最近、Ubuntuでクォータツールを使用していて、 /のクォータを構成しようとしていました。 パーティション。構成後、コマンド quoteを使用してクォータをオンにしようとすると 、次のエラーが発生しました:
# quotaon / quotaon: cannot find //aquota.group on /dev/vda1 [/] quotaon: using //aquota.user on /dev/vda1 [/]: No such process quotaon: Quota format not supported in kernel.
エラーを修正する方法:クォータ形式はサポートされていません
グーグルした後、それがカーネルのバグであることがわかりました。クォータファイルシステムモジュールは現在、仮想カーネルパッケージに含まれていません。ただし、仮想システムを使用して、ディスク容量の制限を適用する必要があるユーザー向けのサービスを提供するかどうかは重要です。
修正 :クォータモジュールを仮想パッケージに追加します。 OneiricおよびPreciseで、 linux-image-extra-virtualをインストールします。 パッケージ。古いバージョンでは、モジュールはすでにカーネルにパッチされている必要があります(したがって、システムを更新するだけです)。
#apt-get install linux-image-extra-virtual
その後、ブートで開始するクォータモジュールを追加します:
#echo quota_v1 >> /etc/modules
#echo quota_v2 >> /etc/modules
次に、システムを再起動します。
次に、機能しているかどうかを確認します:
cat /proc/modules | grep -i quota root@osticket-mail-client:~# quotaon -pa group quota on / (/dev/vda1) is on user quota on / (/dev/vda1) is on root@osticket-mail-client:~#>
これで、次のコマンドを使用してクォータをオン/オフにできます。
#quotaon /
#quotaoff /