
Я запускаю libtorrent/rtorrent master (13.7) на raspi 3b+ с raspbian.
Я могу скачивать торренты размером менее 4 ГБ без каких-либо проблем (например, Debian netinstall около 290 МБ). Однако скачивание чего-либо примерно больше 4 ГБ каждый раз приведет к hashfail. Для ясности, загрузка даже больших файлов завершается, но при хэшировании завершенной загрузки он обнаруживает hashfail. Иногда уже на 200 МБ в файле (из, скажем, 4,6 ГБ файла).
Загрузки сохраняются на внешний жесткий диск объемом 4 ТБ, подключенный через USB и отформатированный в exFAT. Сам диск зашифрован с помощью veracrypt.
Сначала я подозревал, что это как-то связано с функцией предварительного выделения rtorrent. Я пробовал отключить ее, но результаты те же. Я также не уверен, почему повреждение хэша не обнаруживается во время загрузки, поскольку каждый фрагмент должен проверяться отдельно.
Я не думаю, что это аппаратный сбой, поскольку диск новый и не проявлял никаких проблем.
Я пробовал установить rtorrent, apt
который был установлен ранее, и у меня были те же симптомы. После этого я установил самокомпилированную версию, которой я сейчас и пользуюсь.
Запуск rtorrent с моего рабочего стола на тех же торрентах, которые не загружаются на Raspberry, работает безупречно.