nfs

Posted ywrj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nfs相关的知识,希望对你有一定的参考价值。

nfs服务端

安装nfs-server服务

yum -y install nfs-utils

.配置nfs服务,nfs服务程序的配置文件为/etc/exports,需要严格按照共享目录的路径 允许访问的NFS客户端(共享权限参数)格式书写,定义要共享的目录与相应的权限,具体书写方式如下图所示.

技术分享图片

vim /etc/exports
/www   192.168.1.*(rw,sync,no_root_squash)    192.168.50.129(ro)           # 分别指定网段与地址NFS客户端地址与权限之间没有空格
  # (rw 读写 ro只读 sync同步写入 async异步写入 no_root_squach当客户以root身份访问时,赋予本地root权限) 
在NFS服务器上建立用于NFS文件共享的目录,并设置对应权限
mkdir /www
chown -R nfsnobody.nfsnobody /www

加入开机启动并启动服务

systemctl enable rpcbind nfs-server
systemctl restart rpcbind nfs-server

 查看提供nfs共享服务的目录     本地查询不需要加IP     客户端查服务端

showmount -e
Export list
for wk: /www 192.168.1.*

NFS客户端

安装客户端工具,仅启动rpcbind服务

yum -y install nfs-utils rpcbind
systemctl restart rpcbind

客户端使用showmount -e查看远程服务器rpc提供的可挂载nfs信息

showmount -e 192.168.50.176
Export list for 192.168.50.176:         #显示信息即可挂载
/www 192.168.50.*

挂载

mount 192.168.50.176:/www /media
            #nfs服务器IP地址,nfs服务器提供的挂载目录  要被挂载的本地目录

查看是否挂载成功

df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   17G  1.2G   16G   7% /
devtmpfs                 1.1G     0  1.1G   0% /dev
tmpfs                    1.1G     0  1.1G   0% /dev/shm
tmpfs                    1.1G  9.4M  1.1G   1% /run
tmpfs                    1.1G     0  1.1G   0% /sys/fs/cgroup
/dev/sda1               1014M  130M  885M  13% /boot
tmpfs                    213M     0  213M   0% /run/user/0
192.168.50.176:/www       17G  1.2G   16G   7% /media           #192.168.50.176下的www目录以被挂载在/media下 

 

 








以上是关于nfs的主要内容,如果未能解决你的问题,请参考以下文章

NFS错误代码-110的确切含义

如何在 C 代码中检查目录是不是在 NFS 文件系统上?

java保存nfs

NFS

rsync nfs 实时同步,结合实战

Linux NFS服务