我无法在 Ubuntu Pro 的新版本上运行配额
mount -o remount / quotacheck -avugm
quotacheck: Scanning /dev/root [/] done
quotacheck: Checked 19045 directories and 94713 files
quotaon -avug
quotaon: using //quota.group on /dev/root [/]: No such process
quotaon: Quota format not supported in kernel.
quotaon: using //quota.use
r on /dev/root [/]: No such process
quotaon: Quota format not supported in kernel.
我还安装了 sudo apt install linux-image-extra-virtual,但没有成功找到配额模块。find /lib/modules/ uname -r
-type f -name '配额_v.ko*'
uname -r = 5.4.0-1044-gcp
任何帮助将不胜感激 ?
答案1
sudo apt-get -y install quota quotatool
sudo apt install linux-image-extra-virtual
sudo apt-get install linux-modules-extra-gcp
reboot
quotaoff -a
quotacheck -avugm
quotaon -avug
答案2
安装所需的软件包:
sudo apt-get -y install quota quotatool linux-image-extra-virtual linux-modules-extra-gcp
添加用户配额安装选项的选项如下/etc/fstab
:
sudo nano /etc/fstab
输出:
LABEL=cloudimg-rootfs / ext4 defaults 0 1
然后:
LABEL=cloudimg-rootfs / ext4 defaults,usrquota,grpquota 0 1
然后继续重新挂载文件系统,如本例中我们使用 / :
sudo mount -o remount /
要检查文件系统并构建配额实用程序所需的文件,您将使用quotacheck命令。如果系统中尚未存在名为aquota.user的文件,该命令将创建该文件。运行以下命令:
sudo quotacheck -ucm /
验证 aquota.user 已在 / 文件夹下创建:
sudo ls -ls /
输出:
8 -rw------- 1 root root 7168 Jul 1 09:51 aquota.group
8 -rw------- 1 root root 7168 Jul 1 09:51 aquota.user
检查配额是否已启用:
sudo quotaon -v /
输出:
/dev/root [/]: group quotas turned on
/dev/root [/]: user quotas turned on
我的复制版本:
$ uname -a
Linux ubuntupro 5.8.0-1035-gcp#37~20.04.1-Ubuntu