将文件添加到 Linux readonly-root

将文件添加到 Linux readonly-root

我有一个网络启动 Linux 服务器,其中/root以只读方式安装。

# 设置为“yes”以只读方式挂载系统文件系统。
只读=是
# 设置为“yes”以将各种临时状态挂载为 tmpfs
# 或在标记为 RW_LABEL 的块设备上。由 READONLY 隐含
TEMPORARY_STATE=是
# 放置 tmpfs 作为临时可写空间的地方
RW_MOUNT=/var/lib/无状态/可写
# 本地文件系统上的标签,可用于临时暂存空间
RW_LABEL=无状态-rw
# 用于临时挂载的选项
RW_选项=
# 具有持久数据的分区的标签
STATE_LABEL=无状态状态
# 持久化数据挂载到哪里
STATE_MOUNT=/var/lib/stateless/state
# 用于永久挂载的选项
状态选项=
客户端状态=

/etc/rwtab我可以看到临时读写文件系统中安装的文件/目录。现在我想将文件/目录添加到此列表中/etc/rwtab,但由于其本身是只读的而无法这样做。

现在,我需要安装软件并更新一些配置。我需要重新挂载根分区吗?

# mount -o remount,rw /

这是生产服务器。

答案1

由于这是无状态 Linux,因此实际的 /root 是通过 NFS 从一台单独的计算机挂载的,其中文件显然以 rw 挂载。感谢@Martin von Wittich

答案2

在通过 nfs 提供服务的系统上:

yum --installroot=<shared nfs root directory> update||install||erase <package>

相关内容