Как правильно сохранять и восстанавливать зашифрованные снимки ZFS для стандартной установки Ubuntu?

Я установил Ubuntu, используя зашифрованную опцию ZFS, которую она мне предоставила. Я новичок в ZFS, пытаюсь придумать план резервного копирования и протестировать его. В моем случае я хочу создать резервную копию снимка на своем NAS. Другой ответ здесь частично подводит меня туда. Ниже показано, что у меня есть на данный момент.

Создание резервных копий:

  • zfs snapshot -r rpool@snapshotname-- это делает снимки всего в rpool, включая корневые и пользовательские данные
  • zfs send --replicate --raw rpool@snapshotname > /mnt/nas-mount/ubuntu-snapshots/snapshotname.zstream-- сохранить необработанный зашифрованный снимок и все дочерние наборы данных на моем NAS, который смонтирован в моей файловой системе.

Теперь, когда моя система выйдет из строя, для восстановления из моментального снимка на моем NAS я загрузлюсь с USB-накопителя Ubuntu Live и сделаю следующее (в этом я не уверен):

  • Подключите каталог NFS
  • zfs receive newrpool < /mnt/nas-mount/ubuntu-snapshots/snapshotname.zstream-- получает необработанный зашифрованный снимок как новыйnewrpoolснимок (я думаю, используяrpoolзапрещено, поскольку эту файловую систему уже использует Ubuntu?)
  • zfs list -r -t snapshot -o name-- получаем список снимков
  • zfs rollback -rR NAME-- запустите это для каждого снимка, указанного выше (или только для тех, которые я хочу перезаписать, например снимков ROOT или USERDATA)

Мои вопросы:

  1. Достаточно ли вышеуказанных шагов?
  2. Ключи шифрования находятся в корневом наборе данных, поэтому после выполнения вышеописанного при перезагрузке мне автоматически будет предложено ввести пароль для расшифровки rpool, и это должно сработать, верно?
  3. Ни в одном онлайн-примере не упоминается о выборе раздела, который zfs должен просмотреть для поиска пулов, или о том, на какой диск восстанавливать снимки. Сканирует ли он автоматически все доступные диски, чтобы найти пул по имени?
  4. Должен ли я сделать резервную копию bpool? Если у меня выйдет из строя весь жесткий диск, я предполагаю, что смогу переустановить стандартную Ubuntu, чтобы воссоздать bpool, а затем восстановить rpool. Верно?

0 ответов

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