是否可以将分区/磁盘配置为具有不可移动内容(如 CD-R)?
我的意思是
- 我只能在分区/磁盘的空“部分”上写入
- 写入的内容不可更改或擦除(写入后变为只读)
我显然正在寻找另一种解决方案,而不是从主分区创建 2 个单独的分区(第一个是只读的,第二个是读写的)。
答案1
您可能希望将 Linux 文件系统分区上的数据保持在不可变的状态。
您可以使用命令 chattr 使数据文件不可变。
运营商+将选定的属性添加到文件的现有属性中。
运营商-导致它们被删除。
运营商=使它们成为文件所具有的唯一属性。
具有不可变属性的文件不能:
Modified
Deleted
Renamed
No soft or hard link created by anyone including root user.
只有 root 可以设置或清除此属性。
如何在 Linux 上使文件不可变
首先,您需要以 root 用户身份登录。
exec sudo -i
只有 root 用户才能set and remove
在文件上设置不可变标志。
语法是:
chattr +i file
chattr +i /path/to/filename