Debian 11 Kernel 5.10でusrquotaロギングを有効にしようとしています。私が見つけたすべての情報は外部ファイルを使用しているため、次のサポート停止警告が発生します。
quotaon: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.
errors=remount-ro,usrjquota=aquota.user,jqfmt=vfsv1
私のfstabエントリは、ext4 qouta機能を有効にする必要があると理解するオプションを使用します。ただし、再起動後に実行すると、サポートのsudo quotaon -v /
中止警告が表示され、aquota.userファイルが欠落しているという苦情が表示されます。
私を混乱させるのは、なぜusrjquotaのファイル名を指定する必要があるのですか...私が理解しているように、ログクォータのポイントは、ファイルがもはや必要ではないということです。
誰もがジャーナル処理されたext4クォータを有効にするための手順を提供できる場合は感謝します。
答え1
ログクォータを有効にするには、tune2fsが使用されます。 /etc/fstab にはインストールオプションは必要ありません。 IE /dev/sda2で/homeクォータを有効にすると、次のことができます。
umount /home
tune2fs -O quota /dev/sda2
mount -a
quotaon -va
ルートファイルシステムのクォータを設定するには、ライブディスクから起動し、関連パーティションでtune2fsを使用する必要があります。