[arch-releng] Call for test: archiso with dm-snapshot
Gerardo Exequiel Pozzi
vmlinuz386 at yahoo.com.ar
Tue Jun 14 11:12:43 EDT 2011
On 06/14/2011 05:39 AM, Thomas Bächler wrote:
> Am 14.06.2011 06:51, schrieb Gerardo Exequiel Pozzi:
>> While in the union mount approach, if "tmpfs" (rw_branch) is full a
>> ENOSPC is reported, and nothing more. In this case, if in the device
>> where the "cow" file reside is full, and you write to the dev-mapper,
>> the system will crash, no ENOSPC is reported. OK?
> When a snapshot device becomes full, it "disappears". This means that
> reading and writing will fail (probably with EACCESS). As reading fails,
> your system crashes.
>
>> * Directory scheme or core-iso.
>>
>> ??? arch
>> ? ??? aitab
>> ? ??? any
>> ? ? ??? core-any-pkgs.sfs
>> ? ? ??? usr-share.fs.sfs
>> ? ??? boot
>> ? ? ??? i686
>> ? ? ? ??? archiso.img
>> ? ? ? ??? vmlinuz26
>> ? ? ??? memtest
>> ? ? ??? memtest.COPYING
>> ? ??? i686
>> ? ??? core-pkgs.sfs
>> ? ??? lib-modules.fs.sfs
>> ? ??? root-image.fs.sfs
>> ??? syslinux
>> ??? boot.cat
>> ??? *.com
>> ??? *.c32
>> ??? *.0
>> ??? hdt
>> ? ??? modalias.gz
>> ? ??? pciids.gz
>> ??? isolinux.bin
>> ??? memdisk
>> ??? splash.png
>> ??? syslinux.cfg
> I sent you incomplete work to move everything to /arch once. I want to
> include this, but never had the time to finish it.
>
> Basically, everything is moved to /arch/boot/syslinux instead of
> /syslinux. The /syslinux folder would only contain boot.cat,
> isolinux.bin and a small syslinux.cfg, that only launches
>
> CONFIG /arch/boot/syslinux/syslinux.cfg
> APPEND /arch/boot/syslinux/
>
> This 'cd's to /arch/boot/syslinux. This will make it easier to produce
> scripts that create a live USB by copying /arch to a flash drive, as
> /arch is self-contained and no config files need to be adjusted. Just
> copy /arch, adjust archisolabel and install syslinux into
> /arch/boot/syslinux/.
>
> If you have any more time for this, I would appreciate if you would take
> the work out of my hands.
>
I know about it, but if you insist I will do it, no problem.
I personally dislike the idea, since it is currently divided in a
certain logical form(ArchLinux in one place, Syslinux in another), and
serves the time to put several "Linux's" on the same storage medium,
sharing the same bootloader
--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1
More information about the arch-releng
mailing list