Whamcloud - gitweb
e2scrub: create online fsck tool of sorts
authorDarrick J. Wong <darrick.wong@oracle.com>
Sat, 24 Mar 2018 01:57:09 +0000 (18:57 -0700)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 5 Aug 2018 18:43:12 +0000 (14:43 -0400)
commit5ce368f07cb2e53d8b6d5aaeaa3ca47029c8a1d6
treecf6074d9cf26d040103b805beef3e6f63da65182
parent2b17b98e41180d17b4916a9e13a2a891906653a7
e2scrub: create online fsck tool of sorts

Implement online fsck for ext* filesystems which live on LVM-managed
logical volumes.  The basic strategy mirrors that of e2croncheck --
create a snapshot, fsck the snapshot, report whatever errors appear,
remove snapshot.  Unlike e2croncheck, this utility accepts any LVM
device path, knows about snapshots running out of space, and can call
fstrim having validated that the fs metadata is ok.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
12 files changed:
MCONFIG.in
Makefile.in
configure
configure.ac
debian/control
debian/e2fsprogs.files
scrub/Makefile.in [new file with mode: 0644]
scrub/e2scrub.8.in [new file with mode: 0644]
scrub/e2scrub.conf.in [new file with mode: 0644]
scrub/e2scrub.in [new file with mode: 0644]
scrub/e2scrub.rules.in [new file with mode: 0644]
util/subst.conf.in