首先是分区
su
fdisk -l 查看当前所有分区
由于原先没分扩展分区,所以成1、2、3了
fdisk /dev/sda
m 查看分区命令
p 和fdisk -l相同
n 新建分区提示建主分区还是扩展分区,我选e,扩展分区,并选了全部剩余容量
n 再新建分区,选了全部剩余容量
p 再查看的时候就有新分区了
w 保存
格式化分区
mkfs.ext3 -L “quota” /dev/sda5
挂载和开机自动挂载
mkdir -m 777 /media/disk
mount -t ext3 /dev/sda5 /media/disk
cat /etc/mtab能看到记录了:/dev/sda5 /media/disk ext3 rw 0 0
自动挂载就是把这个记录写在/etc/fstab里面
LABEL=/quota /media/disk ext3 defaults,usrquota,grpquota 1 2然后用remount -a测试一下,以防止写错。
如果没测试就重启,万一写错的话就会进入单用户模式,用以下命令重新加载了再修改
mount -n -o remount,rw /
重启后可用
配额相关操作
quotacheck -avug 扫描后会建2个文件:aquota.group aquota.user
针对分区进行磁盘配额情况的扫描
-a 扫描有配额参数的文件系统
-u 针对用户扫描的情况,建aquota.usr
-g 针对用户组扫描的情况,建aquota.group
-v 查看
-m 强制扫描
quotaon -avug
启动配额,关闭是quotaoff -a
建账户
groupadd qgroup
useradd -m -g qgroup quser1
useradd -m -g qgroup quser2
passwd quser1
passwd quser2设置用户配额
edquota -u quser1 是用vi操作的,设置配额
edquota -p quser1 quser2 -p:copy 复制权限的意思
edquota -t 设置宽限时间
edquota -g qgroup 设置用户组配额查看配额情况
quota -vu quser1 quser2
quota -vg qgroup
repquota -av
quota 和 repquota 都是查看命令,效果差不多自动启动设置
配额在开机时会随系统启动,所以不用设置
但是如何设置可以看一下:vi /etc/rc.d/rc.local
/sbin/quotaon -avug
效果
80M-100M之间
![]()
超出100M