NFS
环境配置(巨难搞)
你普通的yum install dnf后,执行命令可能会出现段错误,这我觉得可能版本太旧了,dmesg会发现出现在python2.7.5,试着更新下源,结果一个错误解决又出现另一个错误。。。
https://blog.csdn.net/GX_1_11_real/article/details/99670417
https://blog.csdn.net/qq_34202873/article/details/117094056
https://www.cnblogs.com/zgqbky/p/13036069.html
修改resolve.conf不够解决问题,需要继续在/etc/sysconfig/network-script/ifcfg-ens33增加DNS
安装完成后,有个情况dnf的信息很少,因为有些东西没安装全,需要换源
换源的时候注意aliyun的镜像源里Centos-Base.repo需要把里面的$releaserver换成7,最好是把yum.reepos.d文件夹备份后,在重新创建个空文件,然后换源。
:%s/$releaserver/7/g |
还有一点,如果你安装了docker,需要注意连docker的源一起换了,不然会报错
https://blog.csdn.net/YouMing_Li/article/details/117375461
通过这个方法可以解决,且同样要将$releaserver替换成7
换了好多的源,终于是安装成了,这时候会发现安装的dnf的体量比之前大
总结:
自己测试了,有些错误跟大家分享一下
①:没有dnf,直接yum install dnf发现dnf -version运行会出现段错误,搜索有些解决方法,可能太复杂看不懂,简单粗暴点就是重新装过,装的过程中发现,yum下载的dnf是旧版本的,你需要更新一下缓存,yum clean all;yum makecache或者yum update,然后再下载dnf会发现返回的信息变多了,这次估计是下对了
②:用yum下载那两个工具:一样的问题,也要重新获取缓存,不然会发现命令缺了一些
③:换源过程中,我用的是centos7,重新获取缓存时出现404错误,可能是你的/etc/yum.repos.d/CentOS-Base.repo的文件有个$releaserver需要替换成7,在文件里:%s/$releaserver/7/g,把它们替换即可
④:报host的错误:在/etc/sysconfig/network-script/ifcfg-ens33里添加新的dns
实验
看这篇就可以https://blog.csdn.net/Dark_Tk/article/details/114100517
centos:安装完相应的工具后,启动对应服务
客户端同样的配置
mount ip:path /unbuntu的目录
df -Th
192.168.174.142:/home/youzipii/data nfs4 18G 15G 3.0G 84% /text |
最终测试u:
在centos的目录下创建text.txt写入hello
[root@localhost data]# touch text.txt |
在ubuntu系统下查看
root@youzipii-virtual-machine:/text# cat text.txt |