一、客户端的基本使用

现在我打算使用fedora(IP地址:10.1.2.67)去访问Centos7(IP地址:10.1.2.69)的NFS文件资源。
Centos7服务器的配置文件内容如下:
NFS服务5--客户端的使用
客户端要正常使用NFS服务,也需要启动rpcbind服务,这点需要注意。 再者,可以使用showmount查看服务器NFS服务的共享目录,如下图所示。如果不能正常查看,你需要注意服务器是否关闭了防火墙和Selinux,这两个东西会对绝大多数的服务会产生影响。
NFS服务5--客户端的使用
《NFS服务1—简介》我们说过,客户端要正常使用NFS,需要挂载到本地,具体怎么操作?
①、建立挂载点,这个挂载点也就是空的目录。比如说:mkdir /home/client
②、客户端挂载:mount -t nfs 10.1.2.69:/home/soft /home/client,执行完成后可以用df或者mount查看挂载信息。
NFS服务5--客户端的使用
如果创建文件,会提示权限不够,我这边fedora用的是root登录。/home/soft/由于没加no_root_squash参数,所以root被映射为nfsnobody。 nfsnobody用户对/home/soft目录来说,属于其他人,没有w权限,当然不能创建文件。要想拥有w权限,改变文件的所有者:chown nfsnobody /home/soft,如下面的第三张图,正确的touch文件,但是文件的所有者和所属组都是nfsnobody用户。
NFS服务5--客户端的使用
NFS服务5--客户端的使用
NFS服务5--客户端的使用

换成/home/test挂载后,root映射为root,有w权限,所以能够创建,如下图:
NFS服务5--客户端的使用
③、客户端卸载:umount /home/clientumount /home/client2
④、如果客户端挂载共享目录需要开机自启动,需要写入到 /etc/fstab 文件当中。比如说这样的一个例子:“10.1.2.69:/home/test /home/client2 nfs defaults 0 0

相关文章: