ファイルをS3FSマウントバケットにコピーせずに移動

ファイルをS3FSマウントバケットにコピーせずに移動

mvターゲットがS3FSマウントの場合、コマンド(一時)は移動したファイルをコピーしますか?

私の仮想マシンは総スペース消費量に達しました。だからいくつかのファイルをバケット(S3FSを使用したマウント)スペースを確保します。

現在、28.90GBのうち88.7%、つまり25.70GB程度を使用していますが、移動するディレクトリが8.2GBなので100%使用しても詰まるかと心配です。

mv /path/sourcefolder/* /path/destinationfolder/

ベストアンサー1

s3fs はローカル一時ストレージを使用してオブジェクトを S3 に書き込みます。 -o max_dirty_dataこの量を制御します。デフォルトは5GBです。より大きなファイル(10 GBなど)をコピーすると、s3fsは最初の5 GBをローカルに書き込み、S3に書き込みます。次に、2 番目の 5 GB の両方に書き込み、サーバー側のコピーを使用して最終オブジェクトをアセンブルします。したがって、ローカルストレージを多用することが懸念される場合は、この値を減らす必要があります。ただし、これを行うと追加のサーバー側コピーがトリガーされ、潜在的に完全な書き込み操作が遅くなる可能性があります。

おすすめ記事