Transmission-cli를 sshfs 설치에 저장할 수 없습니다.

Transmission-cli를 sshfs 설치에 저장할 수 없습니다.

설정: Debian 9(GUI 없음)를 실행하는 원격 서버.

평소에는 transmission-cli별 문제 없이 잘 달리고 있습니다. transmission-cli원격 위치에 저장하고 싶습니다 . 원격 위치에 여유 디스크 공간이 충분합니다( 로 다시 확인했습니다 df -h).

이것이 내가 한 일입니다:

[···]$ sshfs my.remote.server.com:/dir/on/remote/server /home/cal-linux/remote -oallow_other
[···]$ chmod 777 /home/cal-linux/remote

transmission-cli그런 다음 다음과 같이 실행합니다 .

[···]$ transmission-cli -ep -w /home/cal-linux/remote <magnet-link>

이것은 작동하지 않습니다. 출력은 다음과 같습니다(타임스탬프와 ID를 제거하고 토렌트 이름을 바꾸도록 편집됨).

[2018-12-15 ··· ] Transmission 2.92 (14714) started
[2018-12-15 ··· ] RPC Server: Adding address to whitelist: 127.0.0.1
[2018-12-15 ··· ] DHT: Generating new id
[2018-12-15 ··· ] Saved "/home/cal-linux/.config/transmission/torrents/the-torrent.xxxx.torrent"
[2018-12-15 ··· ] Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
[2018-12-15 ··· ] Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
Progress: 0.0%, dl from 0 of 0 peers (0 kB/s), ul to 0 (0 kB/s) [None]    [2018-12-15 ··· ] Port Forwarding: State changed from "Not forwarded" to "Starting"
Progress: 0.0%, dl from 15 of 15 peers (0 kB/s), ul to 0 (0 kB/s) [N[2018-12-15 ··· ] the-torrent: Starting IPv4 DHT announce (poor, 15 nodes)
[2018-12-15 ··· ] Saved "/home/cal-linux/.config/transmission/torrents/the-torrent.xxxx.torrent"
[2018-12-15 ··· ] the-torrent: Pausing
[2018-12-15 ··· ] Saved "/home/cal-linux/.config/transmission/settings.json"
Progress: 0.0%, dl from 22 of 22 peers (0 kB/s), ul to 0 (0 kB/s) [None]        
[2018-12-15 ··· ] Saved "/home/cal-linux/.config/transmission/resume/the-torrent.resume"
[2018-12-15 ··· ] the-torrent: Magnet Verify
[2018-12-15 ··· ] the-torrent: Queued for verification
[2018-12-15 ··· ] DHT: Not saving nodes, DHT not ready
[2018-12-15 ··· ] Port Forwarding: Stopped
[2018-12-15 ··· ] the-torrent: Removing torrent
[2018-12-15 ··· ] the-torrent: Pausing

처음에 오류가 발생했습니다.

UDP: Failed to set receive buffer: requested 4194304, got 425984
UDP: Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf

비슷 wmem_max하지만 제안된 줄을 추가 /etc/sysctl.conf하고 다시 시작했습니다. 이제 이러한 오류는 발생하지 않지만 여전히 작동하지 않습니다(위의 출력은 변경한 후입니다 sysctl.conf).

어떤 제안이 있으십니까?

답변1

전송과 sshfs가 모두 제대로 작동하는 것 같습니다. 귀하의 질문에 명시된 대로 다운로드(또는 시드)를 위해 마그넷 링크를 사용하고 있습니다. 이를 위해서는 노드에서 토렌트를 다운로드하려면 DHT가 필요합니다. 클라이언트가 자신이 소유한 토렌트 파일을 다운로드하도록 허용하지 않으면 토렌트 파일을 가져오고 실제 다운로드를 시작할 수 없습니다.

관련 정보