[OpenIndiana-discuss] ZFS pool layout - request for opinion

Pål Baltzersen pb at basefarm.no
Wed Feb 26 16:50:33 UTC 2014


On 02/26/14 09:06, Stefan Müller-Wilken wrote [OpenIndiana-discuss]:
> one thing I stumble over again and again is ZFS pool layout for 6 disk servers (e.g. 1 HU ProLiants) . What I do so
> far is reserving disk 1 & 2 for the rpool mirror and put disks 3 - 6 into a RAIDZ-1 data pool. I don't really like
> this layout as it means wasting a lot of space on the rpool while having only minimal redundancy for data. What do
> others do to combine space efficiency with bootability and redundancy?

Hmm, it seems like all of the following for zfs root exists and some have this, some have that, but none have it all.

What's the status of across the various distributions for:

1) the "-B" option to zpool create?
2) the bios_grub partition awareness and/or "-B" option of zpool attach?
3) the bios_grub partition awareness and/or "-B" option of zpool replace?
4) the bios_grub partition awareness and/or "-B" option of zpool add?
5) the ashift=12 option to zpool create?
6) the ashift=12 option to zpool add?
7) the ashift default sanity for zpool add?
8) grub-probe/grub-install with ashift=12 zpool?
9) grub-probe/grub-install with whole-disk GPT/EFI zpool (no /boot slice)?
10) grub-probe/grub-install with mirror zpool?
11) grub-probe/grub-install with raidz1 zpool?
12) grub-probe/grub-install with raidz2 zpool?
13) grub-probe/grub-install with raidz3 zpool?
14) grub-probe/grub-install with striped zpool?
15) grub-probe/grub-install with version>28 zpool?
16) grub-probe/grub-install with version=5000 zpool?
17) initramfs with cloned root and canmount=noauto?
18) initramfs with cloned and split root (/, /var, /var/tmp, /var/log, /var/spool) and canmount=noauto?
19) swap on zvol?
20) OS installer for ZFS root?


I have:

Solaris10   with 10,17,18,19,20

Solaris11.1 with 1,9,10,17,18,19,20 (failed 2,3 horribly in evaluation of vanilla Solaris11.1)

Fedora19    with 5,6,10,17,(20)    (fails 18, seen horror reports for 6 while 20 deadlocks frequently)

Fedora19 + replaced grub2 and grub2-tools rpms with GRUB2 compiled from Gnu git trunk
             with 5,6,9,10,17,(20)  (apparently also but not tested 8,11,12,13,15,16)

I want 9,10,13,15,16,18 i.e. boot with cloned and split root from whole-disk MIRROR or RAIDZ3 and consequentially 1-19

I'm particularly missing 1+5 i.e. "zpool create -B -o ashift=12" and consequentially 2,3 to replace disks.

-- 
Pål Baltzersen




More information about the OpenIndiana-discuss mailing list