一、挂盘报错:mount point /data/mnt does not exist
原因是需要先创建挂载点,才能执行挂载操作。
mkdir /data/mnt
然后重新执行mount命令。
二、挂盘报错:an incorrect mount option was specified
可以挂载命令加了不支持的选项,例如:
mount -t nfs -o umask=0000 172.19.156.xx:/test /data/mnt
需要移除不支持的选项:
mount -t nfs 172.19.156.xx:/test /data/mnt
三、挂盘报错:Protocol not supported
例如:
mount -t nfs 172.19.156.xx:/test/subpath /data/mnt
默认协议只支持挂载文件系统的一级目录/test
,/test/subpath
是不支持的。
可以指定nfs协议版本。
mount -t nfs -o nfsvers=3 172.19.156.xx:/test/subpath /data/mnt
四、挂盘报错:mounting 172.19.156.xx:/test/subpath failed, reason given by server: No such file or directory
原因是服务器没有/test/subpath
这个目录。
对于使用gcp的Filestore服务,没有一个api支持创建一个子目录。
可以先挂盘根目录test
,然后创建子目录/test/subpath
,再挂载子目录。
如果是实现k8s csi驱动,可以在controller组件挂载根目录,然后创建子目录。node组件就可以直接挂载子目录。