【问题标题】:Can I use GlusterFS volume storage directly without mounting?我可以不挂载直接使用 GlusterFS 卷存储吗?
【发布时间】:2015-11-17 20:36:02
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我建议使用其他技术,例如Syncthing

标签: glusterfs


【解决方案1】:

您的列表中有多个问题:

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

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

第二:我可以直接在我的brick中编辑文件吗:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-23
      • 2021-02-02
      • 1970-01-01
      • 2020-03-27
      • 2020-12-11
      • 2015-12-02
      • 2018-10-29
      • 2013-12-02
      相关资源
      最近更新 更多