ZFS перемещает диски

В какой-то момент я собираюсь создать NAS на базе OpenSolaris. Мне было интересно, что если я создаю пул RaidZ1 с 4 накопителями и в какой-то момент нужно переместить пул на другой сервер OpenSolaris, нужно ли мне о чем-то беспокоиться? Это так же просто, как отключить диски, а затем просто подключить их к другому серверу и запустить zpool import -f pool?

2 ответа

Решение

Некоторые вещи, о которых вам нужно беспокоиться:

  • Архитектура. Пулы, созданные в x86, не будут импортироваться SPARC и обратно, если только вы не используете целые диски (метки EFI) в качестве vdevs вместо слайсов.

  • Выпуск OpenSolaris. Если конечный сервер использует более старую версию OpenSolaris, вероятно, будет невозможно успешно импортировать пул и / или смонтировать файловые системы.

  • Название пула. Если хост-приемник знает другой пул с таким же именем, вам нужно будет импортировать его по его идентификатору и переименовать, если другой еще импортируется.

Наконец, вместо принудительного импорта пула лучше правильно экспортировать его из исходного компьютера, если это возможно:

zpool export pool

Тогда импорт будет просто сделан так:

zpool import pool

Вот и все, при условии, что вы экспортировали пул. Если нет, вам нужно будет форсировать и экспортировать, чем импортировать, как обычно.

Другие вопросы по тегам