Raspberry Pi 下載盒

Feb. 6, 2022

環境搭建 OS 環境就跟上一篇日誌說的一樣,應用程序我隨便挑了個 Transmission。它有 daemon 模式跑,有簡單好用的 Web UI,最主要的是它也支持 Private Tracker(在國外下載東西還是這種類型的比較安全):

$ sudo su $ pacman -S transmission-cli daemon 模式執行:

$ cp /usr/lib/systemd/system/transmission.service /etc/systemd/system/ $ cp /usr/lib/tmpfiles.d/transmission.conf /etc/tmpfiles.d/ $ groupadd transmission $ gpasswd -a conan transmission 修改/etc/tmpfiles.d/transmission.conf,將user和group替換成我們剛剛設置的‘conan’和‘transmission’。接着啓用剛剛的配置:

$ systemd-tmpfiles --create transmission.conf $ systemctl daemon-reload 別忘了把/run/transmission的權限設置成777:

$ chmod 777 /run/transmission 硬件方面,我不可能往我4GB的小SD卡裏面存儲,所以我用了一塊自供電的外接硬盤。將它mount起來,其方法很多,可以手動mount也可以修改/etc/fstab自動化mount。這個示例裏我就從簡,手動添加了(因爲這塊硬盤是NTFS的,之後我需要格式化一下,所以只是暫時使用):

$ mkdir /mnt/disk500 $ mount /dev/sda1 /mnt/disk500 將disk500裏的「Downloads」軟連接到~/Downloads:

$ ln -s /mnt/disk500/Downloads/ ~/Downloads 使用情況 這樣就可以通過http://127.0.0.1:9091來管理下載了。下面是效果圖。

Web UI

Peers

速度還不錯吧,再來看一下內存和CPU使用情況:

top

其實 Transmission 內存使用並沒有很嚇人,反而是 NTFS 用掉了很多CPU資源,這也是爲什麼我上面說到要格式化這塊硬盤的原因。

速度時上時下的,波動特別大。我之前用 Transmission 就會這樣,還時不時斷網,後來換了別的 BT 客戶端就沒這樣過,所以我想這應該是 Transmission 某些設置的問題。