樹莓派配置簡單的家庭NAS

本文主要經過samba以及aria2實現將樹莓派編程一個簡單自帶下載功能的家庭nas服務器html

安裝samba實現文件共享

一.準備硬盤

(此處針對ntfs格式的硬盤,其餘硬盤格式或者能夠格式化的請直接跳過)
樹莓派默認掛載ntfs格式硬盤只有只讀權限,因此須要安裝一些工具實現讀寫功能web

  1. 安裝軟件shell

    #更新
    sudo apt-get update
    sudo apt-get upgrade
    #安裝所需軟件包
    sudo apt-get install ntfs-3g
    
    #加載內核模塊
    modprobe fuse
  2. 測試是否可用編程

    #建立要掛載的文件夾並修改權限
    sudo mkdir /samba
    sudo chmod 777 /samba

    咱們須要查看硬盤的設備目錄
    (雖然一般是/dev/sda1,可是以防萬一)vim

    #查看硬盤設備號
    sudo fdisk -l

    如圖中圈出部分,與您的硬盤容量大小符合的就是了緩存

    #掛載硬盤
    sudo mount -t ntfs-3g /dev/sda1 /samba
    cd /samba
    #若是可以成功讀到內容,說明掛載成功,能夠進行下一步
  3. 實現開機自動掛載到指定目錄服務器

    #編輯fstab讓移動硬盤開機自動掛載
    sudo vim /etc/fstab
    #在最後一行添加以下內容
    /dev/sda1 /samba ntfs-3g defaults,noexec,umask=0000 0 0
    #保存重啓,便可生效

二.安裝和配置samba

#安裝
sudo apt-get install samba samba-common-bin
#配置
sudo vim /etc/samba/smb.conf

在最後面添加下面的內容網絡

[share]                                   #共享文件的名稱,將在網絡上以此名稱顯示
        path = /samba                     #共享文件的路徑
        browseable = yes                  #容許瀏覽
        public = yes                      #共享開放
        writable = yes                    #可寫
        guest ok=yes                      #容許訪客

保存後,重啓sambasession

sudo /etc/init.d/samba restart

添加共享用戶app

sudo smbpasswd –a pi
# 我用的pi,這裏輸入兩遍密碼就能夠了

設置開機自啓

sudo vim /etc/rc.local

添加下面內容

sudo /etc/init.d/samba restart

三.測試

打開個人電腦,右鍵下圖中的網絡,選映射網絡驅動器

而後

輸入共享帳號的帳號密碼便可~

安裝aria2實現自動下載

一.安裝aria2

sudo apt-get install aria2

二.配置

cd ~
# 建立aria2目錄
mkdir app && cd app && mkdir aria2 && cd aria2
# 建立緩存文件
touch aria2.session
# 建立修改配置文件
vim aria2.conf

在aria2.conf中輸入如下內容

dir=/home/pi/downloads
continue=true
min-split-size=10M
input-file=/home/pi/app/aria2/aria2.session
save-session=/home/pi/app/aria2/aria2.session
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
listen-port=51413
enable-dht=false
enable-peer-exchange=false
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0
bt-seed-unverified=true
bt-save-metadata=true

此處向大佬致以誠摯的感謝

三.啓動

aria2c --conf-path=/home/pi/app/aria2/aria2.conf

若是沒有提示任何錯誤信息,那就按ctrl+c中止上面的語句,轉爲後臺運行:

aria2c --conf-path=/home/pi/app/aria2/aria2.conf -D

添加開機啓動

sudo vim /etc/rc.local

添加下面內容

aria2c --conf-path=/etc/aria2/aria2.conf -D

啓動後能夠經過這裏來管理,以下面圖片所示

亦可下載yaaw的Chrome插件或者使用命令行的方式進行下載使用等等,敬請google~

以上,祝好

感謝

樹莓派實驗室-給樹莓派掛載移動硬盤或U盤

樹莓派實驗室-樹莓派作下載機,Aria2!

小五義-樹莓派學習筆記(5):成功實現NAS家庭服務器(流媒體播放、文件共享及下載機)

相關文章
相關標籤/搜索