使用gcs引信在脚本中本地挂载服务器上的一个点。运行在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,云中的数据都在那里并已挂载,我可以浏览它,但是它不会出现在挂载-l输出中。
我也试着做了一次,但是找不到坐骑。
谢谢,
凸轮
发布于 2017-02-13 19:23:31
如果您的mount命令输出显示路径上没有挂载,这意味着文件存储在父文件系统上。
因此,为了解决这个问题,您需要在再次运行脚本之前从目录中删除文件。
https://serverfault.com/questions/832324
复制相似问题