David Abrahams wrote:
on Tue May 12 2009, Tim Spriggs <tim-AT-tajinc.org> wrote:

David Abrahams wrote:
NexentaCore Platform 2.0 RC2 doesn't seem to provide a manual
partitioning option.  This is a big problem for me.  What I have:

  * 8x500G SATA drives

What I need:
  * create a small slice across all 8 drives
  * use 3 of those for a 3-way mirrored /boot
* use the other 5 for swap (preferably in RAIDZ1 if that's possible).  * Use one
large slice across remaining space for RAIDZ2

Is it possible?

David,

While this is technically possible, running with this configuration is not 
recommended
as a best practice.

I understand that, thanks.  In fact, I hear that a lot.  It would be
nice if someone would explain to me why they think it's problematic,
though ;-)

http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#ZFS_Storage_Pools_Recommendations

Also, /boot doesn't mean much here. You really need a complete root
filesystem on the zfs root dataset. The root dataset must be on a
single drive or a set of mirrors.

Okay then, I need a 3-way mirror of the root filesystem.

This is possible directly from the installer.

Most people dedicate a whole drive (or drives) to their root pool and
then create another pool with remaining drives for everything else.

Mirroring 500G 3 ways just for a relatively minimal OS whose own root
filesystem I don't even plan to access very often seems like a bit of of
a waste, doesn't it?
Many people will choose smaller drives for the root pool. If you aren't worried about the OS bits so much then a 3-way mirror does seem excessive. A two-way mirror seems good enough for me and in many cases you can just set copies=2 on the pool and use a single device if you just want to automatically protect against bad blocks and you are not worried about device failure... though YMMV :)

-Tim
_______________________________________________
gnusol-users mailing list
[email protected]
http://lists.sonic.net/mailman/listinfo/gnusol-users

Reply via email to