В Linux я сделал rsync, предположительно синхронизирующий все в /home с /backup. Оба этих диска имеют одинаковый размер, но после синхронизации du -h показывает разницу около 50G. Я хочу знать, в чем разница 50G. Какой лучший способ проверить это?
1 ответ
2
cd /backup ; find . -type f -printf '%P %s' | sort > backupcontent.txt .
Повторите для /home , а затем разведите полученные файлы.
%P %s - это имя файла относительно папок /home и /backup , а также размер. Добавьте любые атрибуты, которые вас интересуют.
Этот метод предполагает, что файл, который существует в обоих местах и имеет одинаковый размер (и другие соответствующие атрибуты по вашему выбору), идентичен. Вы также можете получить контрольные суммы файлов, используя -exec .
