Как создать резервную копию файловой системы в виде ZIP-файла на внешнем жестком диске?

Используйтеgdisk:

sudo gdisk /dev/sda

Используйте команду cдля изменения имени раздела и команду wдля сохранения изменений.

(Конечно, для этого есть опция командной строки -! Хотелось бы просветления ).

0
12.05.2020, 00:54
2 ответа

Хотя в целом вы находитесь на правильном пути, вы все еще немного далеки от успешного резервного копирования. Есть несколько проблем с этим.

Во-первых, в файловой системе Linux есть части, которые вы не хотите делать резервными копиями, поскольку они представляют собой объекты, которые не являются сохраненными данными. А именно /sys, /procи /dev. Так что их нужно исключить из вашей резервной копии (вы упомянули только /proc).

Во-вторых, вы создаете резервную копию информации, которая могла измениться с момента запуска до момента завершения процесса. Так что конечный результат может не совпадать. Вот почему, как правило, резервные копии всей файловой системы не создаются, по крайней мере, не из самой файловой системы (. Типичными альтернативами являются моментальные снимки хранилища или резервные копии приостановленных виртуальных машин, где целью на самом деле является виртуальная машина ).

В-третьих, предложенная вами командная строка, если она не является упрощением того, что вы на самом деле намеревались сделать, довольно странная. Ваши двойные косые черты -отображаются как /, и rsync снова попытается переместить всю файловую систему...

Наконец, zip на самом деле не является подходящим инструментом для непосредственной упаковки файловых систем (или даже их частей... ), может быть потеряна информация, а именно некоторые метаданные вокруг жестких или программных ссылок, права собственности и разрешения и т. д.В *nix более эффективно упаковывать, а не сжимать, обычно с помощью tarдля архивирования и gzipдля сжатия. tarвполне готов выполнить шаг сжатия за вас.

Администраторы используют множество методов резервного копирования, почти всегда разделяя систему и данные. Есть хорошие процессы и программы, которые делают за вас (99% усилий ). Один из моих любимых — restic.

Вот еще одно предложение (от Простое инкрементальное резервное копирование на внешний жесткий диск):rsnapshot

2
28.04.2021, 23:15

Установил рестик,

В CentOS я запускал:

yum установить yum -плагин -копр yum copr включить copart/restic yum установить рестик

создал новый репозиторий| [restic -r /run/media/orca/Datacabinet init] Запустить репозиторий [restic -r /tmp/restic -repo init]

Затем сделайте резервную копию. restic -r /run/media/orca/Datacabinet backup~

Время идет, резервное копирование завершено. Ура! Только после семи лет проволочек и потери 120 000 000 клиентских записей у нас есть резервные копии! И тогда наступил мир по всей земле.

0
28.04.2021, 23:15

Теги

Похожие вопросы