GNU/Linux >> Linux の 問題 >  >> Linux

ディレクトリ サイズの制限

解決策 1:

1 つのディレクトリのサイズを制限する方法がわかりません。新しいユーザーを作成してクォータを割り当て、そのユーザーの下でプロセスを実行することもできますが、それはあなたが求めているものではないと思います.

ヒントとして、ファイルシステムを「ファイル」として作成し、それをこのアプリの出力ディレクトリとしてマウントできます。これにより、通常のファイルシステムに流出することはありません:

dd if=/dev/zero of=~/disk_image_file count=$size_in_blocks
mkfs -t ext3 -q ~/disk_image_file
mkdir -p ~/mnt/app1/log
mount -o loop=/dev/loop0 ~/disk_image_file ~/mnt/app1/log

解決策 2:

クォータを探しています。はい、すべてではないにしても、ほとんどの UNIX ファイルシステムにクォータを実装することは完全に可能です。

読むべきものは次のとおりです:http://www.faqs.org/docs/Linux-mini/Quota.html カーネル構成を行う必要はありません。漠然とした最新のシステムでは、ディストリビューションによって既にこれが有効になっている可能性があります。

問題があれば戻ってきてください。


Linux
  1. すべての子ディレクトリのディレクトリ サイズを一覧表示する方法は?

  2. 転送デーモンがウォッチ ディレクトリで検出されない

  3. 実際のディレクトリ サイズを (du から) 取得する方法は?

  1. フォルダーへのアクセスを制限するために再帰的な chmod が本当に必要ですか?

  2. ディレクトリ内のすべてのフォルダーのサイズを取得する

  3. lost+found を非表示にすることはできますか?

  1. ディレクトリ内の ._ ファイルを削除するには? Ubuntu

  2. ディレクトリサイズを縮小/リセットしますか?

  3. 特定のディレクトリで ls がハングする