From 65b8f7027b6af2290c696041a40fbc166f314bde Mon Sep 17 00:00:00 2001 From: zhangxiaoyu-zidif Date: Wed, 28 Mar 2018 09:20:32 +0800 Subject: [PATCH] fix cephfs fuse mount bug when use is not admin --- pkg/volume/cephfs/cephfs.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/volume/cephfs/cephfs.go b/pkg/volume/cephfs/cephfs.go index 426efcc2c8c..d99577c7417 100644 --- a/pkg/volume/cephfs/cephfs.go +++ b/pkg/volume/cephfs/cephfs.go @@ -405,6 +405,8 @@ func (cephfsVolume *cephfs) execFuseMount(mountpoint string) error { mountArgs = append(mountArgs, mountpoint) mountArgs = append(mountArgs, "-r") mountArgs = append(mountArgs, cephfsVolume.path) + mountArgs = append(mountArgs, "--id") + mountArgs = append(mountArgs, cephfsVolume.id) glog.V(4).Infof("Mounting cmd ceph-fuse with arguments (%s)", mountArgs) command := exec.Command("ceph-fuse", mountArgs...)