Какова команда для создания инкрементной резервной копии? Любой источник или любые ссылки будут высоко оценены.
Инкрементное резервное копирование команды Linux
Ответ 1
Ответ 2
В зависимости от того, что вам нужно от ваших резервных копий, rdiff-backup может быть тем, что вы хотите. Он основан на той же идее, что и rsync, но также сохраняет исторические резервные копии (экономично, сохраняя различия).
Ответ 3
Dirvish делает инкрементные снимки (которые выглядят как полные деревья каталогов, благодаря магии hardlinks), используя rysnc под капотом, Это хорошо работает для меня.
Ответ 4
Вот команда, которую я использую для инкрементных резервных копий моей виртуальной машины с помощью rsync.
rsync -avh --delete --progress --link-dest="/Volumes/canteloup/vm_backups/`ls -1tr /Volumes/canteloup/vm_backups/ | tail -1`" "/Users/julian/Documents/Parallels" "/Volumes/canteloup/vm_backups/`date +%Y-%m-%d-%H-%M-%S`"
-avh
означает make a rchive, с v erbose вывод в h читаемой форме.
--delete
будет следить за тем, чтобы каждая инкрементная резервная копия не содержала файлы, которые были удалены с момента последней резервной копии. Это означает, что резервная копия, сделанная в определенную дату, будет моментальным снимком каталога, как это было в эту дату.
--progress
отобразит в терминале переданную сумму, процент и время, оставшееся для каждого файла. Удобен для резервного копирования виртуальной машины с размером файлов 40 ГБ +.
--link-dest
указывает каталог, который будет использоваться для создания ссылок для файлов, которые не были изменены. Он использует ls -rt | tail -1
для получения последнего файла. Кажется, все в порядке, если файл не существует, как при первом запуске.
Следующий arg - это каталог для резервного копирования.
Последний аргумент - это целевой каталог. Это временная метка.