最近在B站上無意間刷到了樹莓派NAS系統(tǒng)搭建這個視頻,正好我們開發(fā)的項目上傳的文件也是存放在NAS服務(wù)器上的,于是自己也用樹莓派搭了個NAS服務(wù)器。
NAS服務(wù)器
搭建準(zhǔn)備工作
首先更換源,在sources.list加入下面這行
sudo nano /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

apt update更新一下軟件列表
掛載移動硬盤
插上硬盤,查看狀態(tài)
fdisk -l
最后一行是我的移動硬盤

直接掛載到樹莓派下
mount /dev/sda2 /mnt
報錯
mount: unknown filesystem type 'exfat',需要安裝exfat-fuse
sudo apt install exfat-fuse -y

再次掛載
mount /dev/sda2 /mnt

輸入df -h,查看是否掛載上

為了每次重啟都能自動掛載,需要修改/etc/fstab文件,第一列對應(yīng)的是分區(qū)名,第二列對應(yīng)的是掛載點,第三列為此分區(qū)的文件系統(tǒng)類型,第四列是掛載的選項,用于設(shè)置掛載的參數(shù),第五列是dump備份設(shè)置,第六列是fsck磁盤檢查設(shè)置。

安裝samba
搭建NAS服務(wù)器,主要就是安裝samba這個軟件。安裝完后,簡單的配置一下就好了。
輸入安裝命令
apt install samba -y

輸入
apt install samba-common-bin -y

修改/etc/samba/smb.conf配置文件,再最后加上下面這段。
[Public]
comment = Public Storage
path=/mnt/data
read only=no
valid users=pi
browseable=yes
public=yes
writable=yes
[共享名]
comment = 任意字符串
說明:comment是對該共享的描述,可以是任意字符串。
path = 共享目錄路徑
說明:path用來指定共享目錄的路徑。
read only=yes/no
說明:用來指定該共享是否只讀。
valid users = 允許訪問該共享的用戶
說明:valid users用來指定允許訪問該共享資源的用戶。
例如:valid users = bobyuan,@bob,@tech(多個用戶或者組中間用逗號隔開,如果要加入一個組就用“@+組名”表示。)
browseable = yes/no
說明:browseable用來指定該共享是否可以瀏覽。
public = yes/no
說明:public用來指定該共享是否允許guest賬戶訪問。
writable = yes/no
說明:writable用來指定該共享路徑是否可寫。

接著添加用戶
smbpasswd -a pi

重啟服務(wù)samba restart

將掛載點的權(quán)限和其子目錄下的權(quán)限設(shè)置為777。
chmod -R 777 /mnt
就這樣,NAS服務(wù)器就搭建完成了。
測試
點擊連接服務(wù)器

輸入對應(yīng)的IP地址,點擊連接

輸入用戶名和密碼,點擊連接。

選擇public,這個public就是剛剛在/etc/samba/smb.conf配置文件中配置的共享名。

新建一個文件夾,可以看到對應(yīng)的/mnt/data目錄下也同時生成了一個文件夾


安裝apt install hdparm
輸入
hdparm -Tt /dev/sda1
查看測試后的速度
