NAS를 쓰면서 트랜스미션으로 토런트 파일을 다운받을 수 있다.
다운만 받다 내가 파일을 올려볼까 해서 토런트 시드파일을 만들려고 했더니…트랜스미션은 기본적으로 다운로드만 된단다.
그래서 시드파일을 만들어서 업로드를 하려면 어떻게 해야 되는지 찾아봤더니 해결방법이란게 다음과 같이 두 가지로 나왔다.
- PC에서 시드파일을 만들어서 그걸 트랜스미션에 업로드해서 다운로드하는 방법
- SSH로 NAS에 연결해서 Transmissioncli로 시드파일을 만드는 방법
둘 다 음…복잡하다.
일단 SSH로 연결해서 트랜스미션이 설치된 디렉토리에 가봤다.
그랬더니 transmission-create라는 실행파일이 있다.
일단 도움말을 보기로 했다(-h 또는 –help라는 옵션이 있겠지).
transmission-create -h
이렇게 했더니 아래와 같이 나온다.
$ transmission-create -h
Usage: transmission-create [options] <file|directory>
Options:
-h --help Display this help page and exit
-p --private Allow this torrent to only be used with the
specified tracker(s)
-o --outfile <file> Save the generated .torrent to this filename
-s --piecesize <size in KiB> Set how many KiB each piece should be, overriding
the preferred default
-c --comment <comment> Add a comment
-t --tracker <url> Add a tracker's announce URL
-V --version Show version number and exit
음…-o에 만들어질 파일 이름(.torrent)을, -t에는 트래커 URL을, 마지막으로 추가할 파일이나 디렉토리 이름을 넣으면 되는군(비공개 트래커인 경우 -p 옵션을 넣어야 됨).
transmission-create -p -t "트래커목록" -o "만들어질파일명.torrent" "대상파일 or 디렉토리명"
이렇게 만들어진 .torrent 파일을 트랜스미션의 watch 디렉토리에 넣거나, PC로 다운받아서 트랜스미션에 업로드한 다음 트랜스미션에서 set location 명령으로 파일이 있는 위치를 지정하고 Verify Local Data를 한 번 해주면 업로드할 준비가 끝난다.
그런 다음 .torrent 파일을 필요한 사람에게 배포하면 끝.
이 방법도 SSH로 연결해서 터미널에서 일일히 타이핑해야 돼서 복잡하기는 하지만 더 쉬운 다른 옵션은 없어보인다.
NAS Transmission에서 torrent seed 생성하기