nfs mount beim booten über fstab [debian,lenny,xen]
Hi Leute !
Ich kämpfe seit mehreren Tagen daran in einer Xen DomU ein NFS Mount auf
ein Verzeichnis in der Dom0 hinzubekommen. Gleich vorweg: NFS technisch
ist alles im Lot. Manueller mount sowie ein "mount -a" nach booten der
DomU funktionieren ! Doch trotz des korrekten Eintrags in der /etc/fstab
der DomU will nach booten selbiger meine NFS Verbindung einfach nicht
"hochkommen".
hier meine fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda1 none swap sw 0 0
/dev/sda2 / ext3 noatime,nodiratime,errors=remount-ro 0 1
10.0.0.1:/data/xen/ /data nfs
hard,intr,rw,rsize=8192,wsize=8192,nolock,bg,tcp 0 0
mount nach boot und 1 min warten ;)
xen:~# mount
/dev/sda2 on / type ext3 (rw,noatime,nodiratime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
xen:~# mount -a
xen:~# mount
/dev/sda2 on / type ext3 (rw,noatime,nodiratime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)l20)
10.0.0.1:/data/xen/ on /data type nfs
(rw,hard,intr,rsize=8192,wsize=8192,nolock,bg,tcp,addr=10.0.0.1)
xen:~# more /etc/default/rcS
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
RAMRUN=no
RAMLOCK=no
ASYNCMOUNTNFS=no
die domu ist über eine bridge mit der dom0 verbunden, keine firewall
scripte oder sonstwas laufen. beide laufen unter aktuellem lenny debian
system
die möglichkeit in der /etc/rc.local die mounts manuel einzutragen ist
nicht so schön da dienste wie cyrus, welche vor der rc.local starten auf
das nfs zugreifen.
Ich habe mich auch schon über die ersten 6 Seiten von
http://www.google.de/search?q=nfs+mount+boot+-diskless&hl=de&start=10&sa=N
gequält. Dort beschreiben viele genau dieses Problem. Anständige
Lösungen tauchen jedoch nicht auf. (ausser die rc.local geschichte)
Über Vorschläge oder differenzierende Nachfragen würde ich mich sehr freuen.
Robert Bude
Reply to: