mirror of
https://github.com/lidarr/Lidarr
synced 2025-02-23 06:20:50 +00:00
New: reflink support for ZFS
(cherry picked from commit a840bb542362d58006b6cc27affd58ee6b965b80) Closes #5369
This commit is contained in:
parent
1ffb82e364
commit
ef2c6366c4
1 changed files with 2 additions and 2 deletions
|
@ -21,7 +21,7 @@ public class DiskTransferService : IDiskTransferService
|
|||
private readonly IDiskProvider _diskProvider;
|
||||
private readonly Logger _logger;
|
||||
|
||||
private static readonly string[] _reflinkFilesystems = { "btrfs", "xfs" };
|
||||
private static readonly string[] ReflinkFilesystems = { "btrfs", "xfs", "zfs" };
|
||||
|
||||
public DiskTransferService(IDiskProvider diskProvider, Logger logger)
|
||||
{
|
||||
|
@ -343,7 +343,7 @@ public TransferMode TransferFile(string sourcePath, string targetPath, TransferM
|
|||
var targetDriveFormat = targetMount?.DriveFormat ?? string.Empty;
|
||||
|
||||
var isCifs = targetDriveFormat == "cifs";
|
||||
var tryReflink = sourceDriveFormat == targetDriveFormat && _reflinkFilesystems.Contains(sourceDriveFormat);
|
||||
var tryReflink = sourceDriveFormat == targetDriveFormat && ReflinkFilesystems.Contains(sourceDriveFormat);
|
||||
|
||||
if (mode.HasFlag(TransferMode.Copy))
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue