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