lvm(逻辑卷管理)
2013-10-24 10:13
567 查看
lvm(逻辑卷):
几个PV(物理卷)组成VG(卷组),在划分LV(逻辑卷)
SAN NAS
pvcreate /dev/sda12 创建物理卷
pvs 查看逻辑卷
vgcreate vg1 /dev/sda10 /dev/sda11 创建卷组
[root@localhost ~]# pvs
PV
VG Fmt Attr
PSize
PFree
/dev/sda10 vg1 lvm2
a- 192.00M 192.00M
/dev/sda11 vg1 lvm2
a- 388.00M 388.00M
/dev/sda12
lvm2 -- 486.31M 486.31M
大小为4M的倍数 一块为4M
vgs 查看卷组信息
[root@localhost ~]# vgs
VG #PV #LV
#SN Attr
VSize
VFree
vg1
2
0 0 wz--n- 580.00M 580.00M
lvcreate -L 150M -n lv1 vg1 创建逻辑卷
[root@localhost ~]# vgs
VG #PV #LV
#SN Attr
VSize
VFree
vg1
2
1 0 wz--n- 580.00M
428.00M
[root@localhost ~]#mkfs.ext3
/dev/vg1/lv1 格式lv1
[root@localhost ~]# mkdir /data2
[root@localhost ~]# mount /dev/vg1/lv1 /data2
vim /etc/fstab
/dev/vg1/lv1 /data2 ext3 defaults 0 0
[root@localhost ~]# ll /dev/vg1/lv1
lrwxrwxrwx 1 root root 19 04-08 14:25 /dev/vg1/lv1
-> /dev/mapper/vg1-lv1
pvdisplay 查看跟详细的物理卷信息
vgdisplay 查看跟详细的卷组信息
lvdisplay 查看跟详细的逻辑卷信息
pvscan
重新扫描pg状态
vgscan
重新扫描vg状态
lvscan
重新扫描lg状态
删除:
新扩展的逻辑卷lv2 也要现格式化 再挂载
umount /dev/vg1/lv2 先卸载
lvremove /dev/vg1/lv2 后删除
放大:
lvextend -L +40M /dev/vg1/lv1 扩大40M
(e2fsck -f
/dev/vg1/lv1
重新扫描磁盘)
resize2fs
/dev/vg1/lv1
让super block 识别新加的40M
lvextend -L 220M /dev/vg1/lv1 扩大到220M
vgextend vg1 /dev/sda12
扩大卷组
缩小lv:
umount /dev/vg1/lv1
e2fsck -fy
/dev/vg1/lv1
重新检测逻辑卷
resize2fs /dev/vg1/lv1
120M
改变磁盘空间大小
lvreduce -L 120M /dev/vg1/lv1 重新改变文件系统大小
pvmove /dev/sda12 /dev/sda11 移动文件
[root@localhost ~]# vgreduce vg1
/dev/sda12 从卷组移出物理盘
Removed "/dev/sda12" from volume group
"vg1"
pvremove
/dev/sda12
移出物理盘
pv-vg-lv
卸载逻辑卷
umount /dev/vg1/lv1
lvremove /dev/vg1/lv1
vgremove vg1
pvremove /dev/sda10 /dev/sda11
lvrenmae
改名
vgrename 改名
如果pv被删掉用:vgreduce --removemissing vg1
创建6个分区
3个分区为组成raid1(md1 200M)
3个分区为组成raid1(md2 400M)
创建成500M的lv 开机挂载/data3
几个PV(物理卷)组成VG(卷组),在划分LV(逻辑卷)
SAN NAS
pvcreate /dev/sda12 创建物理卷
pvs 查看逻辑卷
vgcreate vg1 /dev/sda10 /dev/sda11 创建卷组
[root@localhost ~]# pvs
PV
VG Fmt Attr
PSize
PFree
/dev/sda10 vg1 lvm2
a- 192.00M 192.00M
/dev/sda11 vg1 lvm2
a- 388.00M 388.00M
/dev/sda12
lvm2 -- 486.31M 486.31M
大小为4M的倍数 一块为4M
vgs 查看卷组信息
[root@localhost ~]# vgs
VG #PV #LV
#SN Attr
VSize
VFree
vg1
2
0 0 wz--n- 580.00M 580.00M
lvcreate -L 150M -n lv1 vg1 创建逻辑卷
[root@localhost ~]# vgs
VG #PV #LV
#SN Attr
VSize
VFree
vg1
2
1 0 wz--n- 580.00M
428.00M
[root@localhost ~]#mkfs.ext3
/dev/vg1/lv1 格式lv1
[root@localhost ~]# mkdir /data2
[root@localhost ~]# mount /dev/vg1/lv1 /data2
vim /etc/fstab
/dev/vg1/lv1 /data2 ext3 defaults 0 0
[root@localhost ~]# ll /dev/vg1/lv1
lrwxrwxrwx 1 root root 19 04-08 14:25 /dev/vg1/lv1
-> /dev/mapper/vg1-lv1
pvdisplay 查看跟详细的物理卷信息
vgdisplay 查看跟详细的卷组信息
lvdisplay 查看跟详细的逻辑卷信息
pvscan
重新扫描pg状态
vgscan
重新扫描vg状态
lvscan
重新扫描lg状态
删除:
新扩展的逻辑卷lv2 也要现格式化 再挂载
umount /dev/vg1/lv2 先卸载
lvremove /dev/vg1/lv2 后删除
放大:
lvextend -L +40M /dev/vg1/lv1 扩大40M
(e2fsck -f
/dev/vg1/lv1
重新扫描磁盘)
resize2fs
/dev/vg1/lv1
让super block 识别新加的40M
lvextend -L 220M /dev/vg1/lv1 扩大到220M
vgextend vg1 /dev/sda12
扩大卷组
缩小lv:
umount /dev/vg1/lv1
e2fsck -fy
/dev/vg1/lv1
重新检测逻辑卷
resize2fs /dev/vg1/lv1
120M
改变磁盘空间大小
lvreduce -L 120M /dev/vg1/lv1 重新改变文件系统大小
pvmove /dev/sda12 /dev/sda11 移动文件
[root@localhost ~]# vgreduce vg1
/dev/sda12 从卷组移出物理盘
Removed "/dev/sda12" from volume group
"vg1"
pvremove
/dev/sda12
移出物理盘
pv-vg-lv
卸载逻辑卷
umount /dev/vg1/lv1
lvremove /dev/vg1/lv1
vgremove vg1
pvremove /dev/sda10 /dev/sda11
lvrenmae
改名
vgrename 改名
如果pv被删掉用:vgreduce --removemissing vg1
创建6个分区
3个分区为组成raid1(md1 200M)
3个分区为组成raid1(md2 400M)
创建成500M的lv 开机挂载/data3
相关文章推荐
- CentOS下LVM逻辑卷管理技术解释
- CentOS 5 LVM逻辑卷管理(转)
- LVM(逻辑卷管理)与磁盘故障小案例
- 逻辑卷(lv)管理(LVM)
- Lvm(逻辑卷管理)
- 浅谈Linux磁盘存储管理续【逻辑卷管理(LVM)】
- LVM(逻辑卷管理)
- LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除
- 逻辑卷管理-LVM
- Linux基础–(fdisk分区命令+LVM逻辑卷管理)
- lvm逻辑卷管理
- lvm-逻辑卷管理
- LVM (Logic Volume Management,逻辑卷管理)
- LINUX 逻辑卷管理: LVM
- 关于linux LVM的好图 (Logic Volume Management,逻辑卷管理)
- CentOS 下配置软RAID(Software RAID)CentOS 下配置LVM(逻辑卷管理)
- LVM管理体系(二)通过扩展LV扩展逻辑卷(操作步骤)
- Linux环境下的逻辑卷管理LVM的几个术语
- LVM(逻辑卷管理)