[Linux-cluster] cannot fsck on our 16 TB gfs2 volume...

Bob Peterson rpeterso at redhat.com
Mon Mar 3 15:03:45 UTC 2008


On Mon, 2008-03-03 at 11:22 +0100, PeP wrote:
> hydra11 openais # fsck.gfs2 -v /dev/ftpdata/ftp
> Initializing fsck
> Initializing lists...
> Initializing special inodes...
> Validating Resource Group index.
> Level 1 RG check.
>   (level 1 passed)
> 8001 resource groups found.
> Setting block ranges...
> This system doesn't have enough memory + swap space to fsck this file 
> system.
> Additional memory needed is approximately: 6000MB
> Please increase your swap space by that amount and run gfs_fsck again.

Hi PeP,

gfs2_fsck only gives this message if it tries to allocate memory
(i.e. malloc) for an in-core bitmap and the malloc fails.
Are you sure that swap is turned on?

On several occasions I've tried to figure out ways to reduce the
memory requirements of gfs_fsck and gfs2_fsck, but I haven't found
a way yet.  Perhaps the problem is that it's just trying to allocate 
too big of memory chunks for bitmaps because of your 2G RG size.
You could try specifying -r 1024 on mkfs.gfs2 and see if that helps.

Regards,

Bob Peterson
Red Hat GFS





More information about the Linux-cluster mailing list