我想在 Ubuntu 12.04 LTS 上安装 Dovecot,它建议我们将控制文件放入不受文件系统配额限制的分区中。
如果我创建一个有 2 GB 的 ext4 分区,如何删除该分区上的配额?我知道分区是在 /etc/fstab 中定义的,我认为usrquota
必须grpquota
明确设置为禁用。
但我不确定整条线应该是什么样子。
它是这样的吗:
/dev/hda2 / ext4 defaults,usrquota,grpquota 1 0 0
另一方面,我发现了一些东西称为quotaon
和quotaoff
。这会代替 fstab 吗?有区别吗?
答案1
您的挂载点已定义,/etc/fstab
并且每次启动时都会默认使用这些选项。
因此如果你使用以下行:
/dev/hda2 / ext4 defaults,usrquota,grpquota 1 0 0
当您启动时,配额将被启用。
该命令quotaon
将quotaoff
从命令行启用/禁用配额。
看: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 中删除标志,以防止它们在下次启动时重新打开。