nsroot,哪些目录需要特定于主机?

nsroot,哪些目录需要特定于主机?

我正在为多个主机使用 nfsroot 启动; Ubuntu 有一些过时的文档推荐:

#/etc/fstab
none            /tmp            tmpfs   defaults        0       0
none            /var/run        tmpfs   defaults        0       0
none            /var/lock       tmpfs   defaults        0       0
none            /var/tmp        tmpfs   defaults        0       0

我已经注意到 /var/lib/dh​​cp 需要额外安装,否则客户端会相互冲突。

我尝试了一段时间,一个激进的 /var tmpfs:

#/etc/fstab
none            /var            tmpfs   defaults        0       0

但我担心像 Apt 这样的东西,它依赖 /var/lib 来共享状态。这不是第一次 apt 的文件让我恼火了。

另外,对于通常的 /var/run -> /run、/var/lock -> /run/lock,我担心会踩到那些我不想用激进的 /var tmpfs 做的事情,所以我很好奇,可以有人推荐shared-root-fs tmpfs排除列表吗?

我愿意在有意义的地方引入符号链接,尽管我注意到很多应用程序会清除它们,而不会费心检查系统是否正在尝试重定向其无意义的内容。

答案1

这是我当前的 WIP:

#/etc/fstab
proc /proc    proc  defaults 0 0
none /tmp     tmpfs defaults 0 0
none /media   tmpfs defaults 0 0

none /var/lib/dhcp  tmpfs   defaults  0  0
none /tmp           tmpfs   defaults  0  0
none /run           tmpfs   defaults  0  0
none /var/tmp       tmpfs   defaults  0  0

相关内容