使用 gcsfuse 在脚本内的服务器上本地挂载一个点。在 Ubuntu 14 LTS 服务器上运行。
我有两个保险丝挂载点,脚本将数据从其他挂载点传输到其中。
此脚本适用于其中一个安装点,但不适用于第二个。
gcsfuse --debug_fuse bucket /mnt/gcloud-bucket
Using mount point: /mnt/gcloud-bucket
Opening GCS connection...
Opening bucket...
Mounting file system...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exit status 1
stderr:
fusermount: mountpoint is not empty
fusermount: if you are sure this is safe, use the 'nonempty' mount option
我检查了我的脚本是否有语法错误,它与工作脚本相同,我尝试在 shell 中运行该命令,但它继续返回错误。
我也尝试重新启动以清除安装,但这并没有解决。
如果我去 /mnt/gcloud-bucket 来自云的数据都在那里并已安装,我可以浏览它,但它不会出现在 mount -l 输出中。
我也尝试过 umount 但未找到安装。
谢谢,
凸轮