Hey.  Wait. Isn't ext4 the default for lucid?  Did you downgrade to
ext3?  Or is /var/ on a full partition?

On Tue, May 25, 2010 at 4:47 PM, Mike B. <[email protected]> wrote:
> No. I haven't, but that might be a good post for Ubuntuforums.  I
> wonder if the same can happen with ext4?
>
> On Tue, May 25, 2010 at 3:45 PM, Robert Citek <[email protected]> wrote:
>> Anyone ever come across a scenario where the directory was so full you
>> couldn't add any more files?
>>
>> Came cross this recently with a warning showing up in
>> /var/log/kern.log: Directory index full!"   I was able to reproduce
>> this error with a loopback filesystem by creating a 1 GB file,
>> formating it as an ext3 filesystem with a 1024 block size, and
>> mounting it via the loopback device. Here are the commands:
>>
>> mkdir -p /tmp/test/loop
>> cd /tmp/test
>> dd if=/dev/zero bs=1M count=1000 of=ext3.img
>> mkfs.ext3 -F -b 1024 -i 2048 ext3.img
>> mount -o loop ext3.img loop
>> mkdir loop/tmp
>> cd loop/tmp
>> nice -n 20 seq 1 500000 | nice -n 20 xargs touch >& /dev/null
>> ls -U | wc -l
>> date
>> grep warn /var/log/kern.log | tail -2
>> df -i .
>> df -h .
>>
>> Here is the output from the last five lines:
>>
>> + ls -U
>> + wc -l
>> 498992
>> + date
>> Mon May 24 13:34:03 EDT 2010
>> + grep warn /var/log/kern.log
>> + tail -2
>> May 24 13:34:02 lucid kernel: [1217415.426398] EXT3-fs warning (device
>> loop0): ext3_dx_add_entry: Directory index full!
>> May 24 13:34:02 lucid kernel: [1217415.426964] EXT3-fs warning (device
>> loop0): ext3_dx_add_entry: Directory index full!
>> + df -i .
>> Filesystem Inodes IUsed IFree IUse% Mounted on
>> /dev/loop0 512000 499004 12996 98% /tmp/test/loop
>> + df -h .
>> Filesystem Size Used Avail Use% Mounted on
>> /dev/loop0 938M 30M 858M 4% /tmp/test/loop
>>
>>
>> Notice that the number of files in the folder (498992) is less than
>> the number specified in the command (500000), indicating not all the
>> files were created. Also, notice that the log entries reference the
>> loopback device (loop0) and have a timestamp (13:34:02) close to the
>> time that the touch command ended (13:34:03). Lastly, notice that
>> there are still free inodes and plenty of disk space.
>>
>> Anyone ever seen anything like this?
>>
>> Regards,
>> - Robert
>>
>> --
>> Central West End Linux Users Group (via Google Groups)
>> Main page: http://www.cwelug.org
>> To post: [email protected]
>> To subscribe: [email protected]
>> To unsubscribe: [email protected]
>> More options: http://groups.google.com/group/cwelug
>

-- 
Central West End Linux Users Group (via Google Groups)
Main page: http://www.cwelug.org
To post: [email protected]
To subscribe: [email protected]
To unsubscribe: [email protected]
More options: http://groups.google.com/group/cwelug

Reply via email to