約500 GBのSSD容量を持つLinuxサーバーと共有される2つのハードドライブストレージボックスがあります。
3つのフォルダを1つにマージしたいので、これにはUnionfsを使用しています。データをダウンロードする必要があります。
SSDでフォルダサイズの増加を制限する方法は?ディスク領域が必要な他のタスクを実行しているため、領域が不足すると問題が発生します。
また、Unionfs/similarを使用して最初にSSDにデータを書き、次にHDDに移動する最良の方法は何ですか? Unionfsは十分スマートですか?
答え1
私は2つの可能性を見る:
個人ボリューム
ボリュームを作成し(たとえば、LVMを使用)、ここにマウントできます。これにより、フォルダは別のファイルシステムになり、ファイルシステムのサイズを超えることはできません。
シェア
あまり強制的ではないアプローチ(つまり、ユーザーがそれをバイパスできる):このフォルダに対してのみグループを作成できます(簡単には実行できません)。フォルダ内のSGIDビットを使用して、すべての新しいファイル(移動せずに生成されたファイルのみ)を作成し、このグループのクォータを定義できます。