問題タブ [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.
cloud - Google コンピューティング エンジンのファイル サーバーに最も相当するものは何ですか?
データセンターから Google Compute Engine に移行しようとしています。インスタンスをセットアップしてワークロードをデプロイする方法は理解していますが、データを保存するのに最も適した方法が何であるかはわかりません。私たちは毎日 1 回データを受信しており、過去 1 ~ 2 年間に受信したデータについて、すべてのサーバーで終日実行されている調査があります。ポインタはありますか?
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 の共同作業に成功した人はいますか?
何かが足りない気がします。
ありがとう!
google-cloud-storage - Google Cloud Storage バケットをインスタンスにマウントする
~/myBucket
Google Cloud Storage バケットを、Google Compute インスタンスなどの標準パスを使用してディスクまたはフォルダとしてマウントするにはどうすればよいですか?
すべてがフルアクセスの同じプロジェクトにあります。
gcsfuse - gcsfuse を使用して Google ストレージ バケット フォルダをマウントする
Google ストレージ バケット内の特定のフォルダをマウントできません
OS X では、このプログラムにより、mount コマンドを使用してバケットをマウントできます。(Linux では、root のみがこれを実行できます。)
/etc/fstab
OS X と Linux の両方で、次のようにファイルにエントリを追加することもできます。
誰か助けてくれませんか?
これは私にはうまくいきません
google-cloud-storage - gcsfuse マウントがステータス 1 で終了する
gcsfuse を使用しようとしていますが、実行すると
このエラーが発生し続けます
Google Cloud サービスへの完全な API アクセス権限を持つ GCE インスタンスからこれを行っています
フォルダーが存在し、私はヒューズ グループに属しています。
すべてのデバッグ スイッチを使用して実行してみましたが、役に立たないことがわかりました
バージョン情報: gcsfuse バージョン 0.15.0 (Go バージョン go1.5.2)
docker - gcsfuse を使用して Google クラウド ストレージ バケットを Docker コンテナにマウントする
Docker コンテナ内から Google クラウド バケットをマウントしようとすると、次のエラーが発生します。
資格情報はホスト マシンでは機能しますが、実行中のコンテナーでは機能しません。API では root を使用して接続しないように指示されていますが、-o allow_other フラグ (fuse フラグ) を使用してオーバーライドできます。どんなアイデアでも大歓迎です。
これはcentos7ベースイメージで実行されています
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 を使用してマウントしている他のユーザーに基づいてそれらを入れました。