====== Резервное копирование с помощью tar ======

Наконец-то дошли руки до backup'а сервера. В следствии чего появилась эта статья. Это скорее шпаргалка по опциям tar.
Архивирую от root'а
  tar cvpzf /home/my/backup_home.tgz --one-file-system --exclude-from=exclude_dir /home

  c — Создать архив
  v — Показывать ход выполнения
  p — Сохранять владельца
  z — Архивировать gzip'ом, расширение нужно устанавливать .tgz
  f — Указывает куда(в какой файл) сохранить архив
  --one-file-system — Не архивировать примонтированные ФС
  --exclude-from=file — Не архивировать папки/файлы перечисленные в file
  /home — Архивировать раздел /home

Пример содержимого файла из опции --exclude-from
  /home/lost+found
  /home/alex/.*
  /home/alex/Загрузки/*
  /home/alex/temp/ASNP*
  /home/alex/temp/*.iso
  
  /home/alex/.* — Исключает все файлы и каталоги начинающиеся с "."
  /home/alex/Загрузки/* — Исключает все содержимое каталога Загрузки, при этом сам каталог создается. Если нужно чтоб каталог не создавался нужно указывать /home/alex/Загрузки
  /home/alex/temp/ASNP* — Исключает из каталога temp все файлы и каталоги начинающиеся на «ASNP»
  /home/alex/temp/*.iso — Исключает из каталога temp все файлы и каталоги оканчивающиеся на ".iso"

Распаковка архива
  tar xvpzf /home/my/backup_home.tgz -C /temp

  x — Извлечь(распаковать) архив
  -C — Указывает куда извлекать. Если не указывать, то извлечется в тот каталог, в котором сейчас находитесь.
Все остальные опции те же самые что и при архивировании.