На этот вопрос уже есть ответ здесь:
I у меня есть домашний файловый сервер, на котором я использую Ubuntu.
Недавно один из моих дисков переполнился, поэтому я взял другой и бросил его туда.
У меня очень большая папка, размер каталога около 1,7 ТБ, в ней приличное количество файлов.
Я использовал GCP , чтобы КОПИРОВАТЬ файлы со старого диска на новый, и, похоже, все заработало.
Теперь я хочу сравнить новый каталог на новом диске с исходным каталогом на старом диске, прежде чем удалять данные со старого диска, чтобы освободить место. Я понимаю, что для этого могу выполнить проверку CRC.
Как конкретно я могу это сделать?
Можно использовать md5sum
:
cd /path/to/old/data
find . -type f -exec md5sum {} \; > MD5SUMS
mv MD5SUMS /path/to/new/data
cd /path/to/new/data
md5sum -c < MD5SUMS
Это заняло бы много времени, полагая, что у Вас есть 1.7 ТБ данных, точно так же, как любой метод проверки.