[#] [Из песочницы] Bash скрипт для создания архива данных
habrabot(difrex,1) — All
2015-09-10 16:00:03


На днях озадачился резевным копированием данных в облако. Нашёл подходящий сервис попробовал, и понял, что существует необходимость в сжатии бэкапа перед отправкой (думаю нет необходимости объяснять зачем). Не стал заморачиваться в поиске готовых решений и решил сам написать скромный скриптик для этой цели. Исходные файл или папка жмутся в **_.tar.xz_** с уровнем сжатия **9**, что позволяет сохранить права и выдаёт хорошую компрессию на выходе (у меня снэпшот системы сжимается **4** раза). Результатом остался доволен, думаю для малого бизнеса, да и для личных целей многим пригодиться. Возможности скрипта:

* гибкая настройка
* проверка на доступность ресурсов (источник, директория назначения, рабочая директория)
* проверка на файл блокировки (предотвращает выполнение если источник еще создаётся)
* вывод информации о сжатии (размер источника, размер архива, соотношение этих размеров)
* логирование и дебагинг (вывод дополнительной информации о процессе выполнения)
* возможность менять вывод (как в консоль и лог-файл, так и только в лог-файл)

[Читать дальше →][1]

[1]: http://habrahabr.ru/post/266597/#habracut