問題タブ [s3fs]
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.
amazon-web-services - moodledataディレクトリをs3にマウントしましたが、キャッシュをパージするとエラーがスローされます
2 つの EC2 インスタンスでヒューズと S3fs を使用して、Moodle データ ディレクトリを S3 バケットにマウントしました。現在、ロードバランサーグループで両方の EC2 インスタンスを使用しています。キャッシュを削除しない限り、すべてが正常に機能しています。アプリケーションのキャッシュを消去すると、エラーがスローされます。
コーディング エラーが検出されました。プログラマーが修正する必要があります: ファイルからデータをシリアル化解除できませんでした。読み取りに失敗したか、書き込みに失敗しました。
2 つ以上のインスタンスで Moodledata ディレクトリを共有する方法を提案してください。
curl - 私のコードはテキストファイルでは機能しますが、jpeg では機能しません
私が取り組んでいる s3fs-fuse のフォークがあります。私の仕事は、ファイルを RC4 で透過的に暗号化することです。FdEntity::Read および Write 関数 (fdcache.cpp にあります) に暗号化を追加しましたが、jpeg ファイル (17kb) をコピーしようとすると失敗します (ファイルはコピーされますが、画像は破損しています)。 cmp では、4096 バイト以降のファイルが異なります。ただし、198kb のテキスト ファイルはエラーなしでコピーされます。
私が知っていることは次のとおりです。4kbはブロックのサイズです。
ただし、s3fs は 20MB になるまで「マルチパート モード」になりません。それでも、マルチパートを無効にしました-o nomultipart
(私も使用してい-o direct_io
ます)。
したがって、おそらくマルチパートアップロードが原因ではありません。
4kb の後に jpeg ファイルでのみ何がトリガーされているのか、何か考えはありますか? バイナリとテキストのファイルに関連している可能性はありますか?
amazon-web-services - トランスポート エンドポイントが接続されていないため、S3fs がエラーをスローする
2 台の EC2 マシン内の 2 つの s3fs マウント ディレクトリ間で大量のファイルのアップロードとダウンロードを行っています。トランザクションが多い場合、自動的にマウントされた s3fs はエラーをスローしますTransport endpoint is not connected
。この問題を解決するには、強制的にアンマウントして再マウントする必要があります。問題の原因を知りたいですか?
注: s3fs を使用してマウントされたドライブとして s3 を使用していますが、ある時点で別の開発者から聞いたことがありますが、これはお勧めできません。彼は、s3 を SDK として使用することについて、API を使用することを意味すると述べました。
docker - s3fs-fuse をインストールできない (yum fuse-devel バージョンの問題) および libfuse をインストールできない (./config が見つからない問題)
Docker コンテナーに s3fs-fuse をインストールしようとしています。これまでの私のDockerfileは次のとおりです。
次に、https://github.com/s3fs-fuse/s3fs-fuseの指示に従ってから、次のコマンドを実行します。
次に、これを取得します。
だから、私yum fuse-devel
はそれをカットしていないので、正しいヒューズバージョンを入手する必要があると思います. だから私はhttps://github.com/libfuse/libfuseに行き、そこの指示に従って次のことを行います:
次に、この問題が発生します。
私はインターネットのいたるところにいて、エラーにつながるすべてautoconf
を試しました. また、コマンドにを追加して、どこにも行かないようにしました。超悲しい顔で運がない。autoreconf -i
m4 directory missing
--prefix=/your/chosen/directory
./configure --prefix=/your/chosen/directory
amazon-web-services - EC2 で s3fs をコンパイルするには?
https://forums.aws.amazon.com/thread.jspa?messageID=475840に記載されている手順に従いました
「make install」のこのステップでエラーが発生します
エラーがスローされます-EC2にS3FSをインストールするためにtarファイルが壊れていることを示します。