Why so big?
Karl Larsen
k5di at zianet.com
Sun May 18 20:46:01 UTC 2008
Karl Larsen wrote:
> Mike Bird wrote:
>
>> On Sun May 18 2008 11:23:02 Karl Larsen wrote:
>>
>>
>>> Well Mike the system does fsck every so often and there is no -f in
>>> fsck. So I really think what we have is a tiny orphan inode that happens
>>> when you bring the ext3 file system down wrong, I do not see this making
>>> the change from 6 to 2 Gb.
>>>
>>>
>> Karl,
>>
>> There may not be a -f in "man fsck" but the fsck command supports -f
>> as you could very easily have verified before posting false information
>> to this list.
>>
>> # umount /dev/md0
>> # fsck /dev/md0
>> fsck 1.40.8 (13-Mar-2008)
>> e2fsck 1.40.8 (13-Mar-2008)
>> /boot: clean, 48/48192 files, 43504/96256 blocks
>> # fsck -f /dev/md0
>> fsck 1.40.8 (13-Mar-2008)
>> e2fsck 1.40.8 (13-Mar-2008)
>> Pass 1: Checking inodes, blocks, and sizes
>> Pass 2: Checking directory structure
>> Pass 3: Checking directory connectivity
>> Pass 4: Checking reference counts
>> Pass 5: Checking group summary information
>> /boot: 48/48192 files (20.8% non-contiguous), 43504/96256 blocks
>> # mount /dev/md0
>> #
>>
>> A few options are deliberately omitted from man pages so that newbies
>> don't play with dangerous features unless recommended.
>>
>> An inode is small but data blocks are attached to inodes. Some data
>> blocks may be directories, containing links to more orphaned inodes
>> and more data blocks. It's very easy to get 3GB of lost space. At
>> the moment you don't even know how many orphaned inodes you have,
>> as dumpe2fs only tells you the first.
>>
>> There is at least one other possible place where the lost space could
>> be, but please run fsck or else stop wasting people's time on this list.
>>
>> --Mike Bird
>>
>>
>>
> Mike I did the stupid thing. I read the paper man fsck and there is
> no -f explained there. That is why I was not sure you were right. I will
> run fsck and see what effect it has.
>
> Karl
>
>
>
To run fsck I had to come up in a rescue cd which is the 7.10
LiveCD. There I got a terminal and did sudo fsck /dev/hda8 which eneded
quick saying all was well. Then I did the sudo fsck -f /dev/hda8 and
that took much longer but wound up at the same spot. So now back on
/dev/hda8 and df has the same results I have sent several times. The
effect of running fsck both ways was nothing I can measure.
Karl
--
Karl F. Larsen, AKA K5DI
Linux User
#450462 http://counter.li.org.
PGP 4208 4D6E 595F 22B9 FF1C ECB6 4A3C 2C54 FE23 53A7
More information about the ubuntu-users
mailing list