Linux01-企业核心技术之逻辑卷LVM原理深入讲解35
2014-05-07 11:15
501 查看
一、RAID内容回顾
1、mdadm:用户空间工具,管理工具
2、MD: Multi Device, 多设备
/dev/md#
二、LVM原理
1、DM(Device Mapper)特性:
逻辑设备
RAID,LVM2
快照(snapshot)
多路径
可动态扩展存储空间大小
2、原理
a)LV的两种边界:物理边界、逻辑边界
b)LV可动态扩展;
c)每个LV是一个独立的文件系统也是一个独立的分区;
d)对卷创建快照即是对LV创建快照;
e)快照卷必须和逻辑卷在同一个卷组中;
f)PV被分成多个PE,LV的扩展是通过PE来完成的(PV层叫PE,LV层叫LE);
二、PV
1、常用vg命令:pvcreate pvremove pvdisplay pvscan pvs pvmove
2、如何创建PV:
a)把磁盘分区为8e文件系统
b)pvcreate /dev/hda{8,9}
三、VG
1、常用vg命令:vgcreate vgremove vgextend vgreduce vgs vgdisplay vgscan
2、创建VG:vgcreate VG_NAME /PATH/TO/PV
a)-s #: 指定PE大小,默认为4MB
3、删除VG:vgremove VGNAME
如:vgrcreate myvg /dev/hda{8,9}
vgremove myvg
vgcreate -s 8M myvg /dev/hda{8,9}
4、缩减VG
a)缩减VG的过程也即是缩减PV的过程,缩减后数据会丢失;
b)缩减缩减前一定记得把PV的数据转移
如:如果缩减VG:
pvmove /dev/hda9(转移pv中的数据)
vgreduce myvg /dev/hda9(移除vg)
pvremove /dev/hda9(移除pv)
pvs
5、扩展VG:
a)vgextend
如:添加一个5G的VG
pvcreate /dev/hda10
pvs
vgextend myvg /dev/hda10
vgs
四、LV
1、常用命令:lvcreate、lvremove lvextend lvreduce lvresize lvs lvdisplay
2、创建LV并挂载使用:lvcreate -n LV_NAME -L #G VG_NAME
lvcreate -L 50M -n testlv myvg
lvdisplay /dev/myvg/testlv
mke2fs -j /dev/myvg/testlv
mount /dev/myvg/testlv /mnt/
mount
ls -l /dev/mapper/myvg-testlv
3、移除lv
lvremove /dev/myvg/testlv 。
本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1407575
1、mdadm:用户空间工具,管理工具
2、MD: Multi Device, 多设备
/dev/md#
二、LVM原理
1、DM(Device Mapper)特性:
逻辑设备
RAID,LVM2
快照(snapshot)
多路径
可动态扩展存储空间大小
2、原理
a)LV的两种边界:物理边界、逻辑边界
b)LV可动态扩展;
c)每个LV是一个独立的文件系统也是一个独立的分区;
d)对卷创建快照即是对LV创建快照;
e)快照卷必须和逻辑卷在同一个卷组中;
f)PV被分成多个PE,LV的扩展是通过PE来完成的(PV层叫PE,LV层叫LE);
二、PV
1、常用vg命令:pvcreate pvremove pvdisplay pvscan pvs pvmove
2、如何创建PV:
a)把磁盘分区为8e文件系统
b)pvcreate /dev/hda{8,9}
三、VG
1、常用vg命令:vgcreate vgremove vgextend vgreduce vgs vgdisplay vgscan
2、创建VG:vgcreate VG_NAME /PATH/TO/PV
a)-s #: 指定PE大小,默认为4MB
3、删除VG:vgremove VGNAME
如:vgrcreate myvg /dev/hda{8,9}
vgremove myvg
vgcreate -s 8M myvg /dev/hda{8,9}
4、缩减VG
a)缩减VG的过程也即是缩减PV的过程,缩减后数据会丢失;
b)缩减缩减前一定记得把PV的数据转移
如:如果缩减VG:
pvmove /dev/hda9(转移pv中的数据)
vgreduce myvg /dev/hda9(移除vg)
pvremove /dev/hda9(移除pv)
pvs
5、扩展VG:
a)vgextend
如:添加一个5G的VG
pvcreate /dev/hda10
pvs
vgextend myvg /dev/hda10
vgs
四、LV
1、常用命令:lvcreate、lvremove lvextend lvreduce lvresize lvs lvdisplay
2、创建LV并挂载使用:lvcreate -n LV_NAME -L #G VG_NAME
lvcreate -L 50M -n testlv myvg
lvdisplay /dev/myvg/testlv
mke2fs -j /dev/myvg/testlv
mount /dev/myvg/testlv /mnt/
mount
ls -l /dev/mapper/myvg-testlv
3、移除lv
lvremove /dev/myvg/testlv 。
本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1407575
相关文章推荐
- Linux01-企业核心技术之逻辑卷LVM深入解析和实战36
- Linux01-企业核心技术之Raid及mdadm命令讲解和实战34
- Intel 软件开发技术概要与在开发中的运用(讲解并行计算,多核心优化,以及Intel开发工具)
- Ajax实例讲解与技术原理
- 深入Java核心 Java内存分配原理精讲(1)
- 什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺点是什么?
- 读书笔记:【大型网站技术架构】核心原理与案例分析
- 把书读薄:大型网站技术架构-核心原理与案例分析(第一篇 概述)
- 逆向工程核心原理学习笔记(十):IA-32寄存器基本讲解
- Ajax技术组成与核心原理分析
- WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[中篇]
- 『大型网站技术架构:核心原理与案例分析』(三)
- SpringMVC经典系列-05深入了解SpringMVC的核心原理---【LinusZhu】
- OpenGL核心之SSAO技术讲解(一)
- 架构师---(大型网站技术架构核心原理与案例分析)2网站架构模式
- [笔记] 大型网站技术架构——核心原理与案例分析 [二]
- 大型网站技术架构:核心原理与案例分析pdf
- 精通.net核心技术 原理与构架(四)
- 深入Java核心 Java内存分配原理精讲
- Spring核心技术原理-(3)-Spring历史版本变迁和如今的生态帝国