出现warning:changing a readonly file是设置错误造成的,解决方法为:
1、NFS服务端安装nfs-utils软件yum install nfs-utils -y。
2、vim /etc/exports编辑如下,定义共享目录,白名单,已经读写权限,然后保存/u01/nps/volumes 101991400/24(rw,no_root_squash)。
3、启动nfs服务 systemctl start nfs 启动nfs服务 systemctl status nfs 查看nfs状态,如图已经启动正常。
4、NFS客户端也使用命令yum install nfs-utils -y安装nfs软件,然后#如下命令验证是否可以访问nfs服务端showmount -e 1019915095 (nfs不安装没有showmount命令)。
5、在nfs客户端执行mount -t nfs 1019915095:/u01/nps/volumes /u01命令,然后df -h查看,nfs共享目录已经正常挂载到了/u01目录。
方法/步骤登录到要设置成 NFS 服务的那个服务器上
设置 NFS 要共享的目录,在命令行输入 vi /etc/exports 后回车
进入 vi 的文件编辑窗口,按 i 键切换到编辑模式,输入你想设置的目录位置和权限,如:/var/ftp (rw,no_root_squash) ;说明:/var/ftp 为共享的目录位置; (rw,no_root_squash) 为任意IP都可以访问 rw为可进行读写访问 no_root_squash 为拥有这个目录所有者的权限。
确认输入正确后,按 Esc 键,回到 vi 的命令模式,依次按 : (冒号) wq 键后回车保存并退出编辑。
使用 service nfs start 命令启动 NFS 服务(在对 /etc/exports 做了任何修改后都需要重启 NFS 服务,才可以使修改生效,重启命令 service nfs restart)
至此,服务器上面的设置完成了。
开始使用NFS服务的客户端设置,首先还是先使用 PuTTY 登录到要使用 NFS 的电脑上。(为了方便,我都是在一台电脑上 *** 作的)
建立 NFS 要挂载位置的目录(如果目录已经存在忽略此步骤),加入我想挂载到 /var/ftp 这个目录下,那么我先用命令 mkdir /nfs/ftp 创建目录,之后使用 ls /var -l 命令查看
挂载 NFS 共享,使用 mount -t nfs -o rw 192168109130:/nfs/ftp /var/ftp 命令完成挂载
要想每次启动机器的时候自动挂载,可使用命令 vi /etc/fstab 编辑,在最后面加上 192168109130:/var/ftp /nfs/ftp nfs defaults 0 0 ,保存退出。这样在每次启动的时候就会自动挂载 192168109130:/var/ftp 这个NFS 共享了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)