我正在尝试在 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。