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 |