1

В Linux я сделал rsync, предположительно синхронизирующий все в /home с /backup. Оба этих диска имеют одинаковый размер, но после синхронизации du -h показывает разницу около 50G. Я хочу знать, в чем разница 50G. Какой лучший способ проверить это?

1 ответ1

2

cd /backup ; find . -type f -printf '%P %s' | sort > backupcontent.txt .

Повторите для /home , а затем разведите полученные файлы.

%P %s - это имя файла относительно папок /home и /backup , а также размер. Добавьте любые атрибуты, которые вас интересуют.

Этот метод предполагает, что файл, который существует в обоих местах и имеет одинаковый размер (и другие соответствующие атрибуты по вашему выбору), идентичен. Вы также можете получить контрольные суммы файлов, используя -exec .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .