Я читал несколько руководств о том, как объединить снимки btrfs с rsync, чтобы создать эффективное решение для резервного копирования с историей. Однако все зависит от того, rsync --inplace
изменяет ли только те части файлов, которые действительно изменились, или последовательно перезаписывает весь файл. Если он записывает весь файл, то кажется, что btrfs всегда будет создавать новую копию файла, что сделает идею гораздо менее эффективной.
rsync
читает весь файл, а затем ищет и обновляет только те части, которые необходимы, btrfs скопирует только эти обновленные блоки. Но если rsync
читает и пишет весь файл, то это будет проблемой.
rsync
не только знает, что может избежать записи всего файла, но и делает это, не копируя его полностью по сети. Умная маленькая программа.