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
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to