diff --git a/internal/rbd/nodeserver.go b/internal/rbd/nodeserver.go index 057cf9e44..0e13cb787 100644 --- a/internal/rbd/nodeserver.go +++ b/internal/rbd/nodeserver.go @@ -773,7 +773,7 @@ func (ns *NodeServer) mountVolumeToStagePath( if isBlock { opt = append(opt, "bind") - err = diskMounter.Mount(devicePath, stagingPath, fsType, opt) + err = diskMounter.MountSensitiveWithoutSystemd(devicePath, stagingPath, fsType, opt, nil) } else { err = diskMounter.FormatAndMount(devicePath, stagingPath, fsType, opt) } diff --git a/internal/util/util.go b/internal/util/util.go index b9d7ea173..857b7b19d 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -330,7 +330,7 @@ func ReadMountInfoForProc(proc string) ([]mount.MountInfo, error) { func Mount(source, target, fstype string, options []string) error { dummyMount := mount.New("") - return dummyMount.Mount(source, target, fstype, options) + return dummyMount.MountSensitiveWithoutSystemd(source, target, fstype, options, nil) } // MountOptionsAdd adds the `add` mount options to the `options` and returns a