您的位置:首页 > 运维架构 > Linux

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

2013-05-07 10:33 218 查看
8-磁盘和文件系统管理(二)一,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文件写入到用户zhangdd if=/dev/zero of=/挂载目录/test.data bs=1M count=10
of:表示写入的对象(test.data是自定义文件名) bs:是写入的大小 count:是写入的次数6,查看用户或分区的配额使用情况·requota -a ←←列表查看(显示多个用户的报告)·quota -u 用户名←←指定某个用户查看·quota -g 组名←←指定某个组查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux quota Linux命令