ディスク クォータは、Linux システムで、指定されたパーティション上の特定の一般ユーザーまたはユーザー グループが占有するディスク領域またはファイル数を制限するために使用されます。ハードディスクの空き容量。ディスク クォータによって制限されるユーザーおよびユーザー グループは、通常のユーザーおよびユーザー グループのみです。ディスク クォータ制限はパーティションのみを対象とし、特定のディレクトリを対象とすることはできません。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
ディスク クォータ (クォータ) は、Linux システムで、指定されたパーティション上で特定の一般ユーザーまたはユーザー グループが占有するディスク容量またはファイル数を制限するために使用されます。
この概念では、次の重要な点に注意してください。
ディスク クォータによって制限されるユーザーおよびユーザー グループは、通常のユーザーおよびユーザー グループのみです。また、つまり、スーパー ユーザー root はディスク クォータを実行できません。
ディスク クォータ制限はパーティションに対してのみ適用でき、特定のディレクトリに対しては適用できません。たとえば、/dev/sda5 が /home の下にマウントされている場合、/home の下にあるすべてのディレクトリはディスク クォータ制限の対象になります。ユーザーが占有するディスク容量 (ブロック) を制限できます。もちろん、ユーザーが占有できるファイル (inode) の数も制限できます。
ディスク クォータは、実生活では実際に非常に一般的です。たとえば、メールボックスがどれほど大きくても、それには制限があり、無制限に電子メールを保存することは不可能です。ファイルサーバーにも容量制限があり、Web ページ内の個人スペースを無制限に使用することは不可能です。
私の建物は外部利用者(一般利用者)に貸し出していますが、1人でも貸すことができます( user) 、会社 (ユーザー グループ) に貸すこともできますが、この建物の所有権は私にあるため、私 (root ユーザー) に貸すことはできません。レンタルしたい場合は、各フロアで特定のサイズのスペースのみをレンタルでき、レンタル部屋内のサブスペースを分割することはできません (クォータはパーティションに対してのみ使用でき、特定のディレクトリに対しては使用できません);
テナントは、特定のフロアでどれだけのスペースを借りるか (ディスク容量の制限)、または特定のレイヤーで何人の人員をレンタルできるかを決定して、その少数の人だけがこのレイヤーに入ることができるようにすることができます (ファイル数の制限) 。
1. カーネルはディスク クォータをサポートする必要があります。 Linux の Centos 6.x バージョンはデフォルトでディスク クォータをサポートしており、変更する必要はありません。心配な場合は、カーネル構成ファイルをチェックして、ディスク クォータがサポートされているかどうかを確認してください。コマンドは次のとおりです。
[root@localhost ~]# grep CONFIG_QUOTA /boot/corrfig-2.6.32-279.el6.i686 CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QUOTACTL=y
2. クォータ ツールをシステムにインストールする必要があります。 Quoted ツールは Linux にデフォルトでインストールされています。チェック コマンドは次のとおりです: ディスク クォータを使用すると、各ユーザーが使用できる Web スペース、メール スペース、およびネットワーク ハード ディスク スペースの量を制限できます。また、Linux のシステムリソース構成では、ディスククォータを利用して、特定のグループやユーザーが使用できるディスククォータの最大値を制限したり、リンクを使用してメールを制限クォータとして使用できるようにしたりすることもできます。パス /var/spool/mail を変更します)。 関連する推奨事項: 「 」 以上がLinuxのディスククォータとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。[root@localhost ~]# rpm -qa | grep quota
quota-3.17-16.el6.i686