Linux LVM 逻辑卷创建
环境:
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之上建立文件系统
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!