使用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输出中。
我也尝试做一个卸载,但没有find安装。
谢谢,
凸轮
如果您的mount命令输出显示path上没有装入任何东西,则意味着文件存储在父文件系统中。
所以,为了解决这个问题,你需要再次运行脚本之前从目录中删除文件。