В 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
.