Добавление диска четности в массив RAID-Z1

830
chrismetcalf

Могу ли я создать массив в виде RAID-Z1, а затем добавить еще один диск с поддержкой парности, чтобы превратить его в RAID-Z2?

У меня есть 4 ТБ данных на диске, который я хотел бы добавить в массив, который я собираю из свежих дисков, и было бы неплохо не перемещать эти данные в другое место, когда я собираю свой блок FreeNAS ,

2
Я, честно говоря, не уверен, является ли это дубликатом или нет, но вы определенно хотите прочитать [Создание пула ZFS из заполненных дисков ext4] (http://superuser.com/a/768752/53590) и [Сколько дисков делают Мне нужен для ZFS RAID-Z2?] (Http://superuser.com/a/1058545/53590). Оба они ориентированы на Linux, тогда как FreeNAS основан на FreeBSD, но в любом случае должен представлять интерес. a CVn 8 лет назад 0
Спасибо! После публикации я получил ответ на свой вопрос в IRC, поэтому я закрою это. chrismetcalf 8 лет назад 0

1 ответ на вопрос

1
chrismetcalf

I actually asked this in the #freenas IRC channel, and they were able to answer my question.

To answer my own question: no, you cannot add an additional drive to a RAID-Z1 array to make it into a RAID-Z2 array. The nor can you add additional drives to scale the array horizontally. The geometry of the array is set when you first build it.

You can however, grow the capacity vertically by adding larger drives one by one. So, I could grow my 6x4TB RAID-Z2 array by replacing each drive with an 8TB drive, and allowing it to rebuild each time I swap out a drive. The details of that are beyond me though.

They also strongly recommened against setting up a RAID-Z1 array. Always use Z2 or better to avoid losing the whole array if you lose two drives.

См. Некоторые дополнительные предложения в похожем случае здесь: http://serverfault.com/questions/778617/will-zfs-automatics-switch-to-fault-tolerant-when-i-add-a-third-drive/778647# 778647 Кроме того, расширение с помощью дисков большего размера очень просто, если в вашем пуле установлены `autoexpand = on` (автоматически расширяется до дисков большего размера) и` autoreplace = on` (автоматически используются новые диски в том же слоте). user121391 8 лет назад 0

Похожие вопросы