可以不挂载直接使用GlusterFS卷存储吗?

Tom*_*zar 7 glusterfs

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

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

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

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

Nor*_*len 4

您的列表中有多个问题:

第一:当我的系统未连接到 GlusterFS 时,我可以访问 GlusterFS:

如果您在系统上设置了 GlusterFS 守护进程和 brick,通过 gluster 安装此本地守护进程(您通常会这样做)并添加复制目标,您可以通过 gluster 访问您的 brick,就好像它不在本地系统上一样。一旦您将系统重新连接到网络,数据就会与复制目标同步。

第二:我可以直接编辑我的积木中的文件吗:

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