逻辑卷管理实验
原创weiweizhu520 ©著作权
文章标签 理解LVM(逻辑卷管理器) 添加、删除和调整LVM大小 文章分类 运维
©著作权归作者所有:来自51CTO博客作者weiweizhu520的原创作品,如需转载,请与作者联系,否则将追究法律责任
实验目的:
理解LVM(逻辑卷管理器),添加、删除和调整LVM大小。
实验说明:完成添加、删除和调整LVM大小
实验要求:
1. 新建三个分区,并将新分区的系统类型改为Linux LVM
2. 建立并查看PV(物理卷)
3. 建立VG(卷组)
将刚刚建立的PV中的2个分配到VG中,将VG命名为vg1
4. 建立LV(逻辑卷)
建立新的LV,分配VG中全部的空间,并命名为LV1
使用ext3格式,建立LV的文件系统
6. 挂载LV分区到目录/tmp/lvm/
7. 增大LVM
为VG添加新的PV使其增加容量,为LV增加容量并显示LV信息,在线格式化新加的LV,让其可以正常使用并
查看挂载点的信息。
8. 减小LV容量,释放LV容量3G,查看LV信息。删除VG中的容量3G的分区并显示VG信息。
删除PV“/dev/sdb6”
9. 删除所有的LVM,取消挂载的分区,删除LV,删除VG,删除PV.
实验步骤:
1. 新建分区,并将新分区的系统类型改为Linux LVM
使用“fdisk”交互模式新增分区
# fdisk /dev/sdb
Command (m for help): n //使用“n”新建分区
First cylinder
Using default value
Last cylinder or +size or +sizeM or +sizeK // 设定分区大小
同上一样建立
Command (m for help): p //使用“p”查看分区信息
将刚刚建立的分区转换成Linux LVM类型
Command (m for help): t //使用“t”转换分区类型
Partition number (1-7): 5 // 输入分区号
Hex code (type L to list codes): 8e //输入分区类型代码
同上一样建立
Command (m for help): w //输入“w” 保存退出
立即更新分区信息而不用重新启动系统
[root@linux tmp]# partprobe
[root@linux tmp]#fdisk -l 查看
2.建立PV(物理卷)
将新建的分区“ /dev/sdb5 /dev/sdb6 /dev/sdb7 ”转换为PV
[root@linux tmp]# pvcreate /dev/sdb5 /dev/sdb6 /dev/sdb7
查看PV信息
[root@linux tmp]# pvdisplay
3. 建立VG(卷组)
将刚刚建立的PV中的2个分配到VG中,将VG命名为vg1
[root@linux tmp]# vgcreate vg1 /dev/sdb5 /dev/sdb6
查看建立好的VG
[root@linux tmp]# vgdisplay
--- Volume group ---
VG Name?????????????? vg1?
4. 建立LV(逻辑卷)
建立新的LV,分配VG中全部的空间,并命名为LV1
[root@linux tmp]# lvcreate -L 18.64G -n lv1 vg1
查看LV信息
[root@linux tmp]# lvdisplay
5.使用ext3格式,建立LV的文件系统
[root@linux tmp]# mkfs.ext3 /dev/vg01/lv01
注意:使用:mkdir /tmp/lvm 建立文件目录
6. 挂载LV分区到目录
[root@linux tmp]# mount /dev/vg1/lv1 /tmp/lvm/
[root@linux tmp]# mount
7. 增大LVM
为VG添加新的PV使其增加容量
[root@linux tmp]# vgextend vg1 /dev/sdb7
[root@linux tmp]# vgdisplay
为LV增加容量
[root@linux tmp]# lvextend -L +5G /dev/vg1/lv1
显示LV信息
[root@linux tmp]# lvdisplay /dev/vg1/lv1
在线格式化新加的LV,让其可以正常使用
[root@linux tmp]# resize2fs /dev/vg1/lv1
查看挂载点的信息
[root@linux tmp]# df -h /tmp/lvm/
8. 减小LV容量
释放LV容量3G
[root@linux tmp]# lvreduce -L -3G -f -r /dev/vg1/lv1
9. 删除所有的LVM
取消挂载的分区
[root@linux tmp]# umount /dev/mapper/vg1-lv1
删除LV
[root@linux tmp]# lvremove /dev/vg1/lv1
删除LV
[root@linux tmp]# lvremove /dev/vg1/lv1
Do you really want to remove active logical volume "lv1" [y/n]: y
Logical volume "lv1" successfully removed
删除VG[root@linux tmp]# vgremove vg1?
Volume group "vg1" successfully removed
删除PV[root@linux tmp]# pvremove /dev/sdb5 /dev/sdb7
Labels on physical volume "/dev/sdb5" successfully wiped
Labels on physical volume "/dev/sdb7" successfully wiped
删除物理分区的方法是使用“fdisk”命令
[root@linux tmp]# fdisk /dev/hda
纤细如信息显示下
Command (m for help): d
Partition number (1-7): 5
Command (m for help): d
Partition number (1-6): 6
Command (m for help): d
Partition number (1-5): 7
Command (m for help): p
实验总结:
LVM将物理磁盘分区通过逻辑方式进行灵活的管理,可以充分保证在实际环境中对磁盘空间的合理利用。
LVM的建立和删除,增加容量和容量减小是一个互逆的过程。
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章