[GTALUG] Compressing an image of a microSD card

William Park opengeometry at yahoo.ca
Thu May 14 16:50:12 EDT 2020


On Thu, May 14, 2020 at 03:38:37PM -0400, Lennart Sorensen via talk wrote:
> >  * Loop mount, e.g. 'mount -o loop,offset=$((512 * xxxx))
> >    RG350.SD.2020-05-14.img tmp/' where xxx is the number of, e.g.,
> >    512-byte sectors
>
> If you enable partition support on your loop driver you don't need to
> deal with the offset calculations and such.  It is unfortunately not
> enabled by default for legacy reasons I believe.
> 
> modprobe -r loop
> modprobe loop max_part=16
> 
> Then losetup /dev/loop0 imagefile
> 
> and you should have /dev/loop0p1 /dev/loop0p2 etc.
> 
> If the filesystem is ext based, zerofree is a nice tool to zero unused
> space that seems to run faster than using dd and rm with a zero filled
> file.

I had to do this kind of thing before, but I don't remember loading
"loop" module with options.  I think "losetup" does it or with some
options.
-- 
William Park <opengeometry at yahoo.ca>


More information about the talk mailing list