磁盘配额

一、实验目的

(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 硬盘设备
image

(2)创建分区sdb3
image

(3)查看并同步分区
image

2、格式化/dev/sdb3,文件系统为ext4.

image

3、挂载/dev/sdb3到文件夹/home?(可能需要先使用prtprobe将新的分区表变更同步至操作系统)。

image

4、使用script建立quota实训所需的账户与组。

image

groupadd myquotagrp
for username in myquota1 myquota2 myquota3 myquota4 myquota5
do
useradd -g myquotagrp $username
echo "password" | passwd --stdin $username
Done
image
image

5、启动系统的磁盘配额。

(1)文件系统支持。
image

(2)如果只是想要在本次开机中实验quota,那么可以使用如下的方式来手动加人quota的支持。
image

(3)建立quota记录文件。如果因为特殊需求需要强制扫描已挂载的文件系统时:
image

(如果出现权限不足,先运行setenforce 0,若依然报错那么直接输入ll /home查看,有所需文件即可)
image

(4)quota启动、关闭与限制值设定。
quotaon:启动quota的服务。
image

通过edquota命令为用户设置磁盘配额。修改员工账号Quota限制值。(只有前五条指令:第一条指令是修改myquota1的限制值,后4条指令是复制。)
image
image

更改群组限额。
image
image
image
image

更改宽限时间为十四天:
(5)repquota:针对文件系统的限额做报表。
image

(6)测试与管理。利用myquotal?的身份,建立一个270MB的大文件,观察是否有警告信息。
image
image

再用myquotal的身份建立一个大文件,使其总容量超过300 MB,观察是否有出错信息。
image

posted @   星月故里yw  阅读(2348)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示