Open filesystem with EXT2_FLAG_IGNORE_SB_ERRORS flag in catastrophic mode so that superblock errors can be fixed in debugfs. Signed-off-by: Jan Kara <jack@xxxxxxx> --- debugfs/debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c index b1842443aa8e..51e3783bfa86 100644 --- a/debugfs/debugfs.c +++ b/debugfs/debugfs.c @@ -160,7 +160,7 @@ static void open_filesystem(char *device, int open_flags, blk64_t superblock, } if (catastrophic) - open_flags |= EXT2_FLAG_SKIP_MMP; + open_flags |= EXT2_FLAG_SKIP_MMP | EXT2_FLAG_IGNORE_SB_ERRORS; if (undo_file) { retval = debugfs_setup_tdb(device, undo_file, &io_ptr); -- 2.13.6