Нет, невозможно создать резервную копию не смонтированной файловой системы с помощью tar.
Tar ожидает резервного копирования файлов , но, как вы и подозревали, при отключенной файловой системе файлы недоступны для tar.
Обратите внимание, что ведущий заявляет:
... сначала мы размонтируем все , которое Пакер только что смонтировал для нас ...
Он не сказал, что Пакер смонтировал, но остановился посмотрите на снимок экрана скрипта: он не включает различные точки монтирования, такие как / proc и / dev. Это означает, что что-то действительно установлено; Я предполагаю, что это поддельный корень с подключенными псевдофайловыми системами.
Идеальный способ создать резервную копию на основе tar - это смонтировать файловую систему в режиме только для чтения. Цель состоит в том, чтобы поддерживать целостность файловой системы во время резервного копирования; Вы не хотите, чтобы в процессе резервного копирования вносились изменения.
Похоже, вы можете сделать снимок рассматриваемого тома EBS, смонтировать его в другом месте как доступный только для чтения, а затем создать свой tar-архив оттуда.
Оформить отправку и получение ZFS.
Команда zfs send создает потоковое представление моментального снимка, который записывается на стандартный вывод. По умолчанию создается полный поток. Вы можете перенаправить вывод в файл или в другую систему.Команда zfs receive создает моментальный снимок, содержимое которого указано в потоке, предоставляемом для стандартного ввода. Если получен полный поток, также создается новая файловая система. С помощью этих команд вы можете отправлять данные моментальных снимков ZFS и получать данные моментальных снимков ZFS и файловые системы. См. Примеры в следующем разделе.
Вы можете сделать резервную копию всей файловой системы в файл и восстановить резервную копию на удаленном сервере. Никаких специальных инструментов не требуется.
https://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html
Я делаю полные резервные копии системных дисков с помощью dd
. Это самый простой способ, который я знаю.
Загрузитесь с USB, затем выполните dd if = / dev / sda of = / external / connected / storage / my_server_backup.img conv = sync bs = 8M && sync
и выпейте кофе, так как это может занять некоторое время.
Когда это будет сделано, вы можете отправить полученный файл на сервер резервного копирования с помощью любых инструментов, которые у вас есть для этого.