4

У меня есть старый компьютер, который переопределяется как блок FreeNAS для локальной сети. До сих пор я установил FreeNAS на флэш-накопитель USB и диск SATA емкостью 500 ГБ для хранения. Я пошел и размонтировал жесткий диск и переформатировал его для ZFS. Я имел в виду настроить это сейчас (пул с одним диском), а затем перенести установку в более крупный случай, когда я могу добавить второй или даже третий диск системы с намерением настроить либо зеркалирование дисков, либо, надеюсь, RAID-Z. Но сейчас все, что у меня есть, это один диск на 500 ГБ.

Итак ... на данный момент похоже, что единственным видом виртуального устройства, которое я могу создать только с одним физическим диском, является полоса, которую я затем добавил в zpool и смонтировал, как раньше. Когда я получу больше жестких дисков, как правильно добавить их в пул таким образом, чтобы создать конфигурацию RAID-Z без потери моих существующих данных, находящихся на первом жестком диске?

ТИА,

Monte

2 ответа2

5

На данный момент нет способа конвертировать структуры zpool. Кроме того, нет способа расширить RAIDz. Насколько мне известно, RAIDz это то, что вы должны настроить с самого начала.

Тем не менее, есть исключение. Если у вас есть три диска в конфигурации RAIDz, в основном один диск используется для резервирования. Вы можете объединить zpools, чтобы создать второй RAIDz с тремя дисками, и эти два будут работать вместе. Таким образом, каждый три диска RAIDz является отказоустойчивым внутри себя. Недостатком является то, что вам не нужно использовать два диска для отказоустойчивости, когда вы собираете RAIDz с шестью дисками с самого начала, вам потребуется только один.

Есть второе исключение. (Я только сделал это в VMware, чтобы проверить это.) Если у вас есть RAIDz zpool и вы хотите увеличить емкость, вы можете поменять местами диски один за другим с диском большей емкости. Затем, после восстановления последнего диска, (я думаю) вы можете экспортировать пул и импортировать его обратно, и ZFS увидит новую емкость на диске и начнет использовать ее. Я прочитал это из блога, который не могу найти, и это было некоторое время назад, поэтому могут быть дополнительные шаги.

Некоторые люди решили использовать свойство копий ZFS для распространения дополнительных копий по полосе zpool. Вот сайт, который рассказывает о копиях собственности. ZFS попытается поместить две копии на два разных диска, но это не обязательно. Таким образом, данные могут быть отказоустойчивыми или нет.

Я надеюсь, что FreeNAS, потому что он построен на основе BSD, скоро получит последние версии. В OpenIndiana были включены последние версии ZFS (zpool версии 28 и zfs версии 5). Кроме того, я читал, что ZFS была портирована на Linux (не только с FUSE).

Я использовал FreeNAS, потому что его было легко установить. Я перешел на различные ОС, гоняясь за последними версиями ZFS, главным образом потому, что хотел, чтобы функция дедупликации расширила емкость моего хранилища.

Я знаю, когда ZFS установят миграцию между типами zpool и динамическим расширением RAIDz, многие люди ZFS будут счастливы.

0

По словам Ubuntu, в его реализации, по крайней мере, вы можете расширить zpool raidz ... С оговоркой.

Там пример был что-то вроде; если у вас есть zpool из 3 дисков, его можно расширить (кроме зеркалирования), только если вы добавите еще 3 диска zpool raidz того же размера и типа.

Имя vo10 raidz2 sda sdb sdc raidz2 sdd
sde sdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .