当我使用 发送压缩的子卷(即,使用compress
挂载选项挂载的文件系统的一部分)时btrfs-send
,是btrfs-send
压缩发送还是先解压缩?
同样,当我收到带有 的 subvol 时btrfs-receive
,是否会btrfs-receive
重新压缩?
当我使用 发送压缩的子卷(即,使用compress
挂载选项挂载的文件系统的一部分)时btrfs-send
,是btrfs-send
压缩发送还是先解压缩?
同样,当我收到带有 的 subvol 时btrfs-receive
,是否会btrfs-receive
重新压缩?
btrfs-send
将执行read
系统调用,这意味着它确实会解压缩数据。然后数据未经压缩流式传输,btrfs-receive
并将执行write
系统调用,这将根据目标btrfs
系统compress
安装选项进行压缩。因此,例如,您可以拥有一个现有
btrfs
系统,该系统具有用于不同文件的各种压缩,并写入一个所有数据都将被zstd
压缩的新系统。