rtorrent не начнет загружать (на совместно используемую папку на 9 пунктов)

[

] Вам нужно полное выключение, потому что вы используете Windows 8. Возможно, вы должны отключить гибридный загрузчик: []http://www.howtogeek.com/129021/how-to-do-a-full-shutdown-in-windows-8-without-disabling-hybrid-boot/[][

] [

]Введите cmd: [] shutdown /s /t 0[][

] [

] Также посмотрите на это: []http://puppylinux.org/wikka/UEFI[][

]

1
07.02.2015, 23:28
1 ответ

Решение

Добавить параметр cache = mmap к вашим параметрам крепления.

Таким образом, у вас будет что-то вроде следующего:

downloads /media/rtmount/downloads 9p trans=virtio,version=9p2000.L,cache=mmap,rw 0 0

Проблема

Эта проблема может возникнуть, если файловая система не поддерживает mmap. Без mmap все еще можно создавать файлы и управлять ими (как вы заметили), однако клиент rTorrent требует mmap для загрузки файлов.

Вы можете проверить это, включив ведение журнала хранилища в rTorrent. Добавьте следующее в свой rtorrent.rc , чтобы включить ведение журнала:

log.open_file = "storage", /tmp/rtorrent_storage.log
log.add_output = "storage_debug", "storage"

В случае проблемы с mmap вы должны увидеть что-то вроде следующего при попытке загрузить торрент:

Could not create: memory:524288 block:1 errno:22 errmsg:Invalid argument.

Источники:

https://www.kernel.org/doc/Documentation/filesystems/9p.txt https://github.com/rakshasa/libtorrent/issues/20 (немного другая, но похожая проблема)

2
27.01.2020, 23:37

Теги

Похожие вопросы