私のメディアファイルをクラウドに保存するためにacd_cliを介してAmazonCloud-Storageを使用しようとしています。残念ながら、acd_cliは大容量ファイルでは機能しません。そこで、大容量ファイルをストレージ側で設定可能なファイルに分割する(仮想)ファイルシステムを探しています。
たとえば、mount.splitfs は、ユーザーが大きなファイルをファイルに保存する場合にのみデータを書き込みますが、設定されたサイズを超えるファイルはファイルとして保存されます。 {1..n}。
全体の設定は次のとおりです。
unionfs --+-- local_encfs (RW) ----- local_splitfs ----- local_storage
|
+-- acd_encfs (RO) ----- acd_splitfs ----- acd_cli_storage
acd_cliはファイルの順次書き込みのみをサポートしますが、encfsは任意の場所に書き込むため、ローカルパスとacdパスが必要です。新しいファイルはローカルに記録され、日より古い場合、cronジョブはそのファイルをlocal_storageからacd_cli_storageに移動します。
ほとんどの作業を完了しましたが、Splitfsがありません。 Splitfsを実装する方法についてのアイデアはありますか?
ありがとう、リュディガー
答え1
Chunfs。
ChunkFSは、任意のファイルまたはブロックデバイスをファイルのディレクトリツリーとしてマウントできるFUSEベースのファイルシステムです。各ファイルは、マウントされたファイルのカスタムサイズチャンクを表します。
より多くの情報が必要な場合は訪問してくださいhttp://www.linux-mag.com/id/7437/