樹莓派4B NAS系統搭建


一、硬盤掛載

由於之前硬盤(NTFS格式)里有數據不想格式化想直接掛載,就沒有格式化成ext4文件格式的。

  1. 安裝ntfs-3g
    sudo apt-get install ntfs-3g
  2. 加載內核模塊
    modprobe fuse
  3. 查看硬盤情況
    fdis -l
  4. 將硬盤掛載到/mnt下
    ntfs-3g /dev/sda1 /mnt
  5. 實現開機自動掛載
vim /etc/fsta
# 最后一行添加,重啟生效
/dev/sda1 /mnt ntfs-3g defaults,noexec,umask=0000 0 0
  1. 查看掛載情況
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM