想通过挂载同一个image到多台主机,实现NFS的功能,但是好像数据是互不相通的,只能每次一个写完了,重新umount,再mount,才会看到另一个写的数据。这个问题怎么解决?
您问这个问题,为啥不考虑用cephfs 呢?
您得搞清楚ceph rbd块存储、cephfs文件存储、rgw对象存储 各自适用的场景。
块存储
- 典型设备: 磁盘阵列,硬盘
- 主要是将裸磁盘空间映射给主机使用的。
- 使用场景:
- docker容器、虚拟机远程挂载磁盘存储分配。
- 日志存储。
- 文件存储。
- ...
文件存储
- 典型设备: FTP、NFS服务器为了克服块存储文件无法共享的问题,所以有了文件存储。在服务器上架 设FTP与NFS服务,就是文件存储。
- 使用场景:
- 日志存储。
- 多个用户有目录结构的文件存储共享。
- ...
对象存储
- 典型设备: 内置大容量硬盘的分布式服务器(swift, s3)
多台服务器内置大容量硬盘,安装上对象存储管理软件,对外提供读写访问功能。
- 使用场景: (适合更新变动较少的数据,没有目录结构, 不能直接打开/修改文件)
- 图片存储。
- 视频存储。
- 文件
- 软件安装包
- ...
收起