Linux LVM 逻辑卷创建

作者: ls 分类: Linux 发布时间: 2018-01-11 14:51 浏览:701 次    

环境:
        Centos7.4

1、创建分区并更改ID标识(硬盘或分区都可创建,本例用分区)

 [root@localhost ~]# fdisk /dev/sdb
 命令(输入 m 获取帮助):n
 Partition type:
 p primary (0 primary, 0 extended, 4 free)
 e extended
 Select (default p): p
 分区号 (1-4,默认 1):
 起始 扇区 (2048-10485759,默认为 2048):
 将使用默认值 2048
 Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+200M
 分区 1 已设置为 Linux 类型,大小设为 200 MiB
 命令(输入 m 获取帮助):n
 Partition type:
 p primary (1 primary, 0 extended, 3 free)
 e extended
 Select (default p): p
 分区号 (2-4,默认 2):
 起始 扇区 (411648-10485759,默认为 411648):
 将使用默认值 411648
 Last 扇区, +扇区 or +size{K,M,G} (411648-10485759,默认为 10485759):+300M
 分区 2 已设置为 Linux 类型,大小设为 300 MiB

命令(输入 m 获取帮助):n
 Partition type:
 p primary (2 primary, 0 extended, 2 free)
 e extended
 Select (default p): p
 分区号 (3,4,默认 3):
 起始 扇区 (1026048-10485759,默认为 1026048):
 将使用默认值 1026048
 Last 扇区, +扇区 or +size{K,M,G} (1026048-10485759,默认为 10485759):+500M
 分区 3 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):t
 分区号 (1-3,默认 3):
 Hex 代码(输入 L 列出所有代码):8e
 已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):t
 分区号 (1-3,默认 3):1
 Hex 代码(输入 L 列出所有代码):8e
 已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):t
 分区号 (1-3,默认 3):2
 Hex 代码(输入 L 列出所有代码):8e
 已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):p

设备 Boot Start End Blocks Id System
 /dev/sdb1 2048 411647 204800 8e Linux LVM
 /dev/sdb2 411648 1026047 307200 8e Linux LVM
 /dev/sdb3 1026048 2050047 512000 8e Linux LVM

命令(输入 m 获取帮助):w
 The partition table has been altered!

Calling ioctl() to re-read partition table.
 正在同步磁盘。

注:更改ID标识为了后期便于维护管理,使其它人看到标识便知其用途,不更改也可建立,LVM的标识是8e

2、创建PV

 [root@localhost ~]# pvcreate /dev/sdb{1,2}
 WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n]: y
 Wiping xfs signature on /dev/sdb1.
 Physical volume "/dev/sdb1" successfully created.
 Physical volume "/dev/sdb2" successfully created.
 [root@localhost ~]# pvs
 PV VG Fmt Attr PSize PFree
 /dev/sdb1 lvm2 --- 200.00m 200.00m
 /dev/sdb2 lvm2 --- 300.00m 300.00m

3、创建vg

 [root@localhost ~]# vgcreate VG0 /dev/sdb{1,2}
  Volume group "VG0" successfully created
 [root@localhost ~]# vgs
 VG #PV #LV #SN Attr VSize VFree
 VG0 2 0 0 wz--n- 492.00m 492.00m

4、创建lv

 [root@localhost ~]# lvcreate -L +300M -n LV0 VG0
 Logical volume "LV0" created.
 [root@localhost ~]# lvs
 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
 LV0 VG0 -wi-a----- 300.00m

5、格式化lv0

 [root@localhost ~]# mkfs.xfs /dev/VG0/LV0

6、挂载并测试

 [root@localhost ~]# mkdir /date
 [root@localhost ~]# mount /dev/VG0/LV0 /date/
 [root@localhost ~]# touch /date/a.txt

注:

  • 物理卷PV(physical volume)

物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM  的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与 LVM相关的管理参数 (注册物理设备以便在卷组中使用),创建物理卷它可以用硬盘分区,也可以用硬盘本身;

  • 卷组VG(Volume Group)

LVM卷组类似于非LVM系统中的物理硬盘,一个LVM卷组由一个或多个物理卷组成

  • 逻辑卷LV(logical volume)

类似于非LVM系统中的硬盘分区,LV建立在VG之上,可以在LV之上建立文件系统


温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论