Linux LVM的管理与使用
一、lvm简介
硬盘设备管理技术虽然能够有效地提高硬盘设备的读写速度以及数据的安全性,但是在硬盘分好区或者部署
为RAID磁盘阵列之后,再想修改硬盘分区大小就不容易了,此时需要使用LVM
LVM(Logical volume Manager)逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上
层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。
作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性
二、lvm基本图形原理
如图:
常用命令及说明
创建逻辑卷步骤详解:
1.创建物理卷
命令: pvcreate
2.将物理卷两块硬盘架入storage卷组中
3.vgs查询卷组是否创建成功
4.创建大小为150Mb的逻辑卷名为vo
命令:lvcreate
5.利用lvs查询逻辑卷v0是否创建成功
6.格式化/dev/storage/v0
7.创建目录,并挂载
对于逻辑卷v0的扩容
1.卸载/lvm
2.命令lvextend对v0进行扩容并检测
3.重新挂载
缩小逻辑卷
将扩容命令lvextend修改为 lvreduce
创建逻辑卷快照
快照两个特点:快照卷的容量必须等同于逻辑卷的容量
快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除
1.vgs查看空间使用量
2.创建文件并向其中输入一些内容
3.生成快照
命令:lvcreate
4.向当前状态中拷入一块100大小的块文件
5.卸载/lvm 还原快照
6.验证快照是否还原
发现,还原快照后,在创建快照后拷贝的100m的文件已被删除
从新测试时,我给创建快照后对文件内容进行修改,还原快照后,修改失效。
删除逻辑卷
1.卸载/lvm
2.删除自动挂载
3.利用命令由内热外
lvremove
vgremove
pvremove