目录
看了一个帖子NFS教程,谁知道是错误的,浪费了我半天时间
服务器ip | 本次测试角色 |
192.168.168.99 | NFS服务端 |
192.168.168.108 | NFS客户端 |
192.168.168.99操作
mkdir -p /opt/nfs1
mkdir -p /opt/nfs2
#创建组并制定组id=1000
groupadd www -g 1000
#创建用户并指定用户id=1000
useradd www -u 1000 -g 1000 -M -s /sbin/nologin
chown -R www:www /opt/nfs1/
chown -R www:www /opt/nfs2/
yum install nfs-utils rpcbind -y
#设置权限为可读写,并且同时写入内存和硬盘
/opt/nfs1 192.168.168.108(rw,sync,all_squash,anonuid=1000,anongid=1000)
#设置权限为只读,并且暂存与内存之中
/opt/nfs2 192.168.168.108/24(ro,sync,all_squash,anonuid=1000,anongid=1000)
第一行表示??192.168.168.108可以读写192.168.168.99下/opt/nfs1所有内容
第二行表示??192.168.168.108只能读192.168.168.99下/opt/nfs1所有内容
systemctl start rpcbind #必须先启动rpcbind再启动nfs
systemctl start nfs-idmapd
192.168.168.108操作
yum install nfs-utils -y
mkdir /newnfs1
mkdir /newnfs2
mount -t nfs 192.168.168.99:/opt/nfs1 /newnfs1
mount -t nfs 192.168.168.99:/opt/nfs2 /newnfs2
挂载成功示例 (最下面两行)
[root@mini108 newnfs1]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 20M 1.9G 2% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 3.1G 47G 7% /
/dev/mapper/centos-home 96G 34M 96G 1% /home
/dev/sda1 1014M 235M 780M 24% /boot
tmpfs 378M 0 378M 0% /run/user/0
192.168.168.99:/opt/nfs2 50G 16G 35G 31% /newnfs2
192.168.168.99:/opt/nfs1 50G 16G 35G 31% /newnfs1
写测试
进入到?/newnfs1
cd /newnfs1
vim test1.txt
完整成功示例:
[root@mini108 newnfs1]# cd /newnfs1
[root@mini108 newnfs1]# ls
[root@mini108 newnfs1]# vim test1.txt
[root@mini108 newnfs1]# ls
test1.txt
读和删除就不演示了
cd /newnfs2
vim test2.txt
保存会提示
完整代码示例
[root@mini108 newnfs1]# cd /newnfs2
[root@mini108 newnfs2]# vim test2.txt
[root@mini108 newnfs2]#