2024年4月1日发(作者:)
Linux系统的磁盘配额配置主要分七个步骤,具体如下:
1、分区挂载选项配置:
Linux默认挂载(Mount)是没有启用Quota选项的,因此需在挂载选项中添加,
具体如下:
用户配额选项:usrquota
用户组配额选项:grpquota
•
#
#/etc/fstab
#CreatedbyanacondaonWedMar2717:57:372013
#
#Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'
#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo
#
/dev/mapper/vg_muban-lv_root/ext4defaults11
UUID=60d6041c-d344-4b85-996e-beaff6277ff3/bootext4defaults12
/dev/mapper/vg_muban-lv_home/homeext4usrquota12
/dev/mapper/vg_muban-lv_var/varext4defaults12
/dev/mapper/vg_muban-lv_swapswapswapdefaults00
tmpfs/dev/shmtmpfsdefaults00
devpts/dev/ptsdevptsgid=5,mode=62000
sysfs/syssysfsdefaults00
proc/procprocdefaults00
##注:上述启用home分区的用户配额选项为usrquota,如果要启用组配额,则选项为grpquota
配置fstab文件的挂载选项:
[root@update~]#vim/etc/fstab
• 临时挂载是添加磁盘配额选项:
[root@update~]#mount-ousrquota/dev/sdb2/mnt/homebak
注:-o后加挂载选项
2、重新挂载需要启用Quota的分区
命令:mount-oremountFS
[root@update~]#mount-oremount/home
3、磁盘配额Quota检查
命令:quotacheck-cumFS
[root@update~]#quotacheck-cum/home
4、启用磁盘配额
命令:quotaonFS
[root@update~]#quotaon/home
5、编辑用户磁盘配额
命令:edquotauser-fFS
[root@update~]#edquotabarlow-f/home##编辑barlow用户在/home下的配额
Diskquotasforuserbarlow(uid500):
Filesystemblockssofthardinodessofthard
/dev/mapper/vg_muban-lv_home4144
##第一列文件系统,第二列已用blocks(kb),第三列警告级别,第四列限制级别(我限制了
barlow用户最高可以使用102400kb),后面三列为限制文件数
6、测试检查磁盘配额:
命令:dd;repquota-a;quota等
[barlow@update~]$ddif=/dev/zeroof=testfilerbs=1Mcount=50##建一个50M的文件
记录了50+0的读入
记录了50+0的写出
52428800字节(52MB)已复制,0.118772秒,441MB/秒
出现上面提示,表示正常写入
再次写入一个超过120M的文件试试:
[barlow@update~]$rmtestfiler##先删除上次测试的文件
[barlow@update~]$ddif=/dev/zeroof=testfilerbs=1Mcount=120##写入一个120M的文件
dm-3:writefailed,userblocklimitreached.
dd:正在写入"testfiler":超出磁盘限额
记录了96+0的读入
记录了95+0的写出
100614144字节(101MB)已复制,0.265027秒,380MB/秒
提示超出磁盘配额,查看下文件大小:
[barlow@update~]$ll
总用量98256
-rw-rw-r--1barlowbarlow1006141446月1110:47testfiler
至此,磁盘配额配置结束。
发布评论