NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。 ubuntu上的NFS用处非常广泛,比如可以让不同服务器上共享同一份文件,还可以增加服务的存储空间等等。 既然是网络文件系统,nfs就必须要一个实际的物理空间作为服务端,而其他挂载这个空间的服务器称为客户端。
sudo apt-get install nfs-kernel-server # 安装 NFS服务器端
sudo apt-get install nfs-common # 安装 NFS客户端
sudo vim /etc/exports
添加一行,比如挂载点叫/mnt/tem
/mnt/tem *(rw,sync,no_root_squash,no_subtree_check)
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-kernel-server status
sudo apt-get install nfs-common # 安装 NFS客户端
sudo mount -t nfs $SERVER_IP:/mnt/tem /mnt/tem