磁盘配额管理
一、实验目的
1.熟悉磁盘分区、格式化、挂载等操作的用法;
2.掌握磁盘配额的配置过程;
3.掌握磁盘配额的验证方法;
二、实验内容
1.磁盘分区、格式化、挂载;
2.磁盘配额配置过程(quotacheck、edquota、quotaon、quota、quotaoff等命令的用法);
3.磁盘配额的验证;
三、实验器材
装有redhat linux操作系统的计算机一台。
四、实验步骤及结果
(一)分区
- fdisk /dev/sdb 对第二块硬盘进行分区,然后输入m获取帮助信息列表
fdisk /dev/sdb
- 输入n创建一个新的分区
- 选择p来创建一个主要分区
- 输入1-4,创建第几个分区
- 选择分区起始柱面
- 选择该分区结束柱面或者直接输入分区大小,注意:直接输入分区大小时,前面要加上“+”,例如+500M
- 重复2-6的操作,创建多个分区
- 创建完成后,输入p打印分区列表信息
- 如果分区列表信息无误,输入w保存分区信息并退出
(二)格式化分区
mkfs -t ext4 /dev/sdb1 //格式化第一个分区
mkfs -t ext4 /dev/sdb2 //格式化第二个分区
(三)挂载硬盘分区
13. 首先在/mnt目录下创建两个子文件夹,分别命名为disk1,disk2
mkdir -p /mnt/disk1
mkdir -p /mnt/disk2
13. 挂载:把sdb的第一分区挂载到disk1目录(用mount临时挂载)中,第二个分区挂载到disk2(编辑/etc/fstab,开机时自动挂载)中
mount -o usrquota,grpquota /dev/sdb1 /mnt/disk1
vim 编辑开机自启配置文件/etc/fstab
14. 使用mount命令查看分区是否挂载成功,并查看该分区是否允许进行用户和组群配额管理
reboot重启,在mount
mount | greep /dev/sdb2
(四)用户配额操作
15. 切换到临时挂载点目录下的disk1中
cd /mnt/disk2
- 查看当前目录下的文件,是否有aquota.user和aquota.group两个文件
命令:ls
ls
- 使用quotacheck命令生成用户和组群配额文件
quotacheck -avug
- 查看当前目录下的文件,就会发现有aquota.user和aquota.group两个文件,命令:ls
ls
因为没有使用quotacheck命令生成用户和组群配额文件,所以没有aquota.user和aquota.group两个文件
21. 使用quotacheck命令生成用户和组群配额文件
quotacheck -avug
- 查看当前目录下的文件,就会发现有aquota.user和aquota.group两个文件,命令:ls
ls
24. 编辑用户和组群配额文件
edquota linux
23. 启用用户和组群配额管理
quotaon -avug
(五)验证配额信息
24. 切换到超级用户,更改disk2目录的访问权限
chmod 777 /mnt/disk2
26. 输入exit退出超级管理员账户,并进入 linux
用户,在 /mnt/disk2 中创建一个文件夹名字为 linux1
mkdir -p /mnt/disk2/linux1
- 切换目录到/mnt/disk1/linux1中
cd /mnt/disk1/linux1
!
28. 使用touch命令创建文本文档或使用mkdir来创建文件夹,并在创建完成后使用quota命令查看自己的配额使用情况,并仔细观察
- 删除第4步创建的所有文档 rm -f *
rm -f *
验证容量使用:重复使用命令来创建file1,file2,file3 ,命令:dd if=/dev/zero of=file1 bs=1k count=1024
dd if=/dev/zero of=file1 bs=1k count=1024
总结
以上就是今天要讲的内容,本文仅仅简单介绍了磁盘分区、格式化、挂载和使用。下一章再见。