Вопрос в рамках локалхоста простого юзера, который озаботился созданием бекапов. Допустим есть основной диск А, на котором лежат рабочие файлы и где они непосредственно изменяются/создаются/удаляются, есть в этом же компьютере диск Б, на которой я отправляется бекап, и есть внешний диск В, на который также направляется бекап. Все бекапы делаются с помощью rsync. Допустим диск или система сбойнула, что привело к тому, что какой-то файл на диске А поломался и не открывается или частично нечитаем. Этот файл может не открываться месяцами и даже годами, поэтому юзер может и не знать, что у него проблема. А rsync этот файл заботливо по графику бекапа переносит на оба диска - Б и В. В итоге везде файл запоротый.
Как эту проблему опять же в рамках локалхоста домашнего юзера решить? Linux only. Размер всех файлов для бекапа около терабайта. Держать дифференциальные бекапы за годы изменений можно сказать непозволительно дорого.