Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Инкрементное резервное копирование  (Прочитано 2561 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stazot

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Всем доброго времени суток. Прошу прощения за тему. Почти все перелопатил не нашел подходящего решения. Мне надо делать инкрементное резервное копирование некоторого количества папок на нас, Задача следующая, необходимо раз в неделю делать полную копию, и инкрементные начиная с неё, срок хранения и удаление это не так важно реализуется легко. Пробовал использовать tar с ключами -g и -G , но он почему то бекапит и уже забекапленные и новые, а в архиве стоят временные метки причем в секундах от рождестаUNIXового. Посоветуйте что нить или подскажите как с таром работать. использовать BACULA или настраивать сервер rsync смысла нет.
можно было бы rsnapshot но NAS скудный  и  по ssh копирование сделать не получится.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Инкрементное резервное копирование
« Ответ #1 : 30 Марта 2018, 16:53:06 »
непонятно, почему с тар у вас проблемы
# архив
tar -cvf filename.tar -g filename.snar folders
# инкремент
tar -cvf filename2.tar -g filename.snar folders
# распаковка
for i in *.tar; do tar -xvf "$i" ; done

https://www.opennet.ru/tips/2341_tar_backup_archive.shtml
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Dzhoser

  • Гость
Re: Инкрементное резервное копирование
« Ответ #2 : 30 Марта 2018, 17:06:32 »
tar -c -f doc-backup.tar /home/user/Documentstar -c -f doc-backup.tar /home/user2/Documentsgzip -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~ и т.д. Для восстановления данных из инкрементного архива нужно сначала разархивировать полный архивный файл, а затем – инкрементные:

Код: (bash) [Выделить]
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 позволяет, например, создавать автоматически с помощью планировщика периодические резервные копии ( ежедневно, еженедельно, ежемесячно и т.п. )
« Последнее редактирование: 31 Марта 2018, 10:34:45 от Azure »

Оффлайн Stazot

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Re: Инкрементное резервное копирование
« Ответ #3 : 05 Апреля 2018, 09:47:06 »
Вот один вопрос остался, точнее от тот же. вот так я вижу архив 7-zip

По мне это странно. Проблема в том что пользователь сам хочет просматривать и при необходимости доставать файлы которые надо восстановить.

 

Страница сгенерирована за 0.1 секунд. Запросов: 25.