第 34 章 为 root 文件系统设置只读权限
有时,您需要使用只读权限挂载 root 文件系统(/
)。示例用例包括在系统意外断电后增强安全性或确保数据完整性。
34.1. 始终保留写入权限的文件和目录 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要使系统正常工作,一些文件和目录需要保留写权限。当 root 文件系统以只读模式挂载时,这些文件将使用 tmpfs
临时文件系统挂载到 RAM 中。
这些文件和目录的默认集合是从 /etc/rwtab
文件中读取的。请注意,readonly-root
需要在系统中存在这个文件。
/etc/rwtab
文件中的条目遵循以下格式:
copy-method path
copy-method path
在这个语法中:
- 用指定如何将文件或者目录复制到 tmpfs 的关键字之一替换 copy-method。
- 使用到文件或目录的路径替换 path。
/etc/rwtab
文件可识别将文件或目录复制到 tmpfs
的以下方法:
empty
一个空路径被复制到
tmpfs
。例如:empty /tmp
empty /tmp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow dirs
目录树被空复制到
tmpfs
。例如:dirs /var/run
dirs /var/run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow files
将文件或目录树被完整地复制到
tmpfs
。例如:files /etc/resolv.conf
files /etc/resolv.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在向 /etc/rwtab.d/
添加自定义路径时,也适用相同的格式。