so it seems like aufs gets extremely unstable when running with my setup.
After attempting to run a du operation or two, the kernel module crashes. I'm
not sure if it occurs before the module crash, but other actions such as
ls will hang. Other people using the system have said that they can still run
ls in subdirectories, however I have not found this to be true. In case it
helps, there are approximately 773,950 files total that are in all of the
source directories.
The output of dmesg is:
------------[ cut here ]------------
kernel BUG at /root/aufs/fs/aufs/vdir.c:603!
invalid opcode: 0000 [#1]
Modules linked in: aufs ne2k_pci 8390 tulip
CPU: 0
EIP: 0060:[<e247c91a>] Not tainted VLI
EFLAGS: 00010286 (2.6.18-gentoo-r6 #3)
EIP is at init_vdir+0xa6/0x554 [aufs]
eax: ffffffff ebx: d8fd1cb4 ecx: ffff0001 edx: d8fd1c98
esi: d8fd1cb4 edi: c42ae340 ebp: ca7baa00 esp: c5133f04
ds: 007b es: 007b ss: 0068
Process du (pid: 8700, ti=c5132000 task=dffdca90 task.ti=c5132000)
Stack: c42ae340 d8fd1cb4 00000000 00000001 e247ba5a 00000086 dffdca90 d8fd1c98
c42ae340 dffdca90 c039826f 00000000 00100100 00200200 00000000 00000002
00000000 d8fd1cb4 00000000 d8fd1cb4 c42ae340 ca7baa00 e247bef1 c014c780
Call Trace:
[<e247ba5a>] reopen_dir+0x0/0xbe [aufs]
[<c039826f>] rwsem_down_write_failed+0x97/0x13a
[<e247bef1>] aufs_readdir+0x65/0xd4 [aufs]
[<c014c780>] filldir64+0x0/0xc3
[<c014c923>] vfs_readdir+0x4a/0x74
[<c014c780>] filldir64+0x0/0xc3
[<c014c9b0>] sys_getdents64+0x63/0xa5
[<c0102481>] sysenter_past_esp+0x56/0x79
Code: e2 8b 44 24 04 e8 e7 37 00 00 e8 44 4d ca dd 85 c0 74 08 0f 0b 5b 02 fb 2
7 48 e2 8b 44 24 04 e8 cd 37 00 00 8b 40 0c 85 c0 74 08 <0f> 0b 5b 02 fb 27 48
e2 8b 54 24 04 0f b7 42 28 25 00 f0 00 00
EIP: [<e247c91a>] init_vdir+0xa6/0x554 [aufs] SS:ESP 0068:c5133f04
kernel version is 2.6.18-gentoo-r6
contents of /proc/mounts:
rootfs / rootfs rw 0 0
/dev/root / reiserfs rw,noatime 0 0
proc /proc proc rw,nosuid,nodev,noexec 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw,nosuid 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/hda1 /mnt/farm1 xfs rw,nosuid,nodev,noexec 0 0
/dev/hdc1 /mnt/farm2 xfs rw,nosuid,nodev 0 0
/dev/hdd1 /mnt/farm3 xfs rw,nosuid,nodev,noexec 0 0
/dev/hdf1 /mnt/farm4 xfs rw,nosuid,nodev,noexec 0 0
/dev/hde1 /mnt/farm5 xfs rw,nosuid,nodev,noexec 0 0
/dev/hdg1 /home xfs rw,nosuid,nodev 0 0
/dev/hdg2 /mnt/farm6 xfs rw,nosuid,nodev,noexec 0 0
/dev/hdh1 /mnt/farm7 xfs rw,nosuid,nodev,noexec 0 0
/dev/hdc1 /usr/portage xfs rw,nosuid,nodev 0 0
none /dev/shm tmpfs rw,nosuid,nodev,noexec 0 0
usbfs /proc/bus/usb usbfs rw,nosuid,noexec 0 0
nfsd /proc/fs/nfs nfsd rw 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
none /data_test aufs
rw,xino=/mnt/farm1/.aufs.xino,br:/mnt/farm1=rw:/mnt/farm2=ro:/mnt/farm3=ro:/mnt/farm4=ro:/mnt/farm5=ro:/mnt/farm6=ro:/mnt/farm7=ro
0 0
AUFS_VERSION 20070212
plain local.mk
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV