在天翼云实践七中,讲到可以用共享磁盘实现不同云主机对同一个文件、目录的共享(读写)。但采用共享磁盘不带文件锁功能,存在数据被不同云主机同时读写,而造成数据丢失的风险,必须配套集群管理软件一起使用,用集群管理软件的文件锁功能实现同一个文件同时只能被一个云主机使用的操作。但实现上我们还可以采用NFS实现文件共享,同时NFS还天生自带文件锁功能。
一、首先在NFS的服务器、客户端的云主机上同时安装nfs套件
二、在NFS的服务器云主机上配置权限,允许192.168.189.*的网段主机同时读写nfsfile目录
三、在NFS的服务器云主机上开启rpc服务、nfs服务
四、在NFS的客户端云主机上已能看到nfsile的目录
五、在NFS的客户端进入/etc/fstab进行nfs协议的数据挂盘
六、使用mount -a命令强制挂盘,并用df -h命令发现数据挂盘成功
七、使用NAS NFS中的一些感悟
1、客户端挂盘未使用密码,好像有安全问题? NFS协议一般用于内网通用,一般不支持NFS+弹性IP,只有NFS v4才支持密码访问。如果有密码访问需求,建议使用Windows的Samba协议。
2、在公有云中NFS协议一般用于哪个产品?在公有云中一般对应到NAS产品。
3、NAS与共享磁盘哪个更好? NAS比共享磁盘,自带文件锁功能,实现强制的文件一致性。另外,NAS自带文件系统,理论上通信效率低于共享磁盘。
4、NFS、Samba有什么区别?NFS主要用于Linux系统的文件共享,Samba可以用于Windows、Linux之间的文件共享。
希望以上文章能帮到您。
更多内容实时更新,请访问公众号。