为多个客户端设置无盘工作站

为多个客户端设置无盘工作站

除了我不知道如何处理 /var 之外,我几乎一切都正常。如果我在内核参数上设置 R/W,一切都会按预期工作。

append initrd=/images/fedora/initrd.img-2.6.38-8-generic.nfs root=/dev/nfs rw nfsroot=10.129.1.113:/admin/linux/fedora/root

但是,我不希望这样,我希望每个工作站都有自己的/tmp/var.我有什么选择?我目前面临的问题是 Ubuntu 期望/var/lib.我在我的 fstab 中添加了一行,/var/lib但由于它不存在,Gnome 拒绝启动。

这是我的fstab文件。

proc            /proc           proc    defaults        0       0
/dev/nfs       /               nfs    defaults          1       1
tmpfs       /dev        tmpfs   defaults    0   0
tmpfs            /tmp            tmpfs   defaults        0       0
tmpfs           /var/run        tmpfs   defaults        0       0
tmpfs            /var/lock       tmpfs   defaults        0       0
tmpfs           /var/tmp        tmpfs   defaults        0       0
tmpfs           /var/log        tmpfs   defaults        0       0
#tmpfs           /var/lib        tmpfs   defaults        0       0

答案1

根据FHS规范,/var/lib/misc必须存在。看http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBVARIABLESTATEINFORMATION了解更多信息。

答案2

在 Sun 工作站时代,通常的做法是使用一个小磁盘构建一个系统,该/usr磁盘上可能有交换区、根目录、临时区域等。然后,大型共享区域可以/home通过 NFS 挂载。有时这种配置被称为“无数据”工作站。

您可能想从在您的计算机上本地构建基本操作系统开始。一旦设置完毕,您就可以轻松克隆它 - 几乎所有配置都可以通过 DHCP 完成。然后,所有客户端都安装相同的共享区域。这种方法还节省了一些网络流量。

相关内容