防止 btrfs 快照的 rm -r

防止 btrfs 快照的 rm -r

我想使用 btrfs 快照作为安全措施,以防发生意外sudo rm -rf /*或类似情况,但不幸的是,您可以使用 删除只读快照rm -r

我可以以某种方式禁用这个“功能”吗?

答案1

事实证明确实rm -rf如此不是处理真实快照。

在我的测试设置中,我使用了一个空的子卷/快照以保持简单。rmdir允许删除子卷/快照,但显然只有在它们为空时才有效。
如果快照仅包含一个文件,则在尝试删除该文件时rm -rf会在该文件上出错,然后快照本身将不再存在,因为其中有一个文件。Read-only file systemrmdir

相关内容