Назад | Перейти на главную страницу

Могу ли я переместить пул ZFS на другой компьютер?

У меня есть EasyStore NAS под управлением Ubuntu, и я хочу заменить диски. Я хочу добавить модули ядра ZFS и создать пул ZFS RAIDZ. Из-за нехватки места мне нужно сразу переместить данные в новый пул. Могу ли я создать новый пул на другом компьютере и переместить его в EasyStore после перемещения файлов? Будут ли у ZFS проблемы с распознаванием дисков или что-то еще?

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

После того, как диски подключены к конечному целевому хосту, вы можете использовать zpool import команда для импорта набора данных.

Видеть: Миграция пулов устройств хранения данных ZFS

Нет проблем ... если ОС не получает пул

  • поддерживает более старую версию пула, чем пул, который вы хотите отправить
  • поддерживает более старую версию zfs, чем любая файловая система в пуле
  • не поддерживает схему разделения, используемую для хранения устройств пула

Поскольку вы используете ubuntu, третье требование не является проблемой (поддерживаются как BIOS, так и EFI, и у вас не будет Solaris на этикетках SPARC).

Если вы не используете одну и ту же реализацию ZFS на обеих сторонах, запустите zpool upgrade -v и zfs upgrade -v на каждом из них, чтобы убедиться, что их версии совпадают.

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