在RHEL5下实现磁盘分区和磁盘配额

简介:
今天的实验通过为linux主机新增硬盘并建立磁盘分区和磁盘配额(给主机添加了两块SCSI硬盘)。
1.首先,先用“fdisk -l”命令,确认系统新识别的硬盘设备(/dev/sdb和/dev/sdc)。
2.使用新增的第一块硬盘(/dev/sdb)完成今天的实验,接下来开始为该硬盘分区,执行“fdisk /dev/sdb”,进入 到交互式的分区管理界面中,输入“n” 创建分区,再输入“p”创建第个主分区,输入“1”,使第一个主分号为1,即sdb1,为此分区划分的磁盘空间为20000M,约20G,输入“p”可以查看刚刚建立的第一个分区/dev/sdb1的信息:
3.以同样的方法创建第二个分区/dev/sdb2:
4.将剩作的磁盘空间划分给扩展分区,输入“n”,再输入“e”创建扩展分区,分区号为4,即sdb4:
5.在新建立的扩展分区/dev/sdb4上建立两个逻辑分区/dev/sdb5和/dev/sdb6:
6.sdb5之后将作为新增的swap分区,此时输入”t  “,将分区类型ID号改为82,“82”是SWAP的分区类型:
7.最后输入“w”保存并退出:
8.变更硬盘(特别是正在使用的硬盘)的分区设置以后,建议最好将系统重启,或者执行“partprobe /dev/sdb”命令重新控测"/dev/sdb"硬盘中分区情况的变化:
9.使用"mkfs -t /dev/sdb1"或"mkfs.ext3 /dev/sdb1"将分区/dev/sdb1格式化ext3文件系统,再以同样的方式格式化/dev/sdb2和/dev/sdb6这两个分区:
10.使用"mkswap /dev/sdb5"将/dev/sdb5格式化为swap交换文件系统:
 
11.使用"free |grep -i swap"命令查看当前的交换空间情况:
 
12.使用"swapon /dev/sdb5"命令启用新增加的交换分区,并查看现在交换空间情况,发现大小由1048568变为3008546,另外可以"swapoff /dev/sdb5"命令停用新增的交换分区:
13.在/目录下建立目录disk,在disk目录下创建子目录sdb1,sdb2,sdb6,(步骤略),并查看:
 
14.使用"mount /dev/sdb1 /disk/sdb1"、"mount /dev/sdb2 /disk/sdb2"、"mount /dev/sdb6 /disk/sdb6"命令挂载文件系统,并使用"df -hT"查看是否成功:(已成功!)
 
15.另外,我们还可以设置文件系动的自动挂载,这样就避免每次开机手动挂载。修改/etc/fstab文件的配置,使用"vi /etc/fstab"命令进行修改,如下:(硬盘分区及挂载到此结束)
 
16.接下来开始实现磁盘配额,就拿/dev/sdb1这个分区做个例子吧,因为这个分区已经挂上,但是暂不支持磁盘配,因此先卸载掉,一会儿再挂:
 
17使用"mount -o usrquota,gprquota /dev/sdb1 /disk/sdb1"命令重新挂载分区,以使其增加对用户、组配额的功用,对于支持磁盘配额功能的文件系统,我们可以通过"mount"信息查看:
 
18.使用"quotacheck -augcv"命令检查当前系统所有分区的磁盘配额信息,并在可用的文件系统中建立配额文件,并查看新建立的配额文件:
19.对当前系统已经建立的用户jarry设置磁盘配客:
 
20.将磁盘空间的软限制大小设置为80KB,硬限制设置为100KB,将可建立的文件个数的软限制设置为10个,硬限制设置为15个:
21.使 用"quotaon -ugv /disd/sdb1"命令启用磁盘配额功能:
 
22.接下来验证配置的磁盘配额功能是否生效,在/disk/sdb1目录下新建一个子目录public,权限为所有用户读取、写入、可执行,并切换到用户jarry,从目录/usr/share/doc/ced-4.1.5中复制文件NEWS,大小为15KB,当复制到第5次时已经超出磁盘空间软限制设置的80KB,复制第6次时已经超出硬限制,不允许继续写入了。(验证成功!)
 
23.进入/disk/sdb1/public继续写入新的空文件,当写入文件数为11时,已经发出警告超出软限制个数,写入第16个文件时发出硬限制警告,不允许继续写入新文件了。(验证成功!)
 
另外,对组设置磁盘配额功能与对用户的设置一样,这里不再赘述。









本文转自 kk5234 51CTO博客,原文链接:http://blog.51cto.com/kk5234/380095,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
算法 Linux 数据库
【Linux】磁盘分区与挂载和配额管理
【Linux】磁盘分区与挂载和配额管理
54 0
【Linux】磁盘分区与挂载和配额管理
|
7月前
|
Linux
Linux逻辑卷LVM和磁盘配额
Linux逻辑卷LVM和磁盘配额
35 0
|
存储 Linux 开发工具
LVM逻辑卷管理与磁盘配额
LVM逻辑卷管理与磁盘配额
LVM逻辑卷管理与磁盘配额
|
开发工具
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(二)
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(二)
253 0
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(二)
|
Linux Windows
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(一)
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(一)
260 0
LINUX04_分区的概述、设备挂载情况lsblk、磁盘分区fdisk、格式化硬盘、挂载mount(一)
|
存储 Linux
Linux LVM硬盘管理及LVM扩容
LVM磁盘管理 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV.. 9 5、LV格式化及挂载... 10 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。
1496 0