0

所以多年来我一直在使用 btrfs 没有任何问题,直到最近我注意到我所有的新文件似乎都有 +C 属性,有些没有,我一直无法弄清楚是什么原因文件属性有 +C

根据我的理解,如果我运行:

chattr -C file

它应该删除 C 属性,但即使使用 sudo 该命令似乎也没有做任何事情,尽管我可以添加/删除其他属性,而不是 C。

我认为它可能是 fstab 但似乎很好,我什至在最后添加了 datacow

UUID=ed0d0921-a6cd-48c0-ab59-27b7b7e8bdd2 /home/jawz/Misc/HD btrfs defaults,noatime,space_cache=v2,commit=120,compress=zstd,datacow 0 0

有什么方法可以修复我的文件系统,以便可以在写入时再次复制文件?

4

1 回答 1

0

根据btrfs wiki FAQ

... COW 状态只能针对空文件或新创建的文件进行修改。

如果您确实需要更改 COW 状态,我想您需要将当前文件复制到新文件中。

于 2021-12-14T08:32:10.923 回答