5

gcsfuse を使用しようとしていますが、実行すると

gcsfuse <bucket> /target/dir

このエラーが発生し続けます

daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: fusermount: exit status 1

Google Cloud サービスへの完全な API アクセス権限を持つ GCE インスタンスからこれを行っています

フォルダーが存在し、私はヒューズ グループに属しています。

すべてのデバッグ スイッチを使用して実行してみましたが、役に立たないことがわかりました

> gcsfuse --uid "33" --gid "33" --debug_fuse --debug_gcs --debug_http --debug_invariants bucket-name /target/dir
Using mount point: /target/dir
Opening GCS connection...
Opening bucket...
Mounting file system...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: fusermount: exit status 1

バージョン情報: gcsfuse バージョン 0.15.0 (Go バージョン go1.5.2)

4

2 に答える 2

8

私の /target/dir は www-data:fuse によって所有されていましたが、グループはマウントする前にディレクトリへの書き込み権限を持っていませんでした。

于 2016-01-10T20:08:27.353 に答える