Ich habe fast alles funktioniert, außer ich bin nicht sicher, wie ich mit / var umgehen soll. Wenn ich R / W für den Kernel-Parameter einstelle, funktioniert alles wie erwartet.
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
Ich möchte das jedoch nicht, ich möchte, dass jede Workstation ihre eigene hat /tmp
und /var
. Welche Möglichkeiten habe ich? Das Problem, mit dem ich derzeit konfrontiert bin, ist, dass Ubuntu vorhandene Verzeichnisse im Inneren erwartet /var/lib
. Ich habe eine Zeile in meine fstab eingefügt, /var/lib
aber da diese noch nicht vorhanden ist, weigert sich Gnome zu booten.
Hier ist meine fstab
Akte.
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
Antworten:
Gemäß den FHS-Spezifikationen muss / var / lib / misc vorhanden sein. Weitere Informationen finden Sie unter http://www.pathname.com/fhs/pub/fhs-2.3.html#VARLIBVARIABLESTATEINFORMATION .
quelle
In den Tagen der Sun-Workstations war es üblich, ein System mit einer kleinen Festplatte zu erstellen, auf der sich Swap-, Root- und temporäre Bereiche befanden
/usr
. Dann können große gemeinsam genutzte Bereiche, wie/home
sie über NFS bereitgestellt werden könnten. Manchmal wurde diese Konfiguration als "datenlose" Workstation bezeichnet.Möglicherweise möchten Sie mit einem grundlegenden Betriebssystem beginnen, das lokal auf Ihren Computern erstellt wird. Sobald dies eingerichtet ist, können Sie es trivial klonen - so gut wie die gesamte Konfiguration kann über DHCP erfolgen. Anschließend stellen alle Clients dieselben gemeinsam genutzten Bereiche bereit. Dieser Ansatz spart auch ein wenig Netzwerkverkehr.
quelle