1) Убедился, что на основном пуле места хватит запустил tmux, а в нём скриптом zfs send-receive. Потестил сначала на маленьком датасете, который у меня под логи, выдерживающие перезагрузку. Потом запустил процесс на полтора терабайта и пошёл спать. tmux, напомню, позволяет отключиться от сессии и не ждать на десктопе, пока на NAS что-то долгое закончится.
2) С утреца всё давно перекачалось, потыкал пару файлов, убедился, что вроде OK. Сохранил конфиг NAS и перегузил NAS в заводское состояние (System > Factory Defaults). Это чтобы не париться отключая-подключая всё то, что у меня на подопытном диске было - swap zvol, логи, smb и nfs шары, торренты и пр.
3) После перезагрузки (напомню, дефлтный IP 192.168.1.250) включил ssh и root доступ (дефолтный пароль nas4free), форсированно импортировал пул WD2T с подопытного диска, убил его zpool destroy, затем создал gpt, swap раздел и zfs разделы, новый пул со старым именем. NB правильная метка gptswap опознаётся осью и раздел позже автоматически подхватывается при ребуте. (Если вдруг не подхватится, можно и руками указать в System > Advanced > Swap).
4) Подсовываю системе сохранённый в (2) конфиг, перегружается. В System > Advanced > Swap проверить, что наш раздел подхватился. Если там указано иное, отключить swap и перегрузиться. Система должна подхватить наш раздел.

5) Обратная операция (1) - zfs send-receive в обратную сторону для всех датасетов. Дело на терабайтах не быстрое, но много быстрее, чем по файлам.
6) По окончании перезагрузка, чтобы не париться с всеми сервисами, что опираются на восстановленные датасеты.
7) После ребута НЕ СПЕША убеждаемся, что всё работает, удаляем из командной строки (zfs destroy -r имяпула/имядатасета) временные датасеты на основном пуле (место освободится не за секунду - убить терабайты тоже нужно время, имейте терпение)б синхронизируем внесённые изменения в Disks > ZFS > Configuration > Synchronize, сохраняем конфиг.
Бинго!

UPD от 26 мая 2017 Интересно, что система SWAP на HDD использует гораздо охотнее.
Что было на флешке, что стало на HDD


Comments
уважаю, уважаю...
Прошу не пинать-НАС только изучаю, линукса не знаю...
Пытаюсь повторить по вашему рецепту (на виртуалке)-не получается...
п.3 - форсированно импортировал пул. Можно подробней описать, как это сделать?
- то есть с ключом -f