Ubuntu搭建NFS
- NFS介绍
它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们要和服务器端一样比较好。
一.服务器端和客户端的配置
服务器端
步骤1:安装nfs-kernel-serve
步骤2:配置共享文件
mkdir -p /home/nfsboot/:创建nfs共享文件夹
vim /etc/exportss:给nfs文件夹设置权限
参数解释:
rw:可读写
sync:请求或者写入数据时数据同步写入nfs server的硬盘中才会放回
no_root_squash:访问nfs server 共享目录的用户如果是root的话它对该目录是具有root权限的
步骤3:重启nfs服务器
server nfs-kernel-server
客户端操作
注意:首先要保持服务器端和客户端的网络可以ping通
步骤1:首次执行挂载操作
mount -t nfs -o nolock -o tcp 192.168.124.22:/home/nfsboot/ /mut
参数解释:
-t nfs:挂载类型
-o nolock:读写的时候不锁定
-o tcp:tcp模式
192.168.124.22:/home/nfsboot:服务器端的IP地址
/mnu:挂载到本地的mnt目录
验证:在服务器端的/home/nfsboot下创建一个文件然后登录客户机上在/mnt下查看