У меня есть довольно много запасных старых дисков WD Black емкостью 500 ГБ, которые я собираюсь использовать для домашней файловой системы NAS на FreeBSD. Эти диски непрерывно используются в течение 5 лет на рабочем сервере, поэтому я не считаю их очень надежными. Поскольку при запуске с NAS у меня было много свободных 3,5-дюймовых отсеков, я думал о том, чтобы в качестве корневой файловой системы на этих старых дисках использовать трехстороннее зеркало ZFS.

Моя цель состоит в том, чтобы купить пару 2,5-дюймовых дисков для файловой системы, как только я не буду обременен наличными. Мой вопрос заключается в том, что если я куплю разные диски, есть ли простой способ настроить файловую систему ZFS, чтобы я мог просто добавить новые 2,5-дюймовые диски в пул, позволить ему переустанавливаться и просто удалить старые 3,5-дюймовые диски? WD черные диски? Это избавило бы меня от необходимости переустанавливать ОС.

Дело в том, что новые 2,5-дюймовые диски могут иметь любой размер, но достаточно большой, чтобы содержать все данные в разделе ОС.

1 ответ1

0

Я не пробовал, но вы должны просто:

  1. Убедитесь, что в пуле есть autoreplace = no и autoexpand = no (вероятно, не обязательно, но хорошо для здравомыслия)
  2. Физически установить новые диски
  3. detach один из зеркальных дисков от vdev (зависит от того, как ZFS относится к n-way зеркалу, где n> 3)
  4. attach новые диски к зеркалу vdev, если нужно, то по одному
  5. Разрешить повторное размещение пула на новом диске
  6. Промойте и повторите при необходимости, пока все новые диски не будут заполнены данными
  7. detach все оставшиеся старые диски от зеркала vdev
  8. Физически удалить старые диски
  9. Разверните пул, чтобы использовать полную емкость новых дисков, например, используя zpool online -e
  10. При необходимости и желании сбросьте свойства автозамены и авторасширения в пуле

В качестве альтернативы, вместо шагов 3-5 выше, вы можете просто zpool replace один диск за один раз.

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