系统磁盘管理LVM

一.LVM概述
Logical Volume Manager,逻辑卷管理
作用:动态调整磁盘容量,从而提高磁盘管理的灵活性
注意:/boot分区用于存放引导文件,不能基于LVM创建
图形界面管理工具:System-config-lvm
1.1 LVM机制的基本概念
1.1.1 PV(物理卷)
整个硬盘,或使用fdisk等工具建立的普通分区
包括许多默认4MB大小的PE(基本单元)
在这里插入图片描述
1.1.2 VG(卷组)
一个或多个物理卷组合而成的整体
1.1.3 LV(逻辑卷)
从卷组中分割出的一块空间,用于建立文件系统
在这里插入图片描述
1.2 LVM的管理命令
在这里插入图片描述
二.实验1:创建逻辑卷
第1步:准备三个磁盘sdb、sdc、sdd,并对磁盘分区
[root@CentOs6 ~]#fdisk /dev/sdb #使用fdisk命令对磁盘sdb分区
将system类型改为LVM,这样三块磁盘分区一致
在这里插入图片描述
第二步:创建PV
[root@xss ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdc1 /dev/sdc2 /dev/sdc3 /dev/sdd1 /dev/sdd2 /dev/sdd3

Pvscan查看创建的所有pv
在这里插入图片描述
Pvs 显示物理卷的摘要信息
pvdisplay显示详细的物理卷信息
第三步:创建VG
VG容量为物理卷/dev/sdb1 /dev/sdc1 /dev/sdd1容量总和20G
[root@xss ~]# vgcreate xss /dev/sdb1 /dev/sdc1 /dev/sdd1 #卷组名称为xss
在这里插入图片描述
Vgs 显示卷组的摘要信息
Vgdisplay 显示卷组的详细信息
第四步:创建LV
[root@xss ~]# lvcreate -L 5G -n xss01 xss #创建5G大小的逻辑卷
在这里插入图片描述
lvs 显示逻辑卷的摘要信息
lvdisplay 显示详细的逻辑卷信息
第五步:将lv当作一块独立磁盘进行格式化
[root@xss ~]# mkfs -t ext3 /dev/xss/xss01
在这里插入图片描述
第六步:挂载(挂载点目录必须存在)
[root@xss ~]# mount /dev/xss/xss01 /sdb1
在这里插入图片描述
三.实验2:扩展LV
扩展逻辑卷对用户是透明的,lv一直是挂载状态
[root@xss ~]# lvextend -L +10G /dev/xss/xss01 #对逻辑卷xss01扩展10G的容量,前提是卷组还有足够的剩余空间
同步文件系统:[root@xss ~]# resize2fs /dev/xss/xss01
注意:每次对lv进行扩展操作后都要记得同步文件系统
在这里插入图片描述
[root@xss ~]#lvextend -r -L +256M /dev/v-group/logical-v
#上述命令更简单,在扩展lv同时同步文件系统,一步搞定 ,只要加上 -r 选项

扩展VG
[root@xss ~]# vgextend xss /dev/sdb2
在这里插入图片描述
四.实验3:缩减LV
第一步:取消挂载逻辑卷
[root@xss ~]# umount /sdb1
第二步:检查文件系统完整性
[root@xss ~]# e2fsck -f /dev/xss/xss01
在这里插入图片描述
第三步:文件系统大小变更
[root@xss ~]# resize2fs /dev/xss/xss01 10G
在这里插入图片描述
第四步:LV缩减
[root@xss ~]# lvreduce -L 10G /dev/xss/xss01 (使用resize既可以扩展也可以缩减)
在这里插入图片描述
第五步:重新挂载
[root@xss ~]# mount /dev/xss/xss01 /sdb1
[root@xss ~]#df -h
df检测,此外还可以使用vgdisplay、lvdisplay检查逻辑卷是否缩减
注意:xfs文件系统不支持缩减

五.磁盘配额概述
5.1 实现磁盘限额的条件
需要linux内核支持
安装quota软件包
5.2 Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户账号,组账号
限制类型:磁盘容量(默认单位KB)
文件数量
限制方法:软限制,硬限制
5.3磁盘配额示例
在这里插入图片描述
第一步:启用文件系统的配额支持
方式一
不重启的重新挂载,并且激活配额功能
[root@xss ~]# mount -o remount,usrquota /dev/xss/xss01 /sdb1
Mount可以查看已经重新挂载了(df –h 不能查看)
在这里插入图片描述
方式二
添加usrquota,grpquota挂载参数
在这里插入图片描述
第二步:查看磁盘是否支持磁盘配额
[root@xss ~]# quotacheck -ugcv /dev/xss/xss01
在这里插入图片描述
设置其他用户能够写入数据的权限
[root@xss sdb1]# chmod 777 ./
在这里插入图片描述
第三步:编辑用户的配额设置
[root@xss sdb1]# edquota -u lmx
blocks 存储块:限制能使用多大的空间
inodes:限制文件大小(在linux里面每一个文件都有一个inodes,相当于索引)
文件大小的限制:
软限制
在这里插入图片描述
硬限制
在这里插入图片描述
磁盘空间的限制:
软限制
在这里插入图片描述
硬限制
在这里插入图片描述
第四步:启动文件系统的磁盘配额功能
[root@xss sdb1]# quotaon -ugv /dev/xss/xss01
第五步:验证磁盘配额功能
文件大小的限制:
软限制验证
[lmx@xss ~]$ touch {1…21}.txt
在这里插入图片描述
硬限制验证
[lmx@xss sdb1]$ touch {1…31}.txt
在这里插入图片描述
磁盘空间的限制:
软限制验证
[lmx@xss sdb1]$ dd if=/dev/zero of=myfile bs=1M count=1024
在这里插入图片描述
ll –h myfile
硬限制验证
[lmx@xss sdb1]$ dd if=/dev/zero of=myfile bs=1M count=1300
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值