linuxのquotaってuid/gid 単位だからディレクトリ単位は無理じゃね?と思って調べた。
ddで空ファイルを作って、loopでmountする
これ簡単で楽チンですね。ddで作成した時点でファイルの容量を食ってしまうが、これはスパースファイルで作れば解決できる。
# dd if=/dev/zero of=./hoge.fs seek=5000 bs=1M count=1
欠点があるとすれば、動的な容量の拡張/縮小ができないということぐらいかな。
はじめに決めた容量から変更できない簡易版quotaと割り切ってしまえば問題ない。
xfsのプロジェクト単位のpquotaを使う
pquotaを使えばプロジェクト(ディレクトリ)単位で制限可能。
長くなりそうなので別エントリで。