首先介绍LVM的几个概念:
1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。 Think of physical volumes as big building blocks which can be used to build your hard drive.
2. 卷组Volume group (VG):将一组物理卷收集为一个管理单元。Group of physical volumes that are used as storage volume (as one disk). They contain logical volumes. Think of volume groups as hard drives.
3. 逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成。A "virtual/logical partition" that resides in a volume group and is composed of physical extents. Think of logical volumes as normal partitions.
4. 物理区域Physical extent (PE):硬盘可供指派给逻辑卷的最小单位(通常为4MB)。A small part of a disk (usually 4MB) that can be assigned to a logical Volume. Think of physical extents as parts of disks that can be allocated to any partition.
备份
# rsync -avP -e ssh /data xxx
卸载
# umount /data /data?
设置分区类型为8e
# fdisk /dev/sdb
创建PV
# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
检查
# pvs
# pvdisplay
创建VG
# vgcreate xxx_volume_group /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
检查
#vgdisplay
创建LV
# lvcreate -l 100%VG -n xxx_lv1 xxx_volume_group
检查
# lvdisplay
格式化
# mkfs.ext4 /dev/xxx_volume_group/xxx_lv1
编辑/etc/fstab
/dev/xxx_volume_group/xxx_lv1 /data ext4 noatime,acl,user_xattr 1 2
/dev/sda4 /data1 ext4 noatime,acl,user_xattr 1 2
挂载
# mkdir /data /data1
# mount /data
# mount /data1
恢复
# rsync -avP -essh xxx .
http://www.cnblogs.com/mfryf/p/5047787.html
pvcreate指令:创建物理卷
【语 法】pvcreate [选项] [参数]
【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。
【选项说明】
选 项
|
功 能
|
-f
|
强制创建物理卷,不需要用户确认
|
-u
|
指定设备的UUID
|
-y
|
所有的问题都回答“yes”
|
-Z
|
是否利用前4个扇区
|
【参数说明】
参 数
|
功 能
|
物理卷
|
指定要创建的物理卷对应的设备文件名
|
【经验技巧】要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为"8e"后,才能使用pvcreate指令将分区初始化为物理卷。
【示例351】创建物理卷。具体步骤如下:
(1)使用fdisk指令创建"Linux-LVM"分区。在命令行中输入下面的命令:
- [root@hn ~]# fdisk /dev/sdb#对硬盘 "/dev/sdb"分区
输出信息如下:
- ......省略部分输出内容......
- Command (m for help): n #创建新分区
- Command action
- e extended
- p primary partition (1-4)
- p#创建主分区
- Partition number (1-4): 1#创建第一个主分区
- First cylinder (1-1044, default 1): 1#指定起始柱面
- Last cylinder or +size or +sizeM or +sizeK (1-1044,
default 1044): +100M #分区大小为100M
- Command (m for help): t #改变分区类型
- Selected partition 1
- Hex code (type L to list codes): 8e
- #输入LVM分区的编号"8e"
- Changed system type of partition 1 to 8e (Linux LVM)
- Command (m for help): p #显示分区表
- Disk /dev/sdb: 8589 MB, 8589934592 bytes
- 255 heads, 63 sectors/track, 1044 cylinders
- Units = cylinders of 16065 * 512 = 8225280 bytes
- Device Boot Start End Blocks Id System
- /dev/sdb1 1 13 104391 8e Linux LVM
- Command (m for help): w #保存并退出
- The partition table has been altered!
- Calling ioctl() to re-read partition table.
- Syncing disks.
(2)使用partprobe指令更新内核的中硬盘分区表。在命令行中输入下面的命令:
- [root@hn ~]# partprobe#更新内核中的分区表
(3)使用pvcreate指令将分区创建为LVM物理卷。在命令行中输入下面的命令:
- [root@hn ~]# pvcreate /dev/sdb1#将分区初始化为物理卷
输出信息如下:
- Physical volume "/dev/sdb1" successfully created
http://book.51cto.com/art/201012/240911.htm
pvcreate指令:创建物理卷
【语 法】pvcreate [选项] [参数]
【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。
主要参数
-f 强制创建物理卷,不需要用户确认
-u 指定设备的UUID
-y 所有的问题都回答“yes”
-Z 是否利用前4个扇区
http://linux.51yip.com/search/pvcreate
用到的命令有
1、pvcreate (physical volume create)
2、vgcreate (volume group create)
例子1:创建物理卷
pvcreate /dev/sdb1 -- /dev/sdb1 是一个分区!
如果在初始化的时候出错了,可能是因为分区的分区类型不正确,区的类型要求是8e(linux lvm)
--------------------------------------------------------
例子2:创建卷组
vgcreate vg0001 /dev/sdb1 /dev/sdb2 /dev/sdb5
#vg0001是卷组的名字,卷组的成员有/dev/sdb1 /dev/sdb2 /dev/sdb5
-------------------------------------------------------
例子3:查看物理卷信息
pvs
http://www.cnblogs.com/JiangLe/p/4616042.html