Я работаю в ремонтной мастерской и подумываю создать Solaris Express или, может быть, использовать то, что сейчас называется открытой версией, NAS на основе ZFS из множества старых аппаратных средств, которые у нас есть.
У меня есть много сомнений, и чтение Best Practices не решило большинство из них, поэтому я буду задавать здесь один за другим, чтобы не писать большой монолитный пост с множеством вопросов.
На сервере будет четыре диска. Полагаю, мне придется использовать его исключительно для системы. Это правильно? Что, если этот диск умрет, унесет ли он с собой все данные с других дисков? Или, может быть, я смогу прочитать пул трех других дисков с live CD?
Если вы хотите сохранить диски для фактического хранения, вы можете использовать один или два SATA DOM (дисковые модули) в зеркальной установке, чтобы освободить отсеки для дисков. Это предполагает, что у вас есть порты SATA, доступные непосредственно на материнской плате. Это чистый подход.
Другой вариант - использовать срезы и выделение корневого пула, распределенного на двух ваших дисках. Это менее чистый, но хороший вариант для четырех дисков.
Q1: На сервере будет четыре диска. Полагаю, мне придется использовать его исключительно для системы. Это правильно?
R1: Нет, системе не требуется целый диск, достаточно одного фрагмента в основном разделе (или даже в расширенном). Тем не менее, рекомендуется использовать зеркало для системы.
Q2: Что, если этот диск умрет, унесет ли он с собой все данные других дисков?
R2: Надеюсь, что нет. Умирающий диск не коснется данных на других дисках.
Q3: Или, может быть, я смогу прочитать пул трех других дисков с Live CD?
R3: Определенно. Вам просто нужно будет использовать опцию import «-f» для принудительного импорта.
Пулы хранения остаются нетронутыми, даже если система умирает / становится недоступной. В худшем случае пул хранения может быть импортирован в / в новую / другую систему.