Lori Alt told me that mountrount was a temporary hack until grub
could boot zfs natively.
Since build 62, mountroot support was dropped and I am not convinced
that this is a mistake.
Let's compare the two:
Mountroot:
Pros:
* can have root partition on raid-z: YES
* can have root partition on zfs stripping mirror: YES
* can have usr partition on separate ZFS partition with build <
72 : YES
* can snapshot and rollback root partition: YES
* can use copies on root partition on a single root disk (e.g. a
laptop ): YES
* can use compression on root partition: YES
Cons:
* grub native support: NO (if you use raid-z or stripping mirror,
you will need to have a small UFS partition
to bootstrap the system, but you can use a small usb stick for
that purpose.)
New and "improved" *sigh* bootroot scheme:
Pros:
* grub native support: YES
Cons:
* can have root partition on raid-z: NO
* can have root partition on zfs stripping mirror: NO
* can use copies on root partition on a single root disk (e.g. a
laptop ): NO
* can have usr partition on separate ZFS partition with build <
72 : NO
* can snapshot and rollback root partition: NO
* can use compression on root partition: NO
* No backward compatibility with zfs mountroot.
Why did we completely drop support for the old mountroot approach
which is so much more flexible?
Kugutsumen
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss