本节主要为raid和LVM相关
一、作业
1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
2、写一个脚本,完成如下功能:
(1) 列出当前系统识别到的所有磁盘设备
(2) 如磁盘数量为1,则显示其空间使用信息
否则,则显示最后一个磁盘上的空间使用信息
3、创建一个可用空间为1G的RAID1设备,要求其chunk大小为128k,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录
二、博客:逻辑卷
逻辑卷管理器(LVM)
允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小
允许在多个物理设备间重新组织文件系统
将一个设备指定为物理卷
用一个或者多个物理卷来创建一个卷组
物理卷是用固定的物理区域(Physical Extent,PE)来定义的
在物理卷上创建的逻辑卷是由物理区域(PE)组成
可以在逻辑卷上创建文件系统
LVM介绍:
dm: device mapper:将一个或多个底层块设备组织成一个逻辑设备的模块
设备名:/dev/dm-#
软链接:
/dev/mapper/VG_NAME-LV_NAME
/dev/mapper/vol0-root
/dev/VG_NAME/LV_NAME
/dev/vol0/root
LVM可以弹性的更改LVM的容量,是如何做到的?
是通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量!
PV:
pvcreate:将实体pvcreate创建成为PV
pvscan:搜寻目前系统里面任何具有PV的磁碟
pvdisplay:显示出目前系统上面的PV状态
pvremove:将PV属性移除,让该partition不具有PV属性
创建PV:
先准备块设备,调整期id为8e
然后创建pv:
查看PV信息:
VG:
vgcreate:主要创建VG的命令
vgscen:搜寻系统上是否有VG存在
vgdisplay:显示系统上面的VG状态
vgextend:在VG内添加额外的PV
vgreduce:在VG内移除PV
vgchange:配置VG是否启动
vgremove:删除一个VG
显示卷组
创建卷组
LV:
Lvcreate:创建LV
Lvscen:查询系统上面的LV
Lvdisplay:显示系统上面LV的状态
Lvextend:在LV里面添加容量
Lvreduce:在LV里面减少容量
Lvremove:删除一个LV
Lvresize:对LV进行容量大小的调整
查看逻辑卷
创建逻辑卷
扩展
同步
扩展卷组
原创文章,作者:Dadi,如若转载,请注明出处:http://www.178linux.com/41867
评论列表(1条)
文章对所学的知识点总结的很全面,对于lvm的工作原理,如果通过图来展示会更清晰。