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