ベリーパイ4 B NASシステム構築

2315 ワード

一、ハードディスクマウント
これまでハードディスク(NTFS形式)にフォーマットしたくないデータがあったので、直接マウントしたいので、ext4ファイル形式にフォーマットされていません.
  • ntfs-3 g sudo apt-get install ntfs-3g
  • を取り付ける
  • カーネルモジュールmodprobe fuse
  • をロードする.
  • HDDの状況を確認する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アドレスに接続できます.
    qBittormentダウンロードのインストール
    #   
    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に変更できます