lvm的创建步骤

lvm的创建步骤
lvm的创建步骤

LVM是Logical

Volume

Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。

目前LVM在Linux下有两个版本,分别是LVM

1和LVM

2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如镜像、加密卷、多路径技术。所以在本节将以LVM

2为例来详细介绍LVM的创建与管理。

LVM相关概念和术语

LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。LVM的结构如图1如示:

图1

LVM结构图

在上面的LVM结构图中,涉及到了很多LVM的相关术语,那么关于这些术语的详细说明如下:

物理卷(physical

volume,PV)

物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID

,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM 相关的管理参数。

卷组(volume

group,VG)

卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM 分区”(逻辑卷)。

逻辑卷(logical

volume,LV)

LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。可以做这样一个设想来理解以上三者的关系:如果把PV比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。

物理块(physical

extent,PE)

物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。

逻辑块(logical

extent,LE)

逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。

卷组描述区域(Volume

Group Descriptor Area,VGDA)

和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。VGDA包括以下内容:

PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。

创建逻辑卷

创建逻辑卷通常包括如下步骤:

?创建分区

?创建物理卷

?创建卷组

?激活卷组

?创建逻辑卷

?创建文件系统

下面将通过一个具体的实例来详细介绍创建逻辑卷的整个过程。

【实例1】

利用/dev/sdb、/dev/sdc、/dev/sdd这三块磁盘创建一个卷组,再在卷组上创建两个逻辑卷,并指定将其中一个逻辑卷的映射模式为条带映射,实现的步骤如下:

1、创建物理卷

创建物理卷的命令是“pvcreate”,该命令可以将需要添加到卷组的分区或磁盘创建为物理卷。操作如下:

#

pvcreate /dev/sdb /dev/sdc /dev/sdd

Physical

volume "/dev/sdb" successfully created

Physical

volume "/dev/sdc" successfully created Physical volume

"/dev/sdd" successfully created

2、创建卷组

创建卷组的命令为“vgcreate”,将使用“pvcreate”建立的物理卷创建为一个完整的卷组,如下:

#

vgcreate vgtest /dev/sdb /dev/sdc /dev/sdd Volume group

"vgtest" successfully created

其中vgcreate命令第一个参数是指定该卷组的名为“vgtest”,该名称可以根据需要随便定义,后面接添加到该卷组的物理卷。同时在使用vgcreate

在创建卷组时,还可以指定PE的大小,需要加上-s参数来实现,PE大小范围为8

KB 到16GB,并且必须总是2的倍数。一个卷组里面最多允许65534个PE 存在。默认设置的PE大小为4

MB,这表示卷组上创建的所有逻辑卷都以4

MB 为增量单位来进行扩充或缩减,所以4

MB 的PE决定了单个逻辑卷最大容量为

256

GB,若要创建更大的逻辑卷则创建卷组时需要指定更大的PE。

3、创建逻辑卷

创建完卷组后,现在就可通过“lvcreate”命令来创建逻辑卷了,同时在创建逻辑卷的时候,还可以指定逻辑块与物理块映射的模式,逻辑卷的映射模式共有如下两种:

线性模式――按照顺序把一定范围内的物理块与逻辑块映射,这也是默认的映射方式。例如,把逻辑卷中1-25的LE映射到PV1,把26-50的LE 映射到PV2上。

?条带模式――将把逻辑块以条带的形式映射到不同的物理卷中,这种方式与前面讲到的RAID

0有些类似,这种方式可以提高逻辑卷读写的性能。例如,将逻辑卷的LE

1映射为PV1的PE1,LE

2映射为PV2的PE1,LE

3映射为PV3的PE1。

那么创建逻辑卷的操作如下:

#

lvcreate -i 3 -I 4 -L 180M -n lvtest1 vgtest

Logical volume

"lvtest1" created

上面的提示信息表明成功创建了一个名为“lvtest1”的逻辑卷,其命令中的几个参数的说明如下:

?-i:采用条带模式的映射方式创建逻辑卷,该参数的值用于指定所创建的逻辑卷将映射在几个PV上。

?-I:指定使用条带模式时所采用块的大小,单位为KB,其值必须是:2N (N≥2)。

?-L:指定创建逻辑卷的大小,单位的可以用K、M、G、T表示KB、MB、GB及TB。

?-n:用来指定所创建的逻辑卷名称,该名称可以根据需要随便定义。

在使用“-i”参数指定PV的个数时,一定要确认所指定的这些PV是没有完全被分配给任何逻辑卷的,否则将创建失败,其次若这些PV的大小不等,那么所创建的逻辑卷只能取最小值。

下面再使用剩余的空间来创建第二个逻辑卷,通过“vgdisplay”命令可查看当前卷组剩余的空间,如下:

#

vgdisplay

---

Volume group ---

VG

Name vgtest

System

ID

Format

lvm2

Metadata

Areas 3

Metadata

Sequence No 11

VG

Access read/write

VG

Status resizable

MAX

LV 0

Cur

LV 1

Open

LV 0

Max

PV 0

Cur

PV 3

Act

PV 3

VG

Size 300.00 MB

PE

Size 4.00 MB

Total

PE 75

Alloc

PE / Size 45 / 180.00 MB

Free

PE / Size 30 / 120.00 MB

VG UUID

1Nbgxo-U4Ux-Y5Hb-TDzT-d5Fp-Iov7-wKFHG5

从如上的信息可了解到“vgtest”卷组还剩余30个空闲的PE,那么将这些空闲的空间全部划分给另一个逻辑卷,操作如下:

#

lvcreate -l 30 -n lvtest2 vgtest

Logical volume

"lvtest2" created

其中“-l”用于指定逻辑卷的LE数量,默认为4MB,所以此次创建的逻辑卷的大小是120M,该参数与“-L”效果一样。

4、创建文件系统

在逻辑卷上创建文件系统和在分区上创建文件系统方法是一样,例如,在逻辑卷上创建ext3格式的文件系统,命令如下:

#

mkfs.ext3 /dev/vgtest/lvtest1

# mkfs.ext3

/dev/vgtest/lvtest2

以上就是在Linux下创建逻辑卷的整个步骤。

LVM的维护

在LVM的日常维护工作中,通常会需要对逻辑卷扩容、添加新的物理卷等操作,下面将结合【实例1】中所创建的逻辑卷来介绍LVM常用的管理操作,如下:1、激活卷组

卷组若不被激活,卷组和逻辑卷是不能被访问的,在LVM

2里创建的卷组默认是激活的,那么手动激活卷组的命令是:

#

vgchange -a y vgtest

2 logical volume(s)

in volume group "vgtest" now active

其中“-a”用于设置指定的卷组是否可用,参数“y”表示激活卷组,若设置为“n”则表示暂停卷组使用。

2、为卷组增加新的物理卷

当卷组空间不足时,可以加入新的物理卷来扩大卷组容量,这时可用“vgextend”命令来实现,如下:

#

vgextend vgtest /dev/sde

Volume

group "vgtest" successfully extended

其中“/dev/sde”是新增的物理卷,前提该设备已经使用“pvcreate”进行了初始化了。

3、从卷组中移除物理卷

要从一个卷组中移除一个物理卷,首先要确认要移除的物理卷没有被任何逻辑卷正在使用,通过“pvdisplay”命令可查看到该物理卷信息,如下:

#

pvdisplay /dev/sde

---

Physical volume ---

PV

Name /dev/sde

VG

Name vgtest

PV

Size 100.00 MB / not usable 0

Allocatable

yes

PE

Size (KByte) 40Array6

Total

PE 25

Free

PE 25

Allocated

PE 0

PV

UUID ee2IFC-UHUq-Xg67-icwt-AhdJ-7kRz-JdDjiq

若其中的“Total

PE”与“ Free

PE”相等,表明该物理卷没有被使用,如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据转移到其它地方,然后再移除。移除物理卷的命令为“vgreduce”,如下:

#

vgreduce vgtest /dev/sde

Removed

"/dev/sde" from volume group "vgtest"

4、在物理卷间转移数据

当发现逻辑卷下的某个磁盘有错误,或有其它需求要转移其中物理卷的数据时(如,更换大容量或更高速的物理设备),那么可通过“pvmove”来实现在物理卷之间转移数据,例如,将物理卷“/dev/sdd”上的数据转移到“/dev/sde”具体操作如下:

#

pvmove /dev/sdd /dev/sde

/dev/sdd: Moved:

100.0%

其中/dev/sde的大小一定要大于或等于/dev/sdd,其次在使用“pvmove

”前需要用“modprobe

dm-mirror”命令来加载dm-mirror模块,因为“pvmove”在转移数据时需要用

到该模块,而默认系统是不加载该模块的。

5、扩展逻辑卷

在前面提到过,LVM提供了方便调整逻辑卷大小的功能,扩展逻辑卷大小的命令是“lvextent”,例如,将“lvtest2”的空间大小调整到160M,操作如下:

#

lvextend -L 160M /dev/vgtest/lvtest2

Extending

logical volume lvtest2 to 160.00 MB

Logical volume

lvtest2 successfully resized

也可以在原来的基础增加相应的大小,如下:

#

lvextend -L +40M /dev/vgtest/lvtest2

Extending

logical volume lvtest2 to 160.00 MB

Logical volume

lvtest2 successfully resized

逻辑卷扩展后并不会马上生效,需要使用“resize2fs”命令重新加载逻辑卷的大小,该命令只针对ext2/ext3的文件系统(若是reiserfs的文件系统,则使用“resize_reiserfs”命令),如果该逻辑卷正在使用中,就应该先将该逻辑卷卸载后再执行“resize2fs”命令,操作如下:

#

umount /dev/vgtest/lvtest2

#

resize2fs /dev/vgtest/lvtest2

resize2fs

1.35 (28-Feb-2004)

The

filesystem is already 163840 blocks long. Nothing to do!

# mount

/dev/vgtest/lvtest2 /mnt/lvtest2/

以上这些操作可以通过“ext2online”命令直接来实现,这样就不用做卸载逻辑卷等操作了,如下:

#

ext2online /dev/vgtest/lvtest2

ext2online v1.1.18 -

2001/03/18 for EXT2FS 0.5b

6、删除逻辑卷

删除逻辑卷前首先需要将其卸载,其命令是“lvremove”,如下:

#

lvremove /dev/vgtest/lvtest2

Do

you really want to remove active logical volume "lvtest2"?

[y/n]: y

Logical volume

"lvtest2" successfully removed

其中输入“y”确认确认删除该逻辑卷。

7、移除卷组

在移除卷组前首先要确认该卷组中已没有任何的逻辑卷了,或者可使用“vgchange”手工将卷组停止,移除卷组的具体操作如下:

#

vgremove vgtest

Volume group

"vgtest" successfully removed

8、删除物理卷

在删除物理卷前,必须确认该物理卷已从卷组中移除了,删除物理卷的命令是“pvremove”,如下:

#

pvremove /dev/sde

Labels on physical

volume "/dev/sde" successfully wiped

除此之外,LVM还可以提供snapshot(快照)等功能,其snapshot能够快速的备份当前逻辑卷中的数据,从而大大减轻备份数据的负担,只是目前来说技术并不是很成熟。

linuxLVM的创建和管理

linuxLVM的创建和管理 概述: LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM 主要是方便了对存储系统的管理,增加了系统的扩展性。 目前LVM在Linux下有两个版本,分别是LVM 1和LVM 2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如镜像、加密卷、多路径技术。所以在本节将以LVM 2为例来详细介绍LVM的创建与管理。 LVM相关概念和术语 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。LVM的结构如图1如示: 图1 LVM结构图

在上面的LVM结构图中,涉及到了很多LVM的相关术语,那么关于这些术语的详细说明如下: 物理卷(physical volume,PV) 物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 卷组(volume group,VG) 卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 逻辑卷(logical volume,LV) LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。可以做这样一个设想来理解以上三者的关系:如果把PV比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 物理块(physical extent,PE) 物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。 逻辑块(logical extent,LE) 逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。 卷组描述区域(Volume Group Descriptor Area,VGDA) 和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。VGDA包括以下内容: PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 创建逻辑卷 创建逻辑卷通常包括如下步骤: ?创建分区 ? ?创建物理卷 ? ?创建卷组 ? ?激活卷组 ? ?创建逻辑卷

Linux 下LVM详解及创建过程实录

Linux 下LVM 详解及创建过程 LVM 是Logical Volume Manager(逻辑卷管理器的简写 一、准备lvm 环境 1.硬盘的准备 添加了一块硬盘/dev/hdb。 准备了三个分区,方案如下:容量为100M ,仅为了实验准备。/dev/hdb1 /dev/hdb2 /dev/hdb3 2.转换分区类型为lvm 卷 fdisk /dev/hdb t 转换为lvm 卷类型 Device Boot Start End Blocks Id System /dev/hdb1 1 208 98248+ 8e Linux LVM /dev/hdb2 209 416 98280 8e Linux LVM /dev/hdb3 417 624 98280 8e Linux LVM 然后w 保存并且 #partprobe /*使用磁盘分区生效*/ 二、lvm 创建过程

1. 从硬盘驱动器分区中创建物理卷(physical volumes-PV。 2. 从物理卷中创建卷组(volume groups-VG 3. 从卷组中创建逻辑卷(logical volumes-LV,并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。 lvm 的最大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁盘空间的容量。 LVM 配置与创建 三、LVM 的物理卷PV 1.相关命令 pvcreate 创建PV pvscan 扫描PV pvdisplay 显示PV pvremove 删除PV partprobe 2.创建物理卷 如果以上容量不够,可以再添加其它分区到物理卷中。 [root@redhat ~]# pvcreate /dev/hdb1 /dev/hdb2 Physical volume "/dev/hdb1" successfully created Physical volume "/dev/hdb2" successfully created

Linux手动创建RAID和LVM分区

这样我们就成功创建了一个RAID5的磁盘分区。

CentOS 5.2 LVM 新增加一块硬盘的方法 来源: ChinaUnix博客日期:2009.11.24 15:50(共有0条评论) 我要评论 有用LVM2,现在空间不足,需再加一块硬盘。 先加上硬盘,用fdisk -l,可以看到新硬盘。 给新加的硬盘分区: fdisk /dev/sdb >n >t >8e(linux LVM) 分成一个分区,格式为linux LVM. 下面开始把分区加到LVM内去: 1.建立物理卷 pvcreate /dev/sdb1 2.把新物理卷加入到卷组中去 vgextend VolGroup00 /dev/sdb1 3.把新的空间加到逻辑卷中去 lvextend -L+10G /dev/VolGroup00/LogVol00 4.加上去之后,目前用df -h还看不到新的空间,需要激活 RHEL 4: ext2online /dev/VolGroup00/LogVol00 RHEL 5: resize2fs -p /dev/VolGroup01/LogVol00 全部搞掂,再用df -h,就可以看到新的空间了。

几个命令: 扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名) 扩展lv: lvextend -L +200m /dev/vg0/home(lv名) 查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00 数据迁移:pvmove /dev/sda1 /dev/sdc1 删除逻辑卷步骤: A.umout所有lv B.lvremove /dev/vgo/logVol00(有快照要先删除快照) C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0) D.vgremove vg0 (移除) 注意: 迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。 记录: 检查当前分区大小 [root@jxxdb2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 15G 3.7G 9.9G 27% /u01/oracle/oradata [root@jxxdb2 ~]# cat /etc/fstab 检查vg还有多少空间没有分配以及当前lv的大小 [root@jxxdb2 ~]# vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE" --- Volume group --- VG Name VolGroup00 Alloc PE / Size 610 / 19.06 GB Free PE / Size 11107 / 347.09 GB [root@jxxdb2 ~]# lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"

Linux上如何使用裸设备

Linux上如何使用裸设备 本文不涉及基础概念,只是简单列一下Redhat上创建lvm裸设备的步骤,以供查阅。各个命令的参数可以通过man获得。 1.创建pv pvcreate -M2 --metadatasize 100M /dev/sda pvcreate -M2 --metadatasize 100M /dev/sdb1 pvcreate -M2 --metadatasize 100M /dev/sdb2 pvcreate -M2 --metadatasize 100M /dev/sdc 物理卷可以是整个硬盘(lun),也可以是硬盘上的一个分区 2.创建vg vgcreate vg_db /dev/sda /dev/sdb1 /dev/sdb2 /dev/sdc -s128m 3.创建lv lvcreate -L2048m -i4 -I64k vg_db -n lv_2g_001 lvcreate -L2048m -i4 -I64k vg_db -n lv_2g_002 4.绑定 raw /dev/raw/raw1 /dev/mapper/vg_db-lv_2g_001 raw /dev/raw/raw2 /dev/mapper/vg_db-lv_2g_002 使用raw命令绑定的裸设备在重启后会失效。所以需要修改 /etc/sysconfig/rawdevices配置文件,在文件中加入如下内容(每个裸设备一行): /dev/raw/raw1 /dev/mapper/vg_db-lv_2g_001 /dev/raw/raw2 /dev/mapper/vg_db-lv_2g_002 执行 /etc/init.d/rawdevices restart 使配置文件中的裸设备生效 执行 /sbin/chkconfig rawdevices on 保证机器启动的时候裸设备能够加载 5.授权 chown -R oracle.dba /dev/mapper 修改配置文件/etc/udev/permissions.d/50-udev.permissions 注释掉raw/*:root:disk:0660 添加新行raw/*:oracle:dba:0660 6.链接(可选) ln -s /dev/raw/raw1 /oradata/ningoo/system01.dbf ln -s /dev/raw/raw2 /oradata/ningoo/undo01.dbf

Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。 LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM 逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。 LVM的配置过程也很简单,并不是很难,为此,我画了一张图文并茂的解析图,解析了LVM创建的整个过程。更详细的理论知识还请参看一些教程或者去Google哦! 实验环境:

首先从空的硬盘sdb上创建两个分区sdb1 1G,sdb2 2G. 为接下来做LVM做准备.

为了后期便于维护管理,记得给分区加上标示,这样即使你不在的情况下,别人看到标示了就不会轻易动这块区域了. LVM的标识是8e,设置完成后记得按w保存 一、创建逻辑卷 将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.

创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过–s参数修改大小。 从物理卷vgdata上面分割500M给新的逻辑卷lvdata1.

使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统. 将创建好的文件系统/data1挂载到/data1上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”)

Linux LVM 创建、删除、扩展

Linux LVM 创建、删除、扩展 redhat6.2上做LVM 1 先给虚拟机上的RH加一个硬盘。 2 启动RH 3 在终端上输入 [BeiGang@localhost~]$fdisk -l Disk /dev/sdc: 1073 MB, 1073741824 bytes …… Disk /dev/sdc doesn't contain a valid partition table 4 分区1 [BeiGang@localhost~]$fdisk /dev/sdc Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-130, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-130, default 130): +100M Command (m for help): w The partition table has been altered!

Calling ioctl() to re-read partition table. Syncing disks. [BeiGang@localhost~]$ 5 查看 [BeiGang@localhost~]$fdisk -l Device Boot Start End Blocks Id System /dev/sdc1 1 14 112423+ 83 Linux 6 分区2 [BeiGang@localhost~]$fdisk /dev/sdc n p 2 15 +100M w 7 查看 [BeiGang@localhost~]$fdisk -l Device Boot Start End Blocks Id System /dev/sdc1 1 14 112423+ 83 Linux /dev/sdc2 15 28 112455 83 Linux 8 添加物理卷

lvm存储使用分区

多块硬盘的组合: 硬盘分两种:ide和scsi。 ide硬盘: /dev/hda第一块IDE硬盘 /dev/hdb第二块IDE硬盘 ... /dev/hdn第N块IDE硬盘 scsi硬盘: /dev/sda第一块SCSI硬盘 /dev/sdb第二块SCSI硬盘 ... /dev/sdn第N块SCSI硬盘 硬盘分区: /dev/hda1第一个分区 /dev/hda2第二个分区 ... /dev/hdan第N个分区 分区的三种情况: 一、主分区:一块硬盘只能分四个主分区; 二、扩展分区:将一个主分区拿出来做扩展分区; 三、逻辑分区:在一个扩展分区里再分的分区。 分区表:用来记录有几个分区。在MBR(主引导记录,位于一个磁盘的0柱面,0扇区,0磁道)就是一个磁盘最开始的地方64byte个地方,记录一个分区需要使用16个字节。 光盘外设: /dev/cdrom IDE:

/dev/hd1 /dev/hd2 SCSI: /dev/scd1 /dev/scd2 软盘: /dev/fd1 /dev/fd2 硬盘: /dev/hda/dev/hda1 /dev/sda/dev/sda1 U盘:(默认为scsi硬盘) /dev/sdx (abcdef) /dev/sda /dev/sdb... 分区方法: fdisk /dev/sdb:进入后按命令提示操作进行分区(p:打印分区表,n:新建分区 ->p/e->+10G分配分区大小)。 格式化: 分区后,只有格式化了才能使用。 windows系统下,文件系统是FAT32或者NTFS。但是在linux下是ext(后续升级到ext2,ext3)。 相关命令:使用fdisk -l可以查看到系统中连接的外部设备,比如有硬盘,U盘。 使用df -l可以查看已经挂载上的分区。 注:fdisk -T(T要大写)比fdisk多一个显示参数:挂载点。 Disk /dev/sdb doesn't contain a valid partition table:表示第二块SCSI硬盘没有包含一个有效的分区表。 格式化方法:mkfs -t ext4 /dev/sdb1 挂载: 挂载方法:mount /dev/sdb1 /mnt/one(将/dev/sdb1挂载到/mnt/one目录上,相当于访问/mnt/one实际上在访问/dev/sdb1)。

linux LVM的创建和管理

Linux LVM的创建和管理 概述: LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。 目前LVM在Linux下有两个版本,分别是LVM1和LVM2,LVM2不仅仅是Linux逻辑卷管理在版本与功能上的升级,而且是架构在一个新的内核存储子系统(DM,device-mapper)之上的。这个存储子系统提供了一个轻量级的、可扩展的卷管理设施。除了在原有LVM卷管理功能的基础上,Linux的逻辑卷管理将会为用户提供更多的存储管理方案,如镜像、加密卷、多路径技术。所以在本节将以LVM2为例来详细介绍LVM的创建与管理。 LVM相关概念和术语 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。LVM的结构如图1如示: 图1 LVM结构图 在上面的LVM结构图中,涉及到了很多LVM的相关术语,那么关于这些术语的详细说明如下: 物理卷(physical volume,PV) 物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 卷组(volume group,VG)

卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 逻辑卷(logical volume,LV) LVM的逻辑卷类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。可以做这样一个设想来理解以上三者的关系:如果把PV 比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 物理块(physical extent,PE) 物理卷以大小相等的物理块为存储的基本单位,同时也是LVM寻址的最小单元。 逻辑块(logical extent,LE) 逻辑卷以大小相等的逻辑块为存储的基本单位,在同一个卷组中,LE的大小和PE是相等的,并且一一对应。 卷组描述区域(VolumeGroup Descriptor Area,VGDA) 和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷的VGDA中。VGDA包括以下内容: PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM时激活VG,并将VGDA 加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 创建逻辑卷 创建逻辑卷通常包括如下步骤: ?创建分区 ? ?创建物理卷 ? ?创建卷组 ? ?激活卷组 ? ?创建逻辑卷 ? ?创建文件系统 下面将通过一个具体的实例来详细介绍创建逻辑卷的整个过程。

Linux下Lvm安装配置

Linux下Lvm安装配置 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM 管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。 一、准备lvm环境 1.硬盘的准备 添加了一块硬盘/dev/hdb。 准备了三个分区,方案如下:容量为100M,仅为了实验准备。 /dev/hdb1 /dev/hdb2 /dev/hdb3 2.转换分区类型为lvm卷 fdisk /dev/hdb t转换为lvm卷类型 Device Boot Start End Blocks Id System /dev/hdb1 1 208 98248+ 8e Linux LVM /dev/hdb2 209 416 98280 8e Linux LVM /dev/hdb3 417 624 98280 8e Linux LVM 然后w保存并且 #partprobe /*使用磁盘分区生效*/ 二、lvm创建过程 1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。 2.从物理卷中创建卷组(volume groups-VG) 3.从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。 lvm的最大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁盘空间的容量。 LVM配置与创建 三、LVM的物理卷PV 1.相关命令 pvcreate 创建PV pvscan 扫描PV pvdisplay 显示PV pvremove 删除PV partprobe 2.创建物理卷

LVM的创建、增容和减容操作

简化: fdisk -l lvdisplay pvcreate /dev/sdd fdisk -l vgextend VolGroup00 /dev/sdd lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00(或者用lvresize –l +Pe的个数/dev/mapper/VolGroup00-LogVol00) resize2fs /dev/mapper/VolGroup00-LogVol00(立即生效) df -h lvdisplay reboot 一、2块新硬盘创建分区并更改为LVM fdisk /dev/sdb Command (m for help):m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delet e a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): p Disk /dev/sdb: 53.6 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System Command (m for help): n Command action e extended

Linux系统LVM的创建与管理指南

Linux系统中LVM的创建与管理指南 华为赛门铁克科技有限公司 2010年5月 2013-3-28 华赛资料,未经许可不得扩散第1页, 共11页

目录 Linux系统中LVM的创建与管理指南 (3) LVM相关概念简介 (3) 如何创建逻辑卷 (4) LVM的维护 (8) 2013-3-28 华赛资料,未经许可不得扩散第2页, 共11页

Linux系统中LVM的创建与管理指南 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。 LVM可以帮助系统管理员为应用与用户方便地分配存储空间,在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。 本文主要通过以下3个章节对Linux中LVM的创建与管理作以讲解: ●LVM相关概念简介 ●如何创建逻辑卷 ●如何管理逻辑卷 LVM相关概念简介 LVM是建立在磁盘分区和文件系统之间的一个逻辑层,专门为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。 LVM的结构如图1所示: 图 1. LVM结构示意图 2013-3-28 华赛资料,未经许可不得扩散第3页, 共11页

图1展示了LVM的基本结构,那么图中的VG是什么,PV又是什么?下面对LVM逻辑卷涉及的概念作以简单的介绍。 1、物理卷(Physical Volume,PV) 物理卷就是指硬盘分区,也可以指整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理参数。 2、卷组(Volume Group,VG) 卷组是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个“LVM分区”(逻辑卷)。 3、逻辑卷(Logical Volume,LV) 逻辑卷LV类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。 可以做这样一个设想来理解以上三者的关系:如果把PV比做地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV。 4、物理块(Physical Extent,PE) 物理卷是由大小相等的物理块PE为存储的基本单位,同时也是LVM寻址的最小单元。 5、逻辑块(Logical Extent,LE) 逻辑卷是由大小相等的逻辑块为存储的基本单位。在同一个卷组中,LE的大小和PE是相等的,有一一对应的关系。 6、卷组描述区(Volume Group Description Area,VGDA) VGDA中保存了逻辑卷以及卷组相关的元数据,它和磁盘将包含分区信息的元数据保存在位于分区的起始位置的分区表类似。 VGDA包括以下内容:PV描述符、VG描述符、LV描述符、和一些PE描述符。系统启动LVM 时激活VG,并将VGDA加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。 如何创建逻辑卷 创建逻辑卷通常包括如下步骤: ●创建分区 ●创建物理卷 2013-3-28 华赛资料,未经许可不得扩散第4页, 共11页

Linux创建GPT分区普通卷和LVM卷

Linux创建GPT分区普通卷和LVM卷 1. 背景 Linux怎么创建大于2T空间的分区,因为fdisk只支持mbr分区,而大容量的分区需要使用GPT。MBR分区表最多只能识别2TB左右的空间,大于2TB 的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。 2. 创建GPT分区 假设目前一块sdb磁盘,有12T的空闲空间,操作如下: root@foryou:/# parted /dev/sdb GNU Parted 3.2 使用 /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p 错误: /dev/sdb:未确认磁盘标签 Model: DELL PERC H740P Adp (scsi) 磁盘 /dev/sdb: 12.0TB Sector size (logical/physical): 512B/512B 分区表:unknown Disk Flags:

创建gpt标签 (parted) mklabel 新的磁盘标签类型?gpt (parted) p Model: DELL PERC H740P Adp (scsi) 磁盘 /dev/sdb: 12.0TB Sector size (logical/physical): 512B/512B 分区表:gpt Disk Flags: 创建p1 分区ext4的2TB,p2分区xfs的500GB,name分区剩下所有空间。(parted) mkpart 分区名称? []? p1 文件系统类型? [ext2]? ext4 起始点?1

Linux逻辑卷管理LVM步骤

Linux逻辑卷管理LVM详解 摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如Patition Magic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小。 一、前言 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。 虽然现在有很多动态调整磁盘的工具可以使用,例如Partation Magic等等,但是它并不能完全解决问题,因为某个分区可能会再次被耗尽;另外一个方面这需要重新引导系统才能实现,对于很多关键的服务器,停机是不可接受的,而且对于添加新硬盘,希望一个能跨越多个硬盘驱动器的文件系统时,分区调整程序就不能解决问题。 因此完美的解决方法应该是在零停机前提下可以自如对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。幸运的是Linux提供的逻辑卷管理(LVM,Logical Volume Manager)机制就是一个很好的解决方案。 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上,文件系统之下的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“ development ”和“ sales ”,而不是使用物理磁盘名“ sda ”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。 二、LVM基本术语 LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语: 物理存储介质(The physical media) 这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda1等,是存储系统最低层的存储单元。

CentOS 配置LVM操作步骤

CentOS配置LVM 逻辑卷管理 基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。 VG(Volumne Group)- 卷组 卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。 LV(Logical Volume)- 逻辑卷 逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。 步骤: 1.fdisk–l查看分区情况 [root@db ~]# fdisk -l Disk /dev/vda: 1099.5 GB, 1099511627776 bytes 16 heads, 63 sectors/track, 2130440 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0000a0e2 Device Boot Start End Blocks Id System /dev/vda1 * 3 1018 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/vda2 1018 20806 9972736 8e Linux LVM Partition 2 does not end on cylinder boundary. Disk /dev/mapper/VolGroup-lv_root: 6048 MB, 6048186368 bytes 255 heads, 63 sectors/track, 735 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup-lv_swap: 4160 MB, 4160749568 bytes

关于Linux手动创建RAID和LVM分区

关于RedHat Linux手动创建RAID和LVM分区 这样我们就成功创建了一个RAID5的磁盘分区。

800M+100M+500M=1400M

CentOS 5.2 LVM 新增加一块硬盘的方法 来源: ChinaUnix博客 日期: 2009.11.24 15:50 (共有0条评论) 有用LVM2,现在空间不足,需再加一块硬盘。 先加上硬盘,用fdisk -l,可以看到新硬盘。 给新加的硬盘分区: fdisk /dev/sdb >n >t >8e(linux LVM) 分成一个分区,格式为linux LVM. 下面开始把分区加到LVM内去: 1.建立物理卷 pvcreate /dev/sdb1 2.把新物理卷加入到卷组中去 vgextend VolGroup00 /dev/sdb1 3.把新的空间加到逻辑卷中去 lvextend -L+10G /dev/VolGroup00/LogVol00 4.加上去之后,目前用df -h还看不到新的空间,需要激活 RHEL 4: ext2online /dev/VolGroup00/LogVol00 RHEL 5: resize2fs -p /dev/VolGroup01/LogVol00 全部搞掂,再用df -h,就可以看到新的空间了。 几个命令: 扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名) 扩展lv: lvextend -L +200m /dev/vg0/home(lv名) 查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00 数据迁移:pvmove /dev/sda1 /dev/sdc1 删除逻辑卷步骤: A.umout所有lv B.lvremove /dev/vgo/logVol00(有快照要先删除快照) C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0) D.vgremove vg0 (移除) 注意: 迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。

linux下LvmPvVgRaw使用

linux下raw device的用法 #fdisk /dev/sdb raw /dev/raw/raw1 /dev/sdb1 raw /dev/raw/raw2 /dev/sdb2 ... 如果想在每次启动时都绑定到RAWn,需要做如下操作 vi /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sdb1 /dev/raw/raw2 /dev/sdb2 linux下基于lvm的raw device的用法 lvcreate -L 2000M -n lv_user_01 vg_db lvcreate -L 2000M -n lv_user_02 vg_db ... raw /dev/raw/raw1 /dev/vg_db/lv_user_01 raw /dev/raw/raw2 /dev/vg_db/lv_user_02 如果想在每次启动时都绑定到RAWn,需要做如下操作 vi /etc/rc.d/rc.local raw /dev/raw/raw1 /dev/vg_db/lv_user_01 raw /dev/raw/raw2 /dev/vg_db/lv_user_02 也就是说,基本lvm的raw在机器重启后,绑定到raw的方法稍有不同. 在Redhat 5 之前的版本中,系统通过/etc/sysconfig/rawdevices配置raw的控制文件,通过/etc/init.d/rawdevices来管理raw设备的启动和关闭。而在Redhat 5之后,原来的raw设备接口已经取消了,redhat 5中通过udev规则进行配置。要配置,需要编辑/etc/udev/rules.d/60-raw.rules 这个文件。 /etc/udev/rules.d/60-raw.rules pvdisplay vgs --查看vg状态 --将/dev/sdb1设置成LVM fdisk /dev/sdb 注:设备类型用l --创建/删除pv pvcreate /dev/sdb1 pvremove /dev/sdb --创建vg vgcreate VolGroup01 /dev/sdb1

linux(LVM)扩展根目录空间的操作步骤

LVM下添加根目录空间 一、linux下的fdisk工具进行分区。 用root用户登录到你的linux系统,查看你系统的分区 #fdisk -l 会出现以下的信息: Disk /dev/sda: 322.1 GB, 322122547200 bytes 255 heads, 63 sectors/track, 39162 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00098804 Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 64 11749 93858816 8e Linux LVM Disk /dev/mapper/vg_app2-lv_root: 53.7 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/vg_app2-lv_swap: 4160 MB, 4160749568 bytes

lvm 详细配置

LVM: 一、概念: LVM是Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen 在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。 如图所示LVM模型: 由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。 二、LVM基本术语 前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM 术语: 物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。

相关文档
最新文档