Project

e2phokz

0.0
No commit activity in last 3 years
No release in over 3 years
dump ext2/ext3 filesystem with skipping unused blocks (output them as zeroes)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

~> 1.2.8
 Project Readme

e2phokz

dump ext2/ext3 filesystem with skipping unused blocks (output them as zeroes).

This is what is used to create minified and compressed virtualmaster images. Prior to this approach, we used following two scenarios:

a) make a new blockdevice or image file of same size and copy relevant data with tar or rsync Drawback was changing disk uuid.

b) mount image, fill the free space with big file full of zeroes, sync, remove file and unmount.

This way was too slow

I know there exists probably a more suitable tool called partimage, but we wanted two simple features: output to pipe and progress bar to other channel (stomp in this case).