ホームページ  >  記事  >  運用・保守  >  Linuxのディスククォータの意味は何ですか

Linuxのディスククォータの意味は何ですか

WBOY
WBOY転載
2023-05-18 12:59:171844ブラウズ

ディスク クォータは、指定されたパーティション上で特定の一般ユーザーまたはユーザー グループが占有するディスク領域またはファイル数を制限するために Linux システムで使用されます。Web ページを制限するために使用できます。誰もが利用できるスペース、メールスペース、ネットワークハードドライブスペース。ディスク クォータを制限できるのは通常のユーザーとユーザー グループだけです。また、ディスク クォータの制限はパーティションにのみ適用でき、特定のディレクトリには適用できません。

ディスク クォータ (クォータ) は、Linux システムで、指定されたパーティション上で特定の一般ユーザーまたはユーザー グループが占有するディスク容量またはファイル数を制限するために使用されます。

この概念では、次の点に注意する必要があります:

  • ディスク クォータ制限は、通常のユーザーとユーザー グループにのみ適用されます。スーパー ユーザー root は設定できません。クォータ

  • ディスク クォータの制限は、ディレクトリではなくパーティションにのみ制限できます。つまり、ディスク クォータはファイル システムにのみ制限できます。たとえば、/ dev/sda5 は /home の下にマウントされるため、/home の下にあるすべてのディレクトリはディスク クォータ制限の対象になります。

  • ユーザーのディスク容量とファイル数は制限される可能性があります。たとえば、次のようになります。ユーザーが占有できるディスク ブロックと i ノードの数を制限できます。

ディスク クォータは、実生活では実際に非常に一般的です。たとえば、メールボックスがどれほど大きくても、それには制限があり、無制限に電子メールを保存することは不可能です。ファイルサーバーにも容量制限があり、Web ページ内の個人スペースを無制限に使用することは不可能です。

ディスク クォータはオフィス ビルを借りるようなもので、建物全体は非常に広いですが、建物全体にサービスを提供するにはコストが高すぎます。ユーザーは各パーツを個別にレンタルでき、さらにスペースが必要な場合は再度レンタルすることができます。ただし、気軽に貸せるわけではなく、守らなければならないルールがいくつかあります:

  • 私の建物は外部利用者(一般利用者)に貸し出していますが、1人でも貸すことができます( user) 、会社 (ユーザー グループ) に貸すこともできますが、この建物の所有権は私にあるため、私 (root ユーザー) に貸すことはできません。レンタルしたい場合は、各フロアで特定のサイズのスペースのみをレンタルでき、レンタル部屋内のサブスペースを分割することはできません (クォータはパーティションに対してのみ使用でき、特定のディレクトリに対しては使用できません);

  • テナントは、特定のフロアでどれだけのスペースを借りるか (ディスク容量の制限)、または特定のレイヤーで何人の人員をレンタルできるかを決定して、その少数の人だけがこのレイヤーに入ることができるようにすることができます (ファイル数の制限) 。

  • ディスク クォータを通常に使用する場合は、いくつかの前提条件があります:

1. カーネルはディスク クォータをサポートする必要があります。変更を加えることなく、Centos 6.x バージョンの Linux はすでにデフォルトでディスク クォータをサポートしています。心配な場合は、カーネル構成ファイルをチェックして、ディスク クォータがサポートされているかどうかを確認してください。コマンドは次のとおりです。

[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
カーネルがすでにディスク クォータをサポートしていることがわかります。カーネルがクォータをサポートしていない場合は、カーネルを再コンパイルしてクォータ supper 関数を追加する必要があります。

2. クォータ ツールをシステムにインストールする必要があります。以下は、Linux

[root@localhost ~]# rpm -qa | grep quota
quota-3.17-16.el6.i686

3 での Quoted ツールのデフォルトのインストールおよび表示コマンドです。ディスク クォータをサポートするパーティションでは、ディスク クォータ機能をオンにする必要があります。この機能は手動でオンにできますが、デフォルトではオンになりません。

ディスク クォータにより、各ユーザーが使用できる Web スペース、メール スペース、およびネットワーク ハードディスク スペースの容量が制限される場合があります。また、Linux のシステムリソース構成では、ディスククォータを利用して、特定のグループやユーザーが使用できるディスククォータの最大値を制限したり、リンクを使用してメールを制限クォータとして使用できるようにしたりすることもできます。パス /var/spool/mail を変更します)。

以上がLinuxのディスククォータの意味は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。