問題タブ [gcsfuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3645 参照

cloud - Google コンピューティング エンジンのファイル サーバーに最も相当するものは何ですか?

データセンターから Google Compute Engine に移行しようとしています。インスタンスをセットアップしてワークロードをデプロイする方法は理解していますが、データを保存するのに最も適した方法が何であるかはわかりません。私たちは毎日 1 回データを受信して​​おり、過去 1 ~ 2 年間に受信したデータについて、すべてのサーバーで終日実行されている調査があります。ポインタはありますか?

0 投票する
1 に答える
2249 参照

google-cloud-storage - gcsutil で書き込まれたデータが gcsfuse で表示されない

posix のようなマウント ポイントを必要とするアプリをサポートするために gcsfuse をインストールしました。

gsutil で書き込まれた既存のデータは表示されませんが、ブラウザ ([クラウド ストレージ] > [ストレージ ブラウザ]) 経由で書き込まれたデータは表示されます。

https://cloud.google.com/storage/docs/gcsfuseによると-

Fuse Adapter と gsutil などのツールを使用して、Google Cloud Storage の読み取りと書き込みを同時に行うことができます。たとえば、Fuse Adapter を使用してオブジェクトを書き込むと、すぐに gsutil で読み取ることができます。逆の場合も同様で、バケットを再マウントしたり、Compute Engine インスタンスを再起動したりする必要はありません。

gcsfuse と gsutil の共同作業に成功した人はいますか?

何かが足りない気がします。

ありがとう!

0 投票する
2 に答える
16678 参照

google-cloud-storage - Google Cloud Storage バケットをインスタンスにマウントする

~/myBucketGoogle Cloud Storage バケットを、Google Compute インスタンスなどの標準パスを使用してディスクまたはフォルダとしてマウントするにはどうすればよいですか?

すべてがフルアクセスの同じプロジェクトにあります。

0 投票する
2 に答える
6861 参照

gcsfuse - gcsfuse を使用して Google ストレージ バケット フォルダをマウントする

Google ストレージ バケット内の特定のフォルダをマウントできません

OS X では、このプログラムにより、mount コマンドを使用してバケットをマウントできます。(Linux では、root のみがこれを実行できます。)

/etc/fstabOS X と Linux の両方で、次のようにファイルにエントリを追加することもできます。

誰か助けてくれませんか?

これは私にはうまくいきません

0 投票する
2 に答える
5638 参照

google-cloud-storage - gcsfuse マウントがステータス 1 で終了する

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

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

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

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

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

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

0 投票する
3 に答える
8545 参照

docker - gcsfuse を使用して Google クラウド ストレージ バケットを Docker コンテナにマウントする

Docker コンテナ内から Google クラウド バケットをマウントしようとすると、次のエラーが発生します。

資格情報はホスト マシンでは機能しますが、実行中のコンテナーでは機能しません。API では root を使用して接続しないように指示されていますが、-o allow_other フラグ (fuse フラグ) を使用してオーバーライドできます。どんなアイデアでも大歓迎です。

これはcentos7ベースイメージで実行されています

0 投票する
1 に答える
4838 参照

docker - gcsfuse は、docker でマウントされたディレクトリへの読み取りまたは書き込み時に入出力エラーを返します

docker コンテナー (ベース イメージ centos7) 内で gcsfuse を使用していますが、マウントされたディレクトリの読み取りまたは書き込みができません。

次のように gcsfuse でディレクトリをマウントしています。

マウントされたディレクトリを読み書きしようとすると、次のエラーが表示されます:
[root@6c24c3a6cc28 /]# ls -la /gcloud/ ls: reading directory /gcloud/: Input/output error total 0

gcsfuse は次のようなデバッグ情報を出力します。

ヒューズ: 2016/01/14 01:33:41.110260 *fuseops.ReadDirOp エラー: readAllEntries: ReadEntries: ListObjects: Get https://www.googleapis.com/storage/v1/b/my-bucket/o ? delimiter=%2F&projection=full: 秘密鍵は PEM またはプレーン PKSC1 または PKCS8 である必要があります。解析エラー: asn1: 構造エラー: タグが一致しません (16 vs {class:1 tag:27 length:123 isCompound:true}) {optional:false explicit:false application:false defaultValue: tag: stringType:0 timeType: 0 set:false omitEmpty:false} pkcs1PrivateKey @2

次のように docker を実行しています: docker run -p 3000:3000 \ <br> --privileged \ --cap-add SYS_ADMIN \ --device /dev/fuse \ --name gcsfuseTest \ gcsfuseImage

--cap-add SYS_ADMIN と --device /dev/fuse が何をもたらすのか、私は 100% 確実ではありません。fuse on docker を使用してマウントしている他のユーザーに基づいてそれらを入れました。