網絡硬盤NFS
NFS是網絡文件系統,用於計算機間共享文件系統,由sun公司1985年推出的協議,現在已經被廣泛使用。一般來說,所有的linux發型版都支持NFS。nfs是一個服務器,客戶端的架構,建立一個nfs的服務器,使用其他的客戶端登錄到該nfs服務器就可以進行共享文件服務了。
服務器端安裝:
sudo apt -get install nfs -common nfs-kernel-server
服務器端配置:
打開nfs服務器的配置文件,進行設置:
sudo vi/etc/exports
添加如下內容:/srv/nfs_share *(rw) (意思是將srv目錄下的nfs_share目錄設置成共享目錄,網絡中的所有主機對其都具有讀和寫的權限)
wq退出vi
使用命令:sudo exportfs -a 來使改動生效
通過mount命令來在另一臺網絡主機上去掛載該服務器的nfs文件系統掛載,當然如果測試nfs服務的話也可以在同一臺機器上進行掛載
sudo mount -o rw localhost:/srv/nfs_share /mnt/nfs
cd /mnt/nfs 實際上進入了nfs目錄的文件系統,其實也是dfs服務器上的nfs_share目錄文件系統
可以在nfs中創建文件和刪除文件等
etc下的exports 配置文件的修改:
/srv/nfs_share/secret (noaccess)
nfs服務器一般安裝完會隨著系統的啟動自動運行,也可以使用腳本中的nfs腳本啟動命令來啟動。
nfs服務器是一種不安全的服務器,由於這種特性,所以對其設置時,更應該註意管理,root用戶一般擁有很大的權限,這樣可以對nfs的配置文件來進行修改從而對root用戶進行權限壓制
/srv/nfs_share 192.168.*.*(rw,root_squash)
wq
nfsstat -c 可以查看掛載了nfs的運行狀況
nfsstat -s 可以查看nfs服務器的運行狀況
網絡硬盤NFS