On Mon, Dec 22, 2008 at 03:32:59PM -0800, Skylar Thompson wrote: > I'm running into some difficulty running aufs over NFS using a 2.6.27.10 > kernel and the latest CVS fetch of aufs. I have a Linux 2.6.27.10 server > that does DHCP, PXE, and NFS for a diskless x86 Linux cluster. The nodes > fetch their aufs-enabled kernel and initramfs over TFTP, mount the > server's root filesystem over NFS, and then use aufs to provide a series > of overlays above the root filesystem. Here's my branches: > > 1. The entire server root filesystem, mounted over NFS and set as a > read-only branch. > 2. A subdirectory for the entire cluster, mounted as a read-only branch. > 3. A subdirectory for that specific node, based on its IP address, and > mounted as a read-write branch. > > Branch #3 is the only read-write branch, so it's where all the writes > end up. The problem is that about 75% of the time I boot a diskless > node, it hangs between when the init scripts complete, and when the init > process spawns a login prompt. Rebooting several times gets a node all > the way to the init prompt. > > This is a stock Linux kernel with only aufs applied. I've also applied > the lhash, splice, sec_perm, and ksize patches. I also use this same > setup to provide diskless nodes with just a RAM disk (no NFS), and this > works fine, so I suspect it's an NFS problem. > > Let me know what kind of additional information would be useful to help > in debugging.
send us your mount commands, aufs trace at dmesg (if any) Also stuff said at README =) 5. Contact ---------------------------------------- When you have any problems or strange behaviour in aufs, please let me know with: - /proc/mounts (instead of the output of mount(8)) - /sys/fs/aufs/* (if you have them) - /sys/module/aufs/* - linux kernel version if your kernel is not plain, for example modified by distributor, the url where i can download its source is necessary too. - aufs version which was printed at loading the module or booting the system, instead of the date you downloaded. - configuration (define/undefine CONFIG_AUFS_xxx, or plain local.mk is used or not) - kernel configuration or /proc/config.gz (if you have it) - behaviour which you think to be incorrect - actual operation, reproducible one is better > > Thanks in advance for any help, > > > -- > -- Skylar Thompson ([email protected]) > -- http://www.cs.earlham.edu/~skylar/ > > ------------------------------------------------------------------------------ -- Bruno Ribas - [email protected] http://www.inf.ufpr.br/ribas C3SL: http://www.c3sl.ufpr.br ------------------------------------------------------------------------------
