On Fri, Jan 22, 2010 at 12:55 AM, Thomas Kupper <tho...@kupper.org> wrote: > Using btrfs as the root filesystem on my Ubuntu 9.10 powered laptop I > discoverd that mount is not showing the actual passed rootflags= but shows > what is put in the /etc/fstab. > > First of all, I'm not sure if that is an intended behavior and if not, if > it's a problem of mount or btrfs. > > Example: > Following Goffredo's example there's a subvolume called rootfs which is - > surprisingly ;) - the root of the linux. The corresponding line in fstab is > > $ cat /etc/fstab > [...] > # / was on /dev/sda3 during installation > UUID=<some-scary-UUID> / btrfs subvol=rootfs 0 1 > > $ mount > [...] > /dev/sda3 on / type btrfs (rw,subvol=rootfs) > > I create a snapshot of the rootfs called rootfs-snap-001 and create it in the > / of the btrfs volume itself. Not modifying grub2, I just edit grub on the > go. While booting I edit the /linux-kernel... entry and replace > rootflags=subvol=rootfs with rootflags=subvol=rootfs-snap-001. That boots up > just fine but the mount output still is > > $ mount > [...] > /dev/sda3 on / type btrfs (rw,subvol=rootfs) > > ... and /etc/mtab is indeed > > $ cat /etc/mtab > [...] > /dev/sda3 / btrfs rw,subvol=rootfs 0 0 > > shouldn't mount and /etc/mtab reflect the parameters in use? >
No. The same thing happens with whatever filesystem you use for rootfs. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html