删除分区上的文件系统配额

删除分区上的文件系统配额

我想在 Ubuntu 12.04 LTS 上安装 Dovecot,它建议我们将控制文件放入不受文件系统配额限制的分区中。

如果我创建一个有 2 GB 的 ext4 分区,如何删除该分区上的配额?我知道分区是在 /etc/fstab 中定义的,我认为usrquota必须grpquota明确设置为禁用。

但我不确定整条线应该是什么样子。

它是这样的吗:

/dev/hda2       /       ext4    defaults,usrquota,grpquota        1       0        0

另一方面,我发现了一些东西称为quotaonquotaoff。这会代替 fstab 吗?有区别吗?

答案1

您的挂载点已定义,/etc/fstab并且每次启动时都会默认使用这些选项。

因此如果你使用以下行:

 /dev/hda2       /       ext4    defaults,usrquota,grpquota        1       0        0

当您启动时,配额将被启用。

该命令quotaonquotaoff从命令行启用/禁用配额。

看:http://manpages.ubuntu.com/manpages/dapper/man8/quotaon.8.html以获得更多选项。

因此,如果您希望默认禁用配额,请noquota在 fstab 中使用

/dev/hda2       /       ext4    defaults,noquota        1       0        0

答案2

配额默认是关闭的,必须通过使用 构建配额文件quotacheck并将配额标志放置在 /etc/fstab 中才能明确启用,以便quotaon -a在启动期间识别和激活配额。

所以,除非你做了所有这些,否则你什么也不用做。

如果您这样做了,那么您可以关闭它们quotaoff并从 /etc/fstab 中删除标志,以防止它们在下次启动时重新打开。

相关内容