您的位置:首页 > 其它

磁盘和文件系统管理(二)

2013-11-26 09:49 316 查看
磁盘和文件系统管理(二)一,LVM逻辑卷管理
1),LVM概述
#LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制
#LVM是建立在硬盘和分区之上,文件系统之下的一个逻辑卷
#“/boot”分区不能基于LVM创建,必须独立出来
1,PV(Physical Volume,物理卷)
物理卷是LVM机制的基本存储设备,一般对应为一个普通分区或整个硬盘,对于转换成物理卷的普通分区,建议将ID号标记改为“8e”
2,VG(Volume group,卷组)
#由一个或多个物理卷组成一个整体,即称卷组
#在卷组中可以动态地添加或移除物理卷
#卷组的名称由用户自行定义
3,LV(Logical Volume,逻辑卷)
逻辑卷建立在卷组之上,与物理卷没有直接的关系

注意:建立“LVM分区”管理机制的过程
#交普通分区整个硬盘创建为物理卷
#将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组
#基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷
#逻辑卷才是最终用户可以格式化并挂载使用的存储单位
(2),LVM的管理命令
#LVM管理命令主要包括三大类:PV物理卷、VG卷组、LV逻辑卷
#对应的命令程序文件分别以:PV、VG、LV开头

功能PV管理命令VG管理命令LV管理命令
Scan扫描pvscanVgscanLvscan
Create建立PvcreateVgcreateLvcreate
Display显示PvdisplayVgdisplayLvdisplay
Remove移除pvremoveVgremoveLvremove
Extend扩展VgextendLvextend
Reduce减少vgreducelvreduce
主要命令语法


pvcreate 设备名创建物理卷


vgcreate 卷组名物理卷名1 物理卷名2 创建卷组


lvcreate -L 大小 -n 逻辑卷名卷组名创建逻辑卷


lvextend -L 大小 /dev/卷组名/逻辑卷名扩展逻辑卷


resize2fs /dev/卷组名/逻辑卷更新新扩展的逻辑卷
二,设置磁盘配额
quota配置管理程序
rpm -q quota确认quota软件安装包的情况
rpm -ql quota | grep sbin查看sbin目录下关于quota的相关信息

注意
对组进行限额时,属于基本组的用户才会生效,附加组的用户不起作用
(1),磁盘配额概述
1,磁盘配额的作用范围
quota软件设置的磁盘配额功能,只在指定的文件系统(分区)内有效,用户使用其他未设置配额文件系统时,将不会受到限制.2,磁盘配额的限制对象
quota主要针对系统中指定的用户账号,组账号进行限制。
组账号设置配额后,组内所有用户的磁盘容量、文件数量的总和不能超过限制.
3,磁盘配额的限制类型
磁盘容量:也就是限制磁盘空间大小,默认单位为KB
文件数量:限制用户能够拥有的文件个数
在linux中,第一个文件都有一个对应的数字标记,称为i节点(inode)
i节点编号在同一个文件系统内是唯一的
4,磁盘配客的限制方法
软限制:指定一个软性的配额数值,在固定的宽限期内(默认为七天)允许暂时超过这个限制,但系统会给出警告信息硬限制:指定一个硬性的配额数值,是绝对禁止用户超过的限制值,当达到硬限制值时,系统也会给出警告并禁止继续写入数值(2),磁盘配额管理
1,以支持配额功能的方式挂载文件系统
实施磁盘配额功能还有一个前提条件,即指定的分区必须已经挂载且支持磁盘配额功能格式一:
Mount -o remount,usrquota,grpquota /dev/卷组/逻辑卷/挂载目录


重新挂载指定的分区,以便增加对用户,组配额功能的支持
格式二:
Vim /etc/fstab
/dev/卷组/逻辑卷 /挂载点 ext3 default,usrquota,grpquota 0 0


进入fstab配置文件进行编辑,以便永久地挂载
2,检测磁盘配额并生成配额文件
格式:quotacheck -augcv


-a:表示扫描所有分区
-u:表示检测用户
-g:表示检测组
-c:表示创建新的配额文件
-v:表示显示命令执行过程中的细节信息
3,编辑用户和组账号的配额设置
格式:




edquota -u 用户编辑用户

edquota -g 编辑组

edquota -t 编辑软限制宽限时间

Filesystem blocks soft hard inodes soft hard
¦¦¦¦¦¦¦
/devmapper/… 0 0 0 0 0 0

·Filesystem:表示本行配置记录对应的文件系统(分区),即配额的作用范围
·blocks:表示用户当前已经使用的磁盘容量,默认单位为KB。该数值由edquota程序自动计算,无需修改。·inodes:表示用户当前已经拥有的文件数量,该数值也是由edquota程序自动计算的·soft:第3列的soft对应为磁盘容量的软限制数值,默认单位为KB第6列的soft对应为文件数量的软限制数值,默认单位为KB·hard:第4列的hard对应为磁盘容量的硬限制数值,默认单位为KB第7列的hard对应为文件数量的硬限制数值,默认单位为KB格式:
edquota -p 模板用户 -u 用户列表
如:edquota -p zhang -u zhang1 zhang2 zhang3......
作用:把模板用户(zhang)的限额机制,应用到其他用户当中(可以应用多个用户)
4,启动文件系统的磁盘配额额功能


quotaon -a←←启动系统内所有的用户和组
quotaon -ugv 挂载目录←←启动指定的目录
quotaoff -a ←←关闭系统内所有的用户和组
5,验证磁盘配额功能
·Cat /dev/zero > zhang ←←把zero文件写入到用户zhang
·dd if=/dev/zero of=/挂载目录/test.data bs=1M count=10


of:表示写入的对象(test.data是自定义文件名)
bs:是写入的大小
count:是写入的次数
6,查看用户或分区的配额使用情况
·requota -a ←←列表查看(显示多个用户的报告)
·quota -u 用户名←←指定某个用户查看
·quota -g 组名←←指定某个组查看

本文出自 “学习,技术,交流” 博客,请务必保留此出处http://haigou1995.blog.51cto.com/6074347/1331491
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: