1. 程式人生 > >網絡硬盤NFS

網絡硬盤NFS

狀況 網絡硬盤 2-2 行修改 寫的權限 服務器 共享文件系統 roo 分享

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