将分区设为只读,然后将其还原

将分区设为只读,然后将其还原

有没有办法将磁盘中的分区(例如内部分区,尽管我怀疑这是否相关)标记为只读?我的意思是从 Ubuntu 内部进行操作(这就是我在这里发布的原因)。我想如果这是可能的/不可能的,那么在 Windows 上的情况也是一样的

我的意思是将 RO 标志作为分区表所保存的内容,这样任何访问它的操作系统(Windows、Linux)都会将其视为 RO。我知道如何将Linux 中的分区设为 RO,但这是命令中的标志,而不是分区表中的mount标志。mount

我并不是想用密码锁定此类标志的设置/更改,除非只有管理员 (Win) 或 sudoers (Linux) 可以访问。因此,任何具有此类访问权限的人都可以修改该标志。

对于我设想的情况(我不确定是否可行),尝试将分区挂载为 RW 会引发错误。挂载为 RW 的唯一方法是在分区表中设置相应的标志,然后挂载。

如果答案取决于分区类型,我对 ext4 更感兴趣,但我也对 NTFS 和其他感兴趣。

适用于整个磁盘的硬件设置(例如跳线)对我来说毫无用处,而且与软件替代方案相比也不切实际。

有关的

  1. 将文件系统/分区设为只读,以用于存档目的
  2. https://superuser.com/questions/236786/how-to-make-a-partition-on-external-storage-read-only-and-revert-to-normal

相关内容