NFS(Network File System)即網絡文件系統, 在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。nfs是通過掛載的方式來訪問。
安裝nfs服務器
sudo apt-get install nfs-kernel-server
設置
/etc/exports
配置文件
sudo vi /etc/exports /home/where/nfs *(rw,sync,no_root_squash)
添加這行配置,rw讀寫權限,sync同步,no_root_squash來訪的root用戶保持root帳號權限。
客戶端的指定方式: 指定ip地址的主機:192.168.1.100
指定子網中的所有:ip:192.168.1.1/255.255.255.0
所有主機:*
權限指定方式:
rw讀寫
ro只讀
在用戶目錄下創建nfs目錄
mkdir /home/where/nfs
重啓服務器,重新加載配置文件
sudo service nfs-kernel-server restart
掛載
sudo mount -t nfs -o nolock -o tcp 192.168.1.111:/home/where/nfs /mnt
-t nfs #掛載類型 -o nolock #讀寫的時候不鎖定 -o tcp #tcp模式, 192.168.1.111:/home/where/nfs #服務器地址, /mnt #掛載到本地mnt目錄