Я сейчас экспериментирую с Native-ZFS на Ubuntu. Вот диски, установленные в системе:
У меня установлена ОС и стабильный ZFS RC для 12.04 через PPA.
Что касается конфигурации ZFS, я бы хотел получить максимальную теоретическую емкость с защитой от сбоя 1 диска (то есть 5 ТБ). Я планировал такую конфигурацию:
Во-первых, имеет ли смысл эта конфигурация? Есть ли лучший способ получить 5 ТБ (например, RAIDZ2 7 x 1 ТБ)? Меня не особо беспокоит производительность (хотя меня несколько беспокоит возможность обновления).
Во-вторых, может ли кто-нибудь указать мне на руководство (или показать) заклинания ZFS для создания такого (умеренно сложного) пула? Все найденные мной руководства создают 1-1 zpool-vdev и используют весь необработанный диск, а не разделы. Большая часть документации, которую я нашел для ZFS относительно разделов, зависит от BSD или Solaris, и я не уверен, насколько она применима к Linux.
Спасибо!
Единственная разница между использованием всего диска для создания пула и его части заключается в том, что сначала необходимо разбить диск на разделы. поэтому на ваших дисках емкостью 2 ТБ создайте 2 раздела, каждый по 1 ТБ, используя любой инструмент создания разделов, который вы выберете. (это была бы не утилита zfs, а что-то вроде fdisk.)
затем, когда вы вводите команду zpool, передайте раздел вместо диска:
zpool create tank1 raidz /dev/sda /dev/sdb /dev/sdc /dev/sde1 /dev/sdf1
и то же самое для зеркала на 1 ТБ:
zpool create tank2 mirror /dev/sde2 /dev/sdf2