举例说明,当前系统为debian10,磁盘/dev/sdb挂载到了/home下,作为各用户的家目录。
当前需要解决的问题是:众多用户共用/home的空间,导致/home空间不足。通过配额功能,来限定各用户占用空间的MAX值,可保证/home磁盘空间合理规划,不会因为某一用户数据过多导致磁盘空间不足。
安装quota程序
apt-get install quota
修改fstab
在/etc/fstab中,加入usrquota选项,如下修改:
vim /etc/fstab
dev/sdb /home ext4 defaults,usrquota 0 0
确保正确挂载磁盘
确保磁盘是挂载着的,如无挂载,使用下面的命令挂载。
mount /dev/sdb /home
使用下面的命令,确认磁盘是以usrquota方式挂载的。
mount -o defaults,usrquota,remount /dev/sdb
建立配额数据库
quotacheck -uvc /dev/sdb
#挂载点下面,就有aquota.user文件了
激活配额功能
quotaon /dev/sdb
对用户分配权限
#用户duanjs