我可以直接使用GlusterFS卷存储而无需安装吗?

时间:2015-08-24 12:09:46

标签: glusterfs

我已经设置了具有3 + 1个节点的GlusterFS小集群。 他们都在同一个局域网上。 有3台服务器和1台笔记本电脑(通过Wifi)也是GlusterFS节点。 笔记本电脑经常断开网络连接。 ;)

我想要实现的用例是这样的:
我希望我的笔记本电脑在重新连接时自动与GlusterFS文件系统同步。 (那简单易行。) 但是,当笔记本电脑与群集断开连接时,我仍然希望访问文件系统"离线"。修改,添加,删除文件..

显然,当我从群集中脱机时,我可以访问GlusterFS文件系统的唯一方法就是直接访问卷存储。我配置的那个创建了一个gluster卷。我猜它是砖头。

修改存储中的文件是否安全? 当节点重新连接时,它们是否会被复制到集群中?

2 个答案:

答案 0 :(得分:1)

您的列表中有多个问题:

首先:我的系统未连接时可以访问GlusterFS:

  

如果您设置了GlusterFS守护程序&你的系统上有砖块,通过gluster挂载这个本地守护进程你通常会这样做并添加一个复制目标,你可以通过gluster访问你的砖块,就好像它不在你的本地系统上一样。一旦您将系统重新连接到网络,数据将与复制目标同步。

第二:我可以直接编辑砖块中的文件:

  

从技术上讲,你可以:你可以导航到你的砖块并编辑一个文件,但是由于gluster不会知道你改变了什么,因此不会复制更改,你会创建一个裂脑情况。因此,这当然是不可取的(除非您想在复制块中手动更改它,否则不要这样做)。

答案 1 :(得分:0)

Tomasz,直接操纵后端卷绝对不是一个好主意。假设您将一个新文件添加到后端卷,则glusterfs无法识别此更改,并且当通过glusterfs卷访问父目录时,该文件显示为伪文件。我不确定glusterfs是否适合您的用例