首页 > 代码库 > Linux之LVM 之见解带案例
Linux之LVM 之见解带案例
LVM
逻辑卷管理LVM是硬盘的一个系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。
LVM在线解析:http://baike.baidu.com/view/361916.htm?fr=aladdin
LVM只常用命令
创建 | 查看 | 删除 | 增加 | 减少 | |
物理卷 | pvcreate | pvdisplay | pvremove | * | * |
卷组 | vgcreate | vgdisplay | vgremove | vgextend | vgreduce |
逻辑卷 | lvcreate | lvdisplay | lvremove | lvextend | lvreduce |
LV的访问路径:
1,/dev/VG_NAME/LV_NAME
eg:/dev/myvg/mylv
2, /dev/mapper/VG_NAME-LV_NAME
eg:/dev/mapper/myvg-mylv
此两者均为符号链接,指向的文件为/dev/dm-#
缩减很危险!!!!
缩减要离线
1、先确定缩减后的目标大小;并确保对应的目标逻辑卷大小中有足够的空间可容纳原有所有数如何扩展逻辑卷:
2、先制裁文件系统,并要执行强制检测
e2fsck -f
3、缩减逻辑边界
resize2fs DEVICE
4、缩减物理边界
lvreduce
dd if=/dev/zero of=/dev/sdb bs=512 count=1
/dev/null: 吞进所有数据,直接丢弃
/dev/zero: 泡泡机,吐零
dd if=/dev/sdb of=/backup/mbr.backup bs=1 count=512
可用于实验填充
LVM测试说明
通过使用fdisk,创建磁盘分区。我们需要创建3个2G分区,并不要求分区的大小一致。同样,分区需要使用‘8e’类型来使他们可用于LVM。
重复上面的操作来创建其他两个分区。分区创建完成后,我们应该有如下的输出:
partx -a /dev/sdb
创建物理卷(PV)
创建卷组(VG)
创建逻辑卷(LV)
现在逻辑卷已经准备好了,我们可以格式化和挂载逻辑卷,就像其它ext2/3/4分区一样!
挂载并查看
本文出自 “断了的军刀” 博客,请务必保留此出处http://90sec.blog.51cto.com/7404127/1439705