The officially official Devuan Forum!

You are not logged in.

#1 2023-09-01 22:07:23

delgado
Member
Registered: 2022-07-14
Posts: 209  

e2image - image created as sparse file and is mountable

I stumbled upon https://unix.stackexchange.com/question … browse-res , which is awesome!
Cite:

e2image can be used to create an image of an ext4 file system, while only copying sectors which are in use:

e2image -ra /dev/sda1 /path/to/file.img

file.img will be created as a sparse file, so it will only occupy the space which is really used in the file system, even though its apparent size will reflect the capacity of the file system. It can be mounted directly, like any file system image:

This will save a massive amount of time when making a backup image and it's mountable. Excellent!
One question remains: How can the sparse file "trick" ls?

.
.
.
.
PS:
Since more than a decade I was happily doing:

su -
mount /dev/sda1 /mnt
cat /dev/zero>/mnt/null.dat    # until "no space left on device"
rm /mnt/null.dat
umount /dev/sda1
cat /dev/sda1 | gzip >sda1.img.gz

The image-archive sda1.img.gz has a size of about half the partition's effective data-content, but is not mountable of course.

Offline

Board footer