tar -c -f doc-backup.tar /home/user/Documents
tar -c -f doc-backup.tar /home/user2/Documents
gzip -9 doc-backup.tar
В первой команде создается архив doc-backup.tar каталога /home/user/Documents со всеми его подкаталогами и расположенными внутри файлами. Во второй команде добавляется к созданному архиву каталог
/home/user2/Documents с его объектами в третьей строке полученный ранее архив сжимается gzip и превращается в
doc-backup.tar
Для инкрементных архивов
Утилита tar позволяет создавать инкрементные архивы, т.е. содержащие в себе только те файлы, которые были изменены с момента полного или добавочного резервного копирования. При использовании такого режима архивирования выполняется команда tar с параметром --listed-incremental=ФАЙЛ ( -g ФАЙЛ ), где ФАЙЛ указывает на файл метаданных, в котором хранится информация о состоянии инкрементного архива. Если такого файла не существует, то при выполнении команды создается полный архив, а также новый файл метаданных, который будет использоваться в последующих этапах создания инкрементных резервных копий.
tar -zcvf /backup/home.tar.gz --backup=numbered --listed-incremental=/backup/home_meta /home/
- создать инкрементный архив каталога /home. Параметр --backup=numbered указывает на то, что нужно создавать нумерованные резервные копии. Полный архив, в данном примере, будет создан в виде файла с именем home.tar.gz, а последующие инкрементные архивы будут создаваться с именами home.tar.gz.~1~, home.tar.gz.~2~ и т.д. Для восстановления данных из инкрементного архива нужно сначала разархивировать полный архивный файл, а затем – инкрементные:
tar -zxvf /backup/home.tar.gz -C /home2 # извлечь в каталог /home2 содержимое полного архива.
tar -zxvf /backup/home.tar.gz.~1~ -C /home2 # извлечь в каталог /home2 содержимое первого инкрементного архива.
tar -zxvf /backup/home.tar.gz.~2~ -C /home2 # извлечь в каталог /home2 содержимое второго инкрементного архива.
Использование инкрементного архивирования в tar позволяет, например, создавать автоматически с помощью планировщика периодические резервные копии ( ежедневно, еженедельно, ежемесячно и т.п. )