今天小弟的同学在使用阿里云的服务器安装nfs的时候,出现了一下问题
Transaction check error:
file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
通过解读这个log,简而言之,文件出现了冲突,并且是和系统文件发生冲突,所以不敢乱删除文件。但是发现了发生的冲突文件都来自 lvm2-7:2.02.105-14.el7.x86_64包下,而且通过先下面的日志发现
这个包是在更新nfs的依赖包,所以我就将其删除。结果就安装成功。
$ rpm -e lvm2-7:2.02.105-14.el7.x86_64 -nodeps
至于其他的安装细节,可以参考以下链接:
1)http://www.cnblogs.com/argb/p/3438568.html
2)http://desert3.iteye.com/blog/1675522
3) http://blog.sina.com.cn/s/blog_bfab07fd0101i3jq.html
4) http://blog.chinaunix.net/uid-26284318-id-3111651.html
5) https://help.aliyun.com/knowledge_detail/6693526.html?pos=1 ECS linux 搭建NFS服务实现磁盘共享
6) https://help.aliyun.com/knowledge_detail/6709580.html?pos=2 linux下怎么搭建nfs共享并实现开机自动挂载