Add generic disk (partition) backup provider to replace ext4 and xfs

This commit is contained in:
Johannes Zellner
2023-08-08 13:21:56 +02:00
parent 5ef8d8d3b0
commit 10646e9e04
6 changed files with 58 additions and 9 deletions

View File

@@ -28,6 +28,7 @@ const PROVIDER_MOUNTPOINT = 'mountpoint';
const PROVIDER_SSHFS = 'sshfs';
const PROVIDER_CIFS = 'cifs';
const PROVIDER_XFS = 'xfs';
const PROVIDER_DISK = 'disk'; // replaces xfs and ext4
const PROVIDER_NFS = 'nfs';
const PROVIDER_EXT4 = 'ext4';
@@ -54,6 +55,7 @@ function getBackupRootPath(apiConfig) {
case PROVIDER_CIFS:
case PROVIDER_EXT4:
case PROVIDER_XFS:
case PROVIDER_DISK:
return path.join(paths.MANAGED_BACKUP_MOUNT_DIR, apiConfig.prefix);
case PROVIDER_MOUNTPOINT:
return path.join(apiConfig.mountPoint, apiConfig.prefix);
@@ -87,6 +89,7 @@ function hasChownSupportSync(apiConfig) {
case PROVIDER_NFS:
case PROVIDER_EXT4:
case PROVIDER_XFS:
case PROVIDER_DISK:
case PROVIDER_FILESYSTEM:
return true;
case PROVIDER_SSHFS: