我的 gluster 挂载点存在一些问题,要使用其 gfid 查找文件,我必须使用附加选项挂载(重新挂载)gluster 卷。
挂载-t glusterfs -o辅助 gfid 安装主机名:卷名称 <path_to_fuse_mnt>
如何添加此选项而不干扰安装点并丢失其实际选项,以及如何在完成工作后删除该选项?
问候。
答案1
这确实取决于文件系统,而且我对 glusterfs 不太了解。但:
某些文件系统支持-o remount
允许按原样保留所有当前可用的打开的文件,但会更改安装选项
mount -t glusterfs -o remount,aux-gfid-mount hostname:volume-name
我记得(但我不知道当前内核是否仍然如此!)大约 2016 年(Linux 3.10 左右??),FUSE 可以不是完全被重新安装。因此,如果这确实是 FUSE 挂载,您可能只是希望做一些不可能的事情(我认为 Glusterfs 是一个纯粹的用户空间文件系统,所以是的,它是)。
如果 glusterfs 不支持重新挂载,那么你就不走运了,需要使用该aux-gfid-mount
选项在其他地方挂载相同的卷(挂载它ro
可能是一个不错的选择!)并在那里进行查找(然后卸载) 。这似乎不是那老实说,这是一个糟糕的选择! (说“我希望我的文件系统在一段时间内表现不同,而它处于如此活跃的使用状态,我无法卸载它”,这感觉很奇怪;这感觉有点坏主意。)