磁盘配额
一、实验目的
(1)熟悉Linux分区管理。
(2)掌握Linux系统中的磁盘配额。
二、实验要求
(1) 目的与账号:5个员工的账号为myquota1、myquota2、myquota3、myquota4和myquota5,5个用户的密码都是password,所有用户组 为myquotagrp。
(2)账号的磁盘容量限制值: 5个用户每人300MB的磁盘配额,容量超过250MB时发出警告 。
(3)群组的限额:myquotagrp使用1GB的磁盘配额,使用超过900MB时发出警告。
(4)宽限时间的限制:每个使用者超过soft限制值后有14天的宽限时间。
三、实验操作步骤
1、在硬盘sdb上创建分区sdb3.
(1)用fdisk命令尝试管理 /dev/sdb 硬盘设备
(2)创建分区sdb3
(3)查看并同步分区
2、格式化/dev/sdb3,文件系统为ext4.
3、挂载/dev/sdb3到文件夹/home?(可能需要先使用prtprobe将新的分区表变更同步至操作系统)。
4、使用script建立quota实训所需的账户与组。
groupadd myquotagrp
for username in myquota1 myquota2 myquota3 myquota4 myquota5
do
useradd -g myquotagrp $username
echo "password" | passwd --stdin $username
Done
5、启动系统的磁盘配额。
(1)文件系统支持。
(2)如果只是想要在本次开机中实验quota,那么可以使用如下的方式来手动加人quota的支持。
(3)建立quota记录文件。如果因为特殊需求需要强制扫描已挂载的文件系统时:
(如果出现权限不足,先运行setenforce 0,若依然报错那么直接输入ll /home查看,有所需文件即可)
(4)quota启动、关闭与限制值设定。
quotaon:启动quota的服务。
通过edquota命令为用户设置磁盘配额。修改员工账号Quota限制值。(只有前五条指令:第一条指令是修改myquota1的限制值,后4条指令是复制。)
更改群组限额。
更改宽限时间为十四天:
(5)repquota:针对文件系统的限额做报表。
(6)测试与管理。利用myquotal?的身份,建立一个270MB的大文件,观察是否有警告信息。
再用myquotal的身份建立一个大文件,使其总容量超过300 MB,观察是否有出错信息。