В дополнение к -до этого отличного ответа , если вы хотите ускорить вычисление контрольной суммы для большого каталога, попробуйте GNU Parallel:
find -s somedir -type f | parallel -k -n 100 md5 {} | md5
(Используется Mac с md5
, замените при необходимости.)
Флаг -k
важен, он указывает parallel
поддерживать порядок, иначе общая сумма может измениться от запуска к запуску, даже если все файлы одинаковы. -n 100
говорит запускать каждый экземпляр md5
со 100 аргументами, это параметр, который вы можете настроить для лучшего времени выполнения. См. также флаг -X
из parallel
(, хотя в моем личном случае это вызвало ошибку.)
Мне удалось решить эту проблему, проверив несколько разных источников. Первый шаг, согласноhttps://docs.fedoraproject.org/en-US/Fedora/13/html/Virtualization_Guide/sect-Virtualization-Network_Configuration-Bridged_networking_with_libvirt.htmlя должен был добавить следующие правила к
/etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
В соответствии с решением, приведенным здесь, Передача ВМ в локальную сеть (Мост )Сервер Fedora 31 Мне пришлось выбрать «мост локальной сети», чтобы подключить интерфейс bridge200 вместо «прямая привязанность». Это то, что спасло меня и решило мою проблему!! Хотя большое спасибо!