web-dev-qa-db-ja.com

Linuxユーザーにクォータを与える方法は?

Linuxボックスの各ユーザーにクォータを割り当てて、各ユーザーが指定された量のディスク容量のみを取得できるようにします。

2
Manivasagan

理想的には、/ homeを個別のパーティションとして使用します。もしそうなら、これを試してください:
/homeのファイルシステムを検索します。例:
_mount | grep "/home"_
/dev/sda3 on /home type ext3 (rw,noatime,errors=remount-ro)
_mount -o remount,quota /home_
_quotacheck /dev/sda3_
_edquota username_
そこにソフトクォータとハードクォータを設定します。これは現在のブートにのみ適用され、再起動後も存続させるために/ etc/fstabを編集し、/ dev/sda3のマウントオプションの最後に「、quota」を追加します(この例では)。

3
James L
0
fredley

フレドリーのチュートリアルはちょっと時代遅れです。これはあなたが必要とするものです: クォータミニハウツー

基本的に、/etc/fstabでクォータを有効にし、クォータツール(主にedquota)を使用してクォータを構成する必要があります。 quotacheckをcronジョブとして構成するのもクールです。

クォータはファイルシステムごとに有効になっているため、3つの異なるパーティションがある場合は、それぞれのクォータを有効にして編集する必要があることに注意してください。ハウツーを注意深く読むだけで、設定されます。

0
coredump