Whamcloud - gitweb
e2fsck: add Lustre lfsck tool
authorAndreas Dilger <adilger@whamcloud.com>
Fri, 13 Apr 2012 08:32:19 +0000 (02:32 -0600)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 30 May 2012 22:15:06 +0000 (16:15 -0600)
commit63347d3ff2ba468d8113c1754fb8a58ea7879cdc
tree2f8d06b0865ef8a612e7124d166a9f24b4c975d7
parente132ffa4c7fbe32f2f823ec918fca76b7f5afa17
e2fsck: add Lustre lfsck tool

The lfsck tool, in conjunction with e2fsck, build a DB4 database
of all the inodes and objects on the MDT and OST filesystems.

The lfsck tool combines the databases on the Lustre client,
and can verify that all of the objects referenced by inodes
exist, are not referenced by two inodes, and have a parent
inode.

Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
21 files changed:
.gitignore
MCONFIG.in
configure
configure.in
e2fsck/Makefile.in
e2fsck/e2fsck.8.in
e2fsck/e2fsck.c
e2fsck/e2fsck.h
e2fsck/lfsck.8.in [new file with mode: 0644]
e2fsck/lfsck.c [new file with mode: 0644]
e2fsck/lfsck_common.c [new file with mode: 0644]
e2fsck/pass1.c
e2fsck/pass6.c [new file with mode: 0644]
e2fsck/unix.c
e2fsprogs-RHEL-6.spec.in
e2fsprogs-SUSE_LINUX-11.spec.in
e2fsprogs.spec.in
lib/config.h.in
lib/ext2fs/lfsck.h [new file with mode: 0644]
misc/mke2fs.c
util/subst.conf.in