В какой-то момент я собираюсь создать NAS на базе OpenSolaris. Мне было интересно, что если я создаю пул RaidZ1 с 4 накопителями и в какой-то момент мне нужно переместить пул на другой сервер OpenSolaris, нужно ли мне о чем-то беспокоиться? Это так же просто, как отключить диски, а затем просто подключить их к другому серверу и запустить zpool import -f pool
?
2 ответа
Некоторые вещи, о которых вам нужно беспокоиться:
Архитектура. Пулы, созданные в x86, не будут импортироваться SPARC и обратно, если только вы не используете целые диски (метки EFI) в качестве vdevs вместо слайсов.
Выпуск OpenSolaris. Если конечный сервер использует более раннюю версию OpenSolaris, вероятно, будет невозможно успешно импортировать пул и / или смонтировать файловые системы.
Название пула. Если хост-приемник знает другой пул с таким же именем, вам нужно будет импортировать его по его идентификатору и переименовать, если другой еще импортируется.
Наконец, вместо принудительного импорта пула лучше правильно экспортировать его из исходного компьютера, если это возможно:
zpool export pool
Тогда импорт будет просто сделан так:
zpool import pool
Вот и все, при условии, что вы экспортировали пул. Если нет, вам придется форсировать и экспортировать, чем импортировать, как обычно.