[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: 2GB memory limit running fsck on a +6TB device

On Jun 11, 2008  13:51 +0200, santi usansolo net wrote:
> On Wed, 11 Jun 2008 10:14:45 +0200, <santi usansolo net> wrote:
> >> Because /var/cache/e2fsck is on the same disk spindle as the
> >> filesystem you are checking, you're probably getting killed on seeks.
> >> Moving /var/cache/e2fsck to another disk partition will help (or
> >> better yet, battery backed memory device), but the best thing you can
> >> do is get a 64-bit kernel and not need to use the auxiliary storage in
> >> the first place.
> > 
> > I'm trying a fast test with "mount tmpfs /var/cache/e2fsck -t tmpfs -o
> > size=2048M", but appears that will take a long time to complete too.. so
> > the next test will be with a 64-bit LiveCD :)
> Note that putting '/var/cache/e2fsck' in a memory filesystem is aprox. 3
> times faster ;-)

...but, isn't the problem that you don't have enough RAM?  Using tdb+ramfs
isn't going to be faster than using the RAM directly.

I suspect that the only way you are going to check this filesystem efficiently
is to boot a 64-bit kernel (even just from a rescue disk), set up some swap
just in case, and run e2fsck from there.

Cheers, Andreas
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]