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下