是否可以将磁盘格式化为像 CD-R 一样?

是否可以将磁盘格式化为像 CD-R 一样?

是否可以将分区/磁盘配置为具有不可移动内容(如 CD-R)?

我的意思是

  1. 我只能在分区/磁盘的空“部分”上写入
  2. 写入的内容不可更改或擦除(写入后变为只读)

我显然正在寻找另一种解决方案,而不是从主分区创建 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

相关内容