Hallo,
ich habe hier eine kleine Linuxfarm (SLES9, s390), die immer das selbe Root Filesystem haben.
Das Basisroot Filesystem wird geklont und auf die Zielplatten kopiert.

Das funktioniert wunderbar.

Der einzige Unterschied liegt in /etc, vor allem Dinge wie Hostname, hosts, network und co.

Jetzt habe ich für jedes Linux eine eigene /etc Partition.


Leider bin ich über folgendes PRoblem gestolpert.
Beim Booten brauche ich auf jeden Fall eine /etc/fstab um /etc zu mounten.
Also habe ich die Partition nach /mnt/locale_etc gemountet (per /etc/fstab) und dann /mnt/locale_etc mit der Option "bind" über /etc gemountet.


Das funktioniert prima und alles läuft ganz gut.



Hier der Auszug aus /etc/fstab (vor dem BIND)
/dev/dasda2 / reiserfs acl,user_xattr 1 1
/dev/dasda1 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
/dev/dasdb1 /opt/IZB ext2 ro,nouser,exec 0 0
/dev/dasdd1 /mnt/dasdd1 ext2 rw,nouser,exec 0 0
/mnt/dasdd1 /etc ext2 bind 0 0
/dev/dasdc1 /opt/IBM reiserfs defaults 0 0


Nach dem mount BIND sieht meine mtab folgendermaßen aus:
izl002:~ # df
Dateisystem 1K-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/dasda2 2141176 1886068 255108 89% /
/dev/dasdc1 2403888 1732240 671648 73% /opt/IBM
/mnt/dasdd1 17328 14040 2396 86% /etc
/mnt/dasdd1 17328 14040 2396 86% /etc
/dev/dasdc1 2403888 1732240 671648 73% /opt/IBM
/mnt/dasdd1 17328 14040 2396 86% /etc
/dev/dasdc1 2403888 1732240 671648 73% /opt/IBM
/mnt/dasdd1 17328 14040 2396 86% /etc
/dev/dasdc1 2403888 1732240 671648 73% /opt/IBM
/mnt/dasdd1 17328 14040 2396 86% /etc

ich denke die wird nicht richtig aktualisiert, kann man das irgendwie ändern?