在启动期间安装谷歌存储桶

时间:2017-05-10 09:35:48

标签: linux google-cloud-storage gcsfuse

我正在尝试在启动(或访问)期间将Google存储桶挂载到实例 第一种方式 - 通过fstab:

alex-backup-test /mount gcsfuse uid=0,gid=0,rw,user,key_file=/etc/google/service-account.json

重新启动后没有安装( 但是,当我尝试手动执行此操作时 - 没关系

mount /mount/
Calling gcsfuse with arguments: --gid 0 --key-file /etc/google/service-account.json -o rw -o noexec -o nosuid -o nodev --uid 0 alex-backup-test /mount
Using mount point: /mount
Opening GCS connection...
Opening bucket...
Mounting file system...
File system has been successfully mounted.

第二种方式 - 使用autofs: 在auto.master中:

/mount /etc/auto.gcsfuse        --timeout=60 --verbose

auto.gcsfuse:

bucket -fstype = gcsfuse,uid = 0,gid = 0,rw,noexec,nodev,key_file = / etc / google / service-account.json:alex-backup-test

在日志中:

May 10 09:25:09 alex-backup-test automount[31312]: mounted indirect on /mount with timeout 60, freq 15 seconds
May 10 09:25:21 alex-backup-test automount[31312]: attempting to mount entry /mount/bucket
May 10 09:25:21 alex-backup-test automount[31312]: >> Calling gcsfuse with arguments: -o rw -o noexec -o nodev --uid 0 --gid 0 --key-file /etc/google/service-account.json alex-backup-test /mount/bucket
May 10 09:25:21 alex-backup-test automount[31312]: >> Using mount point: /mount/bucket
May 10 09:25:21 alex-backup-test automount[31312]: >> Opening GCS connection...
May 10 09:25:21 alex-backup-test automount[31312]: >> Opening bucket...
May 10 09:25:22 alex-backup-test automount[31312]: >> Mounting file system...

它被卡住了。

PS。但gcsfuse的选项在manual和autofs mount上似乎相似。

非常感谢你的建议!

0 个答案:

没有答案