CoW 是否适用于具有相同内容但不是由“cp --reflink”创建的文件?
Does CoW work for files that have the same content but were not created by `cp --reflink`?
我认为 CoW 适合这个。
echo 'Whosebug' > foo
cp --reflink foo bar
那么这个呢?
echo 'Whosebug' > foo
echo 'Whosebug' > bar
在这种情况下,他们是否使用了两个文件的磁盘space?
在我的用例中,我的磁盘上复制的文件不多。但是,程序生成的相同内容的文件很多。
我希望CoW对这类文件有效,但如果没有,压缩不是更有效吗?这就是我问这个问题的原因。
In this case, do they use the disk space of two files?
是:文件是独立创建的,使用单独的磁盘space。
如果您已经有很多包含重复内容的文件并且想利用 BTRFS 的 CoW 功能,您正在寻找(离线)deduplication using tools like duperemove
.
我认为 CoW 适合这个。
echo 'Whosebug' > foo
cp --reflink foo bar
那么这个呢?
echo 'Whosebug' > foo
echo 'Whosebug' > bar
在这种情况下,他们是否使用了两个文件的磁盘space?
在我的用例中,我的磁盘上复制的文件不多。但是,程序生成的相同内容的文件很多。
我希望CoW对这类文件有效,但如果没有,压缩不是更有效吗?这就是我问这个问题的原因。
In this case, do they use the disk space of two files?
是:文件是独立创建的,使用单独的磁盘space。
如果您已经有很多包含重复内容的文件并且想利用 BTRFS 的 CoW 功能,您正在寻找(离线)deduplication using tools like duperemove
.