У меня есть домашняя папка с несколькими ГБ.
Можно ли запустить на нем tar, создать home.tar.gz, а затем для измененных файлов он создает home1.tar.gz только с измененными файлами из предыдущего tar (таким образом, являясь инкрементной резервной копией)?
Я хотел бы проверить полученные файлы контрольной суммы и экспортировать их, например, home.md5, home1.md5 и т. Д. (Я знаю, что это может быть другой процесс, но тоже интересный).
Да, ты можешь, вот учебник сделать именно это.
То, что вы описываете, очень похоже на способ backup2l
работает. Вы объявляете домашний каталог для резервного копирования и «схему резервного копирования» (в основном, уровни резервного копирования).
Конечным результатом является набор файлов tar.gz с инкрементными резервными копиями. Вам даже не нужен backup2l
инструмент для восстановления файлов (хотя очень удобен).
При желании он может генерировать контрольные суммы md5 (опция -m
).
backup2l
это сценарий bash, поэтому вы можете настроить его под свои нужды.