1.LVM概述linux
lvm是linux系统中对磁盘分区进行管理的一种逻辑机制,它创建在硬盘和分区之上,文件系统之下的一个逻辑层,可以保持现有数据不变的状况下动态调整磁盘的容量。(须要注意:/boot 分区不能给予LVM建立,必须独立起来)ide
1)PV(物理卷) 2)VG(卷组) 3)LV(逻辑卷)工具
2.LVM的管理命令测试
1)物理卷
3d
在新硬盘进行分区,将每块硬盘的全部空间划分为一个独立的主分区,并将分区类型改成8e。对象
建立物理卷blog
pvscan用于扫描系统中全部的物理卷rem
pvdisplay用于显示物理卷的详细信息。get
pvremove用于将物理卷还原成普通分区。it
2)VG卷组的管理
建立名为mail_store的卷组
vgscan列出已创建的卷组
vgdisplay 显示卷组的详细信息
vgremove命令用于删除指定的卷组
vgextend用于扩展卷组的磁盘空间
LV逻辑卷的管理
在mail_store卷组中建立一个名为mbox的逻辑卷,容量为30G。
lvscan列出已创建的逻辑卷
逻辑卷mbox的连接文件
lvdisplay用于显示逻辑卷的详细信息
lvdisplay /dev/mail_store/mbox 显示逻辑卷mbox的详细信息
lvextend用于动态扩展逻辑卷的空间
lvextend -L +大小 /dev/卷组名/逻辑卷名
resize2fs /dev/mail_store/mbox 更新系统识别的文件大小(每次扩展完都要resize2fs)
注意:逻辑卷的扩展容量,受限于所在卷组的剩余空间
lvremove 用于删除指定逻辑卷
使用mkfs命令对逻辑卷mbox进行格式化,建立EXT3文件系统
mkfs -t ext3 /dev/mail_store/mbox
自动挂载
3.设置磁盘配额
1)磁盘配额的做用范围
只在指定的文件系统内有效。
2)磁盘配额的限制对象
quota主要针对系统中指定的用户帐号,组帐号进行限制,
对组帐号设置配额后,组内全部用户使用的磁盘容量,文件数量的总和不能超过限制
3)磁盘配额的限制类型
磁盘容量:限制用户可以使用的磁盘数据块——Block大小,也就是限制空间大小,默认单位为KB
文件数量:限制用户可以拥有的文件个数。
4)磁盘配额的限制方法
软限制:在固定的宽限期(默认为7天)容许暂时超过这个限制,但系统会警告。
硬限制:禁止继续写入数据。
5)磁盘配额管理
以支持配额功能的方式挂载文件系统
支持配额功能要添加usrquota,grpquota
检测磁盘配额并生成配额文件。 quotacheck -augcv
编辑用户和组帐号的配额设置
edquota -t 能够进行调整的时间单位为天,小时,分钟,秒 (默认宽限为7天)
启动文件系统的配额功能
验证磁盘配额功能(能够使用dd转换工具)
方便测试/mailbox chmod 777 /mailbox
查看用户分区使用状况
zhangsan已经超过配额了
repquota /mailbox 查看/mailbox文件系统的配额使用状况
repquot -a 能够查看全部可用分区的配额使用报告。
使用quotacheck , edquota ,quotaon , repquota 等命令工具能够检测,设置,启用及查看磁盘配额