首先可以參考看看 搭建家庭 NAS 服務器有什么好方案?下載做NAS的系統也比較多,如FreeNAS、Openfiler等免費系統,或購買其它收費NAS系統。根據自己的需要從硬件到軟件的搭建過程。參考下面的鏈接,里面都有比較詳細的介紹。
參考:https://www.zhihu.com/question/21359049
樹莓派搭建NAS的參考:
以上這些文章中,這些文章中都個有優缺點,自己根據需要,參考多個文章組建自己的NAS系統吧
對於我自己,就簡單的記錄下安裝部署過程:
- 更換軟件源(apt-get sources)
nano /etc/apt/sources.list
deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
sudo apt-get update && apt-get upgrade -y #更新系統軟件 並 更新已安裝的包
- NTFS支持:
sudo apt-get install fuse-utils ntfs-3g
- 安裝samba和samba-common模塊
sudo apt-get install samba samba-common
- 創建要共享的目錄/home/pi/share/,並更改目錄權限
sudo mkdir -p /home/pi/share/
sudo chmod 777 /home/pi/share/
- 備份samba配置文件smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
- 修改samba配置,在 /etc/samba/smb.conf 文件尾部增加
[myshare]
comment = My share
path = /home/public //共享路徑
browseable = Yes //可以被瀏覽,就是在網絡鄰居中能看到共享名
read only = No //可讀寫
guest ok = Yes //允許匿名訪問,這個也需要設置,否則匿名無法訪問
valid users = samba liuag guest //有效的用戶和組,指的是通過smbpasswd添加的用戶,好像添加的必須是Linux系統中的用戶
invalid users = liuben //無效用戶和組
read list = samba //只讀用戶和組(如果read only = No,只讀用戶需要在此設置)
write list = liuag //可讀寫用戶和組(如果read only = Yes,可讀寫用戶需要在此設置)
allow hosts = 192.168.100.236 //允許訪問主機列表,支持通配符
deny hosts = 192.168.100.0/24 //禁止訪問主機列表,支持通配符
具體詳細的smb.conf參數說明,可參考:https://blog.csdn.net/annicybc/article/details/1133899
- 重啟samba服務使之生效
sudo service smbd restart
有時可能會用到samba的用戶相關的操作,如下:
samba添加、刪除用戶
samba添加用戶:
smbpasswd -a 用戶名
samba刪除用戶:
smbpasswd -x 用戶名
windows切換用戶重新連接samba的方法
打開cmd命令行,輸入下面的命令
net use \\sambaserver /delete
執行完成之后,重新使用\\sambaserver連接samba服務器,並輸入新用戶的用戶名和密碼
參考出處:https://blog.csdn.net/kevinlou2008/article/details/24056047
好了,以上是自己弄NAS的過程,都是從網上找資料來的,暫時用win7可以訪問raspberry pi上的資料了
