Dar

Материал из Энциклопедия Хаб.ру
Перейти к: навигация, поиск

Архиватор с расширенным функционалом

Содержание

backup корня

dar -m256 -y -v -c /media/Home/root.backup -D -R / -P var/ -P media/ -P home/ -P proc/ -P tmp/ -P sys/ -P lost+found/ \
-P mnt/ -Z "*.gz" -Z "*.bz2" -Z "*.zip" -Z "*.png"''
-m  не архивировать фалы менее 256 байт
-y  включить bzip2 сжатие, дефолтная компрессия 6
-v  verbose
-c  файл архива
-D  включая пустые каталоги
-R  указание абсолютного пути
-P  исключение каталогов/файлов
-Z  не сжимать файлы

содержимое архива

dar -l /media/Home/root.backup_var.1 > /media/Home/root.backup_var.1.list

поиск файла/каталога в архиве

cat /media/Home/root.backup.1.list | grep -P --color '\tboot'

Извлечение отдельного файла

dar -R / -x /media/Home/root.backup -g boot/1.s

Расширение файла указывать не надо

Сравнение содержимого авхива с содержимым по пути -R

dar -d ../dar_backup/my_base  -v -R ./

Вывод при различиях:

Extracting contents of the archive...

OK   /home/sanches/dar/2
OK   /home/sanches/dar/3
DIFF /home/sanches/dar/1: file not present in filesystem


--------------------------------------------
2 inode(s) treated
1 inode(s) do not match those on filesystem
0 inode(s) ignored (excluded by filters)
--------------------------------------------
Total number of inode considered: 3
--------------------------------------------


-g, --go-into <path>

dar_manager - хранение метаданных об архивах в базе

Создание пустой базы

dar_manager -C /path/my_base.dmd

Добавление базы

dar_manager -B /path/my_base.dmd -A /mnt/zip/linux_full

Добавление 2й базы

dar_manager -B /path/my_base.dmd -A ~/Catalogues/CAT_linux_full

Листинг баз

dar_manager -B my_base.dmd -l

Диффиренциальный бэкап =

Используется '-A previous_backup' для указания основного архива

Создание

dar -v -c ~/dar_backup/slice_diff  -D -R ./ -A ~/dar_backup/slice.1

Восстановление

Сначала восстанавливается основной архив, а поверх него нужно накладывать дифференциальный

Внешние ссылки

Официальный сайт

Источник — «http://www.hub.ru/wiki/Dar»
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты