Basics前書きクォータは、ユーザーまたはグループがファイルシステムで使用できるディスク容量を制限するために使用されます。このような制限がないと、ユーザーはマシンのディスクをいっぱいにして、他のユーザーやサービスに問題を引き起こす可能性があります。このチュートリアルでは、コマンドラインツールをインストールしてディスククォータを作成および検査し、サンプルユーザーのクォータを設定します。9サーバーにログインしていることを前提としています。9での初期サーバー設定]。このチュートリアルのテクニックは、一般にDebian以外のLinuxディストリビューションで機能するはずですが、多少の適応が必要になる場合があります。+`を使用してクォータコマンドラインツールをインストールする必要があります。パッケージリストを更新してから、パッケージをインストールしましょう。.出力にわずかに異なるバージョン番号が表示されていれば問題ありません。*ファイルシステムでクォータを有効にします。特定のファイルシステムでクォータを有効にするには、いくつかのクォータ関連オプションを指定してマウントする必要があります。+`設定ファイルのファイルシステムのエントリを更新します。今すぐお気に入りのテキストエディタでそのファイルを開きます。/etc/fstabファイルの内容は次のようになります。`ファイルは仮想サーバーのものです。*ファイルシステムがあります。次のようにオプションを追加して、ルートファイルシステムを指す行を更新します。1既存のオプションの最後に新しいオプションを追加します。すべてのオプションはスペースなしでコンマで区切ってください。+)の両方のクォータを有効にできます。どちらか一方のみが必要な場合は、未使用のオプションを省略できます。ファイルシステムを再マウントして、新しいオプションを有効にします。`ファイルを見ることで、新しいオプションがファイルシステムのマウントに使用されたことを確認できます。+`を使用して、そのファイルのルートファイルシステムエントリのみを表示します。0指定した2つのオプションに注意してください。ツールをインストールし、ファイルシステムオプションを更新したので、クォータシステムを有効にできます。+`コマンドを1回実行する必要があります。quota.group」を作成します。これらのファイルには、ファイルシステムの制限と使用に関する情報が含まれており、クォータの監視を有効にする前に存在する必要があります。+`パラメータは次のとおりです。+:*は、クォータの初期集計を実行している間、読み取り専用としてファイルシステムを再マウントすることを無効にします。ファイルシステムを読み取り専用として再マウントすると、プロセス中にユーザーがアクティブにファイルを保存している場合に、より正確な結果が得られますが、この初期セットアップ中には必要ありません。+」オプションをオフにすることができます。ルートディレクトリをリストすることにより、適切なファイルが作成されたことを確認できます。+`オプションを含めなかった場合、対応するファイルは失われます。これで、クォータシステムを有効にする準備ができました。次に、単一ユーザーのディスククォータを設定します。手順4-ユーザーのクォータを構成するユーザーまたはグループにクォータを設定する方法はいくつかあります。+`コマンドの両方を使用してクォータを設定する方法について説明します。*ユーザーのクォータを編集してみましょう。`クォータであることを指定します。+」オプションを使用します。これは、デフォルトのテキストエディターでファイルを開きます。+`が編集用の一時ファイルを開く方法と同様です。ファイルは次のようになります。+」、クォータが有効になっているファイルシステム、および_block_-および_inode_ベースの使用と制限が一覧表示されます。iノードベースのクォータを設定すると、ユーザーが使用するディスク容量に関係なく、ユーザーが作成できるファイルとディレクトリの数が制限されます。ほとんどの人は、ブロックベースのクォータが必要になります。これは、特にディスクスペースの使用を制限します。limit_の両方を設定できます。ユーザーがソフト制限を超えると、クォータを超えますが、より多くのスペースやiノードを消費することはすぐには防止されません。代わりに、ある程度の余裕が与えられます。ユーザーは、デフォルトで7日間、ディスクの使用をソフト制限の下に戻すことができます。7日間の猶予期間の終わりに、ユーザーがまだソフト制限を超えている場合、ハード制限として扱われます。ハード制限はそれほど寛容ではありません。指定されたハード制限に達すると、新しいブロックまたはiノードの作成はすべて直ちに停止されます。これは、ディスクが完全にスペース不足であるかのように動作します。書き込みは失敗し、一時ファイルの作成は失敗し、ユーザーは一般的なタスクの実行中に警告とエラーを見始めます。MBのハード制限でブロッククォータを設定します。0ファイルを保存して閉じます。+`コマンドを使用できます。+」であることを示します。これは、それぞれソフト制限とハード制限に対応します。+」はインタラクティブな編集手順なしで、単一のコマンドでユーザーのクォータ情報を更新します。ユーザー名と、ブロックベースとiノードベースの両方のクォータにソフト制限とハード制限を指定し、最後にクォータを適用するファイルシステムを指定します。*のブロックベースのクォータ制限を200メガバイトと220メガバイトに倍増します。0」は、それらが未設定のままであることを示します。これは、iノードベースのクォータを設定していない場合でも必要です。quota`コマンドを使用して作業を確認します。0いくつかのクォータを設定したので、クォータレポートを生成する方法を見てみましょう。ファイルシステムのレポートを生成しています。デフォルトでクォータが設定されていないシステムユーザーがいくつか表示されます。*が下部に表示され、使用量とソフト制限とハード制限が示されます。」列にも注意してください。+」列には、制限の下に戻るまでの残り時間が表示されます。次のステップでは、クォータシステムの猶予期間を更新します。–超過分の猶予期間の構成ユーザーがソフト制限を超えてフロートできる期間を構成できます。+`コマンドを使用します。/上記のコマンドは、ブロックとiノードの両方の猶予時間を864000秒(10日間)に設定します。この設定はすべてのユーザーに適用されます。値は秒単位で指定する必要があります。+`を再度実行して、変更が有効になったことを確認します。+`の出力に反映されるはずです。+`コマンドラインツールをインストールし、1人のユーザーにブロックベースのクォータを設定し、ファイルシステムのクォータ使用量に関するレポートを生成しました。付録:クォータ関連の一般的なエラーメッセージ以下は、ファイルシステムのクォータを設定および操作するときに表示される一般的なエラーです。`を使用して)クォータを有効にしようとした場合に表示されるエラーです。+`ファイルを作成します。[ステップ3]をご覧ください。`を実行し、現在のユーザーにファイルシステムのクォータファイルを読み取る権限がない場合に表示されるエラーです。+`を使用する必要があります。[Linuxのアクセス許可の概要]をご覧ください。