一、硬盤掛載
由於之前硬盤(NTFS格式)里有數據不想格式化想直接掛載,就沒有格式化成ext4
文件格式的。
- 安裝ntfs-3g
sudo apt-get install ntfs-3g
- 加載內核模塊
modprobe fuse
- 查看硬盤情況
fdis -l
- 將硬盤掛載到/mnt下
ntfs-3g /dev/sda1 /mnt
- 實現開機自動掛載
vim /etc/fsta
# 最后一行添加,重啟生效
/dev/sda1 /mnt ntfs-3g defaults,noexec,umask=0000 0 0
- 查看掛載情況
cd /mnt
ls
安裝samba
apt install samba samba-common-bin
# 過程中需要安裝額外的包 確定即可
# 在/mnt下 創建一個文件 設置權限
mkdir data
chown -R root:users /mnt/data
chmod -R ug=rwx,o=rx /mnt/data
# 修改samba配置
vim /etc/samba/smb.conf
#修改Authentication
security = user
# 修改home下的read
read only = no
# 最后
[public]
# 說明信息
comment = public storage
# 共享文件的路徑
path = /mnt/data
# 可以訪問的用戶
valid users = @users
force group = users
# 新建文件權限
create mask = 0660
# 新建目錄權限
directory mask = 0771
read only = no
# 保存退出
重啟smb服務
/etc/init.d/samba-ad-dc restart
有問題可以試試這個:
# 重啟服務: sudo /etc/init.d/smbd restart
# 重啟服務: sudo /etc/init.d/nmbd restart
添加用戶
smbpasswd -a pi
#輸入密碼即可
在添加用戶的時候一開始不是pi
是別的用戶名,碰到了Failed to add entry for user
原因是因為沒有加相應的系統賬號,只要添加賬號即可。
現在電腦就可以連接樹莓派的ip地址了。
安裝qBittorrent下載器
# 安裝
sudo apt-get update && sudo apt-get install qbittorrent-nox
創建系統服務,新建/etc/systemd/system/qbittorrent.service文件,寫入以下內容
[Unit]
Description=qBittorrent Daemon Service
After=network.target
[Service]
User=pi
ExecStart=/usr/bin/qbittorrent-nox
ExecStop=/usr/bin/killall -w qbittorrent-nox
[Install]
WantedBy=multi-user.target
更新systemctl
sudo systemctl daemon-reload
直接啟動服務:qbittorrent-nox,默認端口是8080,如果想指定端口運行的話,則加上參數--webui-port=x,其中x就是端口號,比如指定端口為8088:qbittorrent-nox --webui-port=8088 后台運行后面加個&
最后
#開啟qbt服務
systemctl start qbittorrent
#查看服務狀態
systemctl status qbittorrent
#服務開機自啟
systemctl enable qbittorrent
如果下載沒有速度可以修改用戶為root