1、配额
(1)fdisk /dev/vdb
(2)partprobe
(3)mkfs.xfs -f /dev/vdb1 #格式化
(4)mount -o usrquota /dev/vdb1 /mnt/ #指定配额的挂载方式
(5)chmod 777 /mnt #先挂载在修改权限!!!
(6)edquota -u student #设置配额(配额是针对于设备而言的,而非针对用户)
表示uid为1000的student用户,在/dev/vdb1下,目前无数据,所设配额是20M,其中:
blocks:student用户在/de/vdb1下的数据,这是事实
soft:容量,超过配额会有警告
hard:不能超过配额(单位是kb)
inodes:次数
soft:几次后会有警告
hard:最多可以用多少次
设置配额后,xfs 文件系统会自动激活,而ext 文件系统需手动执行:
quotacheck -u /dev/vdb1
quotaon -u /dev/vdb1
(7)su - student
(8)dd if=/dev/zero of=/mnt/studentfile bs=1M count=20
表示从无限零字节设备中截取数据到/mnt/studentfile中,一块大小为1M,共20块,即配额为20M,其中:
dd:截取命令
if:输入的文件(/dev/zero是一个字符设备,会不断返回0值字节)如果不指定则默认从stdin中读取输入
of:输出到文件
bs:一块大小
count:块数
(9)dd if=/dev/zero of=/mnt/studentfile bs=1M count=21(21M超出配额20,报错)
(10)exit #退出
(11)vim /etc/fstab #编辑文件,使得上