Создайте резервную копию Ubuntu 17.04

Мне установили систему двойной загрузки на моем ПК (Ubuntu 17.04 и Windows 8.1), и я хотел бы создать резервную копию раздела Ubuntu на внешнем HD.

Некоторая информация:

fdisk-l

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     616447     614400   300M Microsoft basic data
/dev/sda2      616448     819199     202752    99M EFI System
/dev/sda3     1081344 1172967549 1171886206 558,8G Microsoft basic data
/dev/sda4  1172969472 1953523711  780554240 372,2G Linux filesystem

Хорошо, таким образом, я озирался немного и нашел несколько способов сделать это:

A) tar

B) dd

C) rsync

Теперь, от того, что я понял:

  • команда "tar" в основном просто сжала бы и скопировала бы каталоги, которых каждый хочет создать резервную копию в .tgz файл, который может затем быть перемещен в мой внешний HD. Это может также использоваться с bzip2 для сжатия еще больше.

  • команда "dd" создает .dd изображение требуемого раздела. Таким образом, это сделало бы защитника каждым разом.

  • команда "rsync" используется для возрастающих задних взлетов. Это в основном ищет и сохранило только файлы, которые были добавлены или изменены, так как последние создают резервную копию.

Я даже не попытался привести в порядок спину, таким образом, у меня есть много вопросов спросить.

Скажем, каждый имеет его хорошую спину файл на его внешнем HD и однажды решает восстановить его по некоторым причинам:

1) Это может только быть сделано на той же машине, спина была создана?

2) Это может только быть сделано на той же ОС, спина была создана?

Другие вопросы:

3) Скажем, я делаю защитника моего раздела Ubuntu с tar, я могу затем использовать rsync, чтобы добавить изменения и в основном обновить мой "backup.tgz" файл?

ПРИМЕР:

cd /
sudo tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found  --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

Могу я затем делать:

sudo rsync --delete -av /backup.tgz  /

?

Править:

Хорошо так, я создал резервную копию / каталог с:

sudo tar -cvpzf /Ubuntu_17.04_ROOT_BackUp-date+%d-%m-%Y.tgz --exclude=/proc --exclude=/lost+found --exclude=/Ubuntu_17.04_ROOT_BackUp-date+%d-%m-%Y.tgz --exclude=/mnt --exclude=/sys /  

Это взяло пару часов, но моя спина файл (64,3 ГБ) была создана. Это было терминальным выводом в конце:

tar: /: file changed as we read it
tar: Exiting with failure status due to previous errors

Действительно ли это - стандартный вывод в конце спины с tar, или что-то пошло действительно неправильно?

1
задан 10 September 2017 в 19:49

0 ответов

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

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