Linux NFS服務器搭建
1、NFS:NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。
在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。
2、安裝NFS服務器端:sudoapt-get install nfs-kernel-server;
3、配置/etc/exports:sudo vim /etc/exports ;
Ubuntu NFS允許掛載的目錄及權限在文件/etc/exports中進行了定義。
將根目錄下的 文件夾 /home/student/xushan 目錄共享出來,
在/etc/exports 文件末尾添加如下一行: /home/student/xushan *(rw,sync,no_root_squash)
* : 代表允許所有的網絡段訪問,
rw :是可讀寫權限,
sync:是資料同步寫入內存和硬盤,
no_root_squash: 是 Ubuntu nfs 客戶端分享目錄使用者的權限,如果客戶端使用的是 root 用戶,那對於該共享目錄而言,該客戶端就具有 root 權限。
4、NFS重啟服務
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart
5、測試Ubuntu NFS
此時可以運行以下命令來顯示一下共享出來的目錄: $showmount -e
或者可以使用以下命令把它掛載在本地磁盤上, 例如將/home/student/xushan 掛載
到/mnt下: $sudo mount -t nfs 192.168.1.117:/home/student/xushan /mnt
可以運行df命令查看是否掛載成功。
(這樣,在/mnt目錄下創建目錄,/home/student/xushan 下也會出現)
查看後可以使用以下命令卸載: $ sudo umount /mnt
注意:使用卸載命令時,先退出掛載的目錄,再執行卸載命令,否則會出現設備正忙現象而無法卸載