/target # touch foo /target # rm foo /target # cd usr /target/usr # touch foo touch: foo: No space left on device /target/usr # df Filesystem 1k-blocks Used Available Use% Mounted on tmpfs 257312 120 257192 0% /dev tmpfs 257312 120 257192 0% /.dev /dev/mapper/raisuck-root 4184064 10336 4173728 0% /target /dev/md/0 233255 4127 216684 2% /target/boot /dev/mapper/raisuck-home 1048540 32840 1015700 3% /target/home /dev/mapper/raisuck-srv 1351250 13 1279148 0% /target/srv /dev/mapper/raisuck-tmp 982728 32911 939332 3% /target/tmp /dev/mapper/raisuck-usr 4193472 182856 3800904 5% /target/usr /dev/mapper/raisuck-var 4184064 63328 4120736 2% /target/var /target/usr # mount [...] /dev/mapper/raisuck-usr on /target/usr type ext3 (rw,data=ordered)
Kernel bug, IMO. 'strace touch foo' says: [...] open("foo", O_RDWR|O_CREAT|O_LARGEFILE, 0666) = -1 ENOSPC (No space left on dev)
/target # touch foo raisuck- root 4184064 10336 4173728 0% /target raisuck- home 1048540 32840 1015700 3% /target/home raisuck- srv 1351250 13 1279148 0% /target/srv raisuck- tmp 982728 32911 939332 3% /target/tmp raisuck- usr 4193472 182856 3800904 5% /target/usr raisuck- var 4184064 63328 4120736 2% /target/var raisuck- usr on /target/usr type ext3 (rw,data=ordered)
/target # rm foo
/target # cd usr
/target/usr # touch foo
touch: foo: No space left on device
/target/usr # df
Filesystem 1k-blocks Used Available Use% Mounted on
tmpfs 257312 120 257192 0% /dev
tmpfs 257312 120 257192 0% /.dev
/dev/mapper/
/dev/md/0 233255 4127 216684 2% /target/boot
/dev/mapper/
/dev/mapper/
/dev/mapper/
/dev/mapper/
/dev/mapper/
/target/usr # mount
[...]
/dev/mapper/
Kernel bug, IMO. 'strace touch foo' says: O_CREAT| O_LARGEFILE, 0666) = -1 ENOSPC (No space left on dev)
[...]
open("foo", O_RDWR|