LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

e2image

save ext filesystem metadata images

TLDR

Write metadata to file
$ e2image [/dev/sdXN] [path/to/image_file]
copy
Print metadata to stdout
$ e2image [/dev/sdXN] -
copy
Restore metadata to device
$ e2image -I [/dev/sdXN] [path/to/image_file]
copy
Create raw sparse image
$ e2image -r [/dev/sdXN] [path/to/image_file]
copy
Create QCOW2 image
$ e2image -Q [/dev/sdXN] [path/to/image_file]
copy
Create raw image with scrambled directory entries (for bug reports)
$ e2image -r -s [/dev/sdXN] - | bzip2 > [hda1.e2i.bz2]
copy

SYNOPSIS

e2image [options] device image-file

DESCRIPTION

e2image saves critical ext2/ext3/ext4 filesystem metadata to a file. This is useful for backing up filesystem structure for disaster recovery or debugging filesystem corruption issues.The image file contains only metadata (superblock, block groups, inode tables, etc.), not file contents, making it much smaller than a full backup. This allows filesystem experts to diagnose problems without access to the actual data or the need to copy entire filesystems.

PARAMETERS

-I

Restore metadata from image to device
-r
Create raw sparse image (metadata at proper offsets)
-Q
Create QCOW2 format image
-a
Include all data (not just metadata)
-f
Force operation even if the filesystem is mounted (result may be unreliable)
-s
Scramble directory entries and zero unused directory block portions
-o srcoffset_
Offset in bytes where the filesystem starts on the source device
-O destoffset_
Offset to seek to in the destination before writing
-b blocksize
Set filesystem blocksize in bytes (normally auto-detected)
-p
Compare blocks before writing; skip identical blocks (useful for flash storage)

CAVEATS

Does not backup file contents by default. Part of e2fsprogs. Useful for debugging and recovery scenarios. QCOW2 format is compatible with QEMU. The -f flag allows imaging a mounted filesystem but the result is likely unreliable.

SEE ALSO

dumpe2fs(8), e2fsck(8), debugfs(8), tune2fs(8)

Copied to clipboard
Kai