Можно ли удалить физический диск с виртуального устройства ZFS?

3

Среди новых вещей в 16.04 - замечательная файловая система ZFS. Вики представляют некоторые интересные варианты использования (конец страницы) , но другая страница wiki упоминает, что " Устройство может быть добавлено к [виртуальному устройству ZFS], но не может быть удалено из него. "

Итак, я могу легко добавлять диски, и они автоматически увеличивают объем ZFS, но что происходит, когда у меня заканчивается физическое пространство / коннекторы в машине? Что можно сделать для удаления / замены физических дисков?

    
задан Torben Gundtofte-Bruun 21.04.2016 в 20:16
источник

2 ответа

3

Вы можете заменить физический диск из zpool. Взгляните на этот учебник, сделанный Oracle.

Замена устройства в пуле устройств хранения ZFS

Howerver согласно справочной странице zpool (snv_92):

 zpool remove pool device ...

     Removes the specified device from the pool. This command
     currently  only  supports  removing hot spares and cache
     devices. Devices that are part of a mirrored  configura-
     tion  can  be  removed using the "zpool detach" command.
     Non-redundant and raidz devices cannot be removed from a
     pool.

Итак, если вы случайно добавили устройство в zpool, вам нужно будет все вернуть и воссоздать пул.

    
ответ дан Andrew 08.05.2016 в 07:01
2

Отвечая на ваше последнее предложение, а не на титульный вопрос, поскольку это, по-видимому, является причиной этого:

Для zfs диски должны иметь одинаковый размер в массиве для значимой комбинации. Размер zpool ограничен самым маленьким диском в массиве для режимов raidzX.

Если вы хотите увеличить пул, вам нужно убедиться, что вы каждый раз заменяете свои диски большими дисками и позволяете реставратору пула между каждым шагом. После того, как вы добавили последний диск, пул автоматически увеличит себя до новой максимальной емкости. Иногда для запуска процесса требуется экспорт и реимпорт пула с zpool export tank , за которым следует zpool import tank .

Я делал это несколько раз за эти годы, и это всегда было достаточным решением. Если вы планируете свой пул с самого начала и максимизируете свои слоты, доступный вариант роста аналогичен другим файловым системам, так как вам всегда нужно заменять диски.     

ответ дан emk2203 09.05.2016 в 07:18