Re: unmounting a filesystem mounted by /init (initramfs)
From: Rafael Ávila de Espíndola
Date: Fri Jul 29 2005 - 08:39:20 EST
On Friday 29 July 2005 02:34, Denis Vlasenko wrote:
> "A chroot"? Better provide exact sequence of mounts, chroots which you
> execute. Otherwise people need to guess.
The relevant commands are:
mount -t ext2 /dev/hda1 /memory
mount -t unionfs -o dirs=/memory /union
mount -t squashfs /dev/hda2 /newroot
unionctl /union --add --after 0 --mode ro /newroot
chroot /union /sbin/init
The most promissing Idea I had till now is to move the ext2 mount and the
unionctl past the point were /sbin/rc runs udevstart. I will try it as soon
as possible.
> Use lazy umount (umount -l) while fs is still visible
The busybox umount doesn't support lazy unmount :(
Anyway, I don't think that this would work since the unionfs will be using the
ext2 partition to the very end and there won't be a chance to unmount it.
> vda
Thank you very much,
Rafael
Attachment:
pgp00000.pgp
Description: PGP signature