挂载的gluster卷只能由root访问

我有一个双节点集群,每个节点有两个硬盘。 mpiuser的主目录通过NFS( 在这里使用指南)在节点之间共享。 每个节点的第二个硬盘被用来创build一个gluster卷。 现在我想把gluster卷(gv0)挂载到mpiuser里面的一个目录(让我们说从头开始),并从头开始运行mpi代码。 但是当我挂载gv0 / home / mpiuser / scratch时,只有root可以在其​​中创build文件。 因此,mpiuser无法运行代码并生成文件。

我登上它的方式是使用

sudo mount.glusterfs 192.168.0.100:/gv0 / home / mpiuser / scratch

我希望得到这个工作的任何build议。

我需要将gluster的音量和gid设置为mpiuser。 find执行的uid

id -u <username> 

和gid

 id -g <username> 

改变gluster音量的uid

 sudo gluster volume set <volume name> storage.owner-uid <uid> 

改变gid

  sudo gluster volume set <volume name> storage.owner-gid <gid> 

然后在头节点上安装gluster卷,并通过NFS将从共享挂载点挂载到从节点。