Я повторяю многое из того, что сказал jlliagre, но с дополнениями для дочерних файловых систем. (В основном, поэтому у меня есть ссылка, когда я забываю.)
Если у вас есть подсистемы файлов, вы можете использовать -r
флаг в команде снимка zfs и флаг -r
или -R
в zfs send
команде. Верхний регистр -R
перемещает все свойства , снимки и клоны.
Чтобы переместить весь пул:
zfs snapshot -r sourcepool@moving
zfs send -R sourcepool@moving | zfs receive -F destpool
затем, чтобы синхронизировать изменения для более короткого периода миграции, закройте приложения, завершите работу samba, nfs
zfs snapshot -r sourcepool@moving2
zfs send -Ri sourcepool@moving sourcepool@moving2 | zfs receive -F destpool
Если вы создаете несколько промежуточных моментальных снимков для миграции, прочитайте справочную страницу о zfs send -I
коммутаторе.