ISO/archiso
Gerardo Exequiel Pozzi e2055835fd [archiso] Allow persistent cow dm-snapshots.
Add some options to control where all COW files will be located.
Until this moment all files are located in a tmpfs filesystem.
Now is posible to set a device via a filesystem label or device node
plus a directory, where all these files will be stored.
All dm-snapshot devices will be persistent by default,
but this can be changed if wanted.

Take care, a filesystem that does not support sparse files maybe
is not the best choice for COW files, because they are created with
the same size (is apparent) like the read-only device (the image.fs inside .sfs).
Of course sooner or later, depending on use, these files actually end up
being as big as the read-only device.

KNOW-ISSUE: On shutdown in step "Unmounting Filesystems" will [FAIL],
    all filesystem except $cow_device, will be unmounted/remounted-ro.
    For this reason this change needs an archiso_shutdown hook, thats
    unmount all block devices used by archiso. (Work in progress)

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2011-10-23 21:24:17 -03:00
..
hooks [archiso] Allow persistent cow dm-snapshots. 2011-10-23 21:24:17 -03:00
install [archiso] Cleanup archiso install hook. 2011-08-30 23:21:11 -03:00
archiso_pxe_nbd [archiso] Integrate omit_kill_nbd_client logic in hook. 2011-08-29 17:03:00 -03:00
Makefile [archiso] Integrate omit_kill_nbd_client logic in hook. 2011-08-29 17:03:00 -03:00
mkarchiso [archiso] disable progress bar in mksquashfs 2011-10-14 22:46:45 -03:00
testiso Improved testiso to allow differents scenarios 2010-06-29 02:58:55 -03:00