Google Cloud Platform - Ubuntu Pro - 内核不支持配额格式

Google Cloud Platform - Ubuntu Pro - 内核不支持配额格式

我无法在 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

相关内容