[arch-releng] [RFC] [archiso] Support for persistence on dm-snapshot devices

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Sun Oct 23 20:42:26 EDT 2011


On 08/23/2011 04:42 AM, Gerardo Exequiel Pozzi wrote:
> For details see the second patch. First patch is to avoid code duplication.
>
> This is based from my experimental branch (wating for ACK to merge in master).
>
> Just building the baseline profile is sufficient to test it.
>
> qemu-img create -f qcow2 /tmp/persi.qcow2 1G
> qemu -cdrom archlinux-2011.08.23-i686.iso -hda /tmp/persi.qcow2 -boot d
>
> Create one partiton, make an ext2/3/4 filesystem, set a label, reboot,
> add to kernel cmdline cow_label=MY_LABEL, and enjoy.
>
>
> https://github.com/djgera/archiso/tree/cow_persistent
>
>
>
This work is now merged in master branch. When mkinitcpio-busybox 
1.19.2-1 hits [core] (now in [testing]) will be available in testing isos ;)

know issue: is harmless, on shutdown Unmounting filesystem will [FAIL] 
because filesystem used to store *.cow  are in used. This filesystem and 
others will be unmounted on "deinitramfs" stage ;)

Good luck.



/dev/disk/by-label/ARCH_201110  194M  194M     0 100% /run/archiso/bootmnt
/dev/disk/by-label/pepito      1007M   21M  935M   3% /run/archiso/cowspace
/dev/loop100                     86M   86M     0 100% 
/run/archiso/sfs/root-image
/dev/mapper/arch_root-image     591M  272M  319M  47% /
/dev/loop103                     32M   32M     0 100% 
/run/archiso/sfs/lib-modules
/dev/mapper/arch_lib-modules     92M   40M   52M  43% /lib/modules
/dev/loop106                     58M   58M     0 100% 
/run/archiso/sfs/usr-share
/dev/mapper/arch_usr-share      448M  172M  276M  39% /usr/share
/dev/disk/by-label/ARCH_201110  194M  194M     0 100% /bootmnt


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



More information about the arch-releng mailing list