LVM建立

LVM介绍

PV(Physical Volume) - 物理卷linux

物理卷在逻辑卷管理中处于最底层,它能够是实际物理硬盘上的分区,也能够是整个物理硬盘,也能够是raid设备centos

VG(Volume Group) - 卷组spa

卷组创建在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组创建以后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中能够只有一个卷组,也能够拥有多个卷组code

LV(Logical Volume) - 逻辑卷blog

逻辑卷创建在卷组之上,卷组中的未分配空间能够用于创建新的逻辑卷,逻辑卷创建后能够动态地扩展和缩小空间。系统中的多个逻辑卷能够属于同一个卷组,也能够属于不一样的多个卷组内存

建立LVM步骤it

  1. 添加新硬盘;
  2. 给新硬盘建立分区;
  3. 建立PV;
  4. 建立VG;
  5. 建立LV;
  6. 格式化LV;
  7. 挂载LV到指定目录;

扩容步骤io

LV的扩容table

  • (1) 使用VG的Free空间,对LV扩容;
  • (2) 完成后须要在对文件系统扩容;

VG的扩容ast

  • 方式1: 经过增长PV来实现
  • 方式2: 经过扩展raid(磁盘阵列)设备的容量来间接对VG扩容

LVM的缩减

  • 1. LV的缩减
  • 2. VG的缩减

建立LVM

建立系统分区

fdisk /dev/vdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x09261bf7 建立新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n #建立分区 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p #建立主分区 分区号 (1-4,默认 1):1 #选择1 起始 扇区 (2048-629145599,默认为 2048): #回车 将使用默认值 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-629145599,默认为 629145599): #回车 将使用默认值 629145599 分区 1 已设置为 Linux 类型,大小设为 300 GiB 命令(输入 m 获取帮助):p #查看建立的主分区 磁盘 /dev/vdb:322.1 GB, 322122547200 字节,629145600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x09261bf7 设备 Boot Start End Blocks Id System /dev/vdb1            2048   629145599   314571776   83 Linux  #系统默认为83,即:Linux 命令(输入 m 获取帮助):t #更改分区格式 已选择分区 1 Hex 代码(输入 L 列出全部代码):8e #8e为Linux LVM格式 已将分区“Linux”的类型更改成“Linux LVM” 命令(输入 m 获取帮助):p 磁盘 /dev/vdb:322.1 GB, 322122547200 字节,629145600 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x09261bf7 设备 Boot Start End Blocks Id System /dev/vdb1            2048   629145599   314571776 8e Linux LVM #已改为8e 命令(输入 m 获取帮助):w #保存 The partition table has been altered!

建立PV

[root@VM_8_76_centos ~]# pvcreate /dev/vdb1 Physical volume "/dev/vdb1" successfully created.

建立VG

[root@VM_8_76_centos ~]# vgcreate datavg  /dev/vdb1 #建立一个名为datavg的Volume Group Volume group "datavg" successfully created

建立LV

[root@VM_8_76_centos ~]# lvcreate -l 100%free -n datalv datavg Logical volume "datalv" created.

格式化LV

mkfs.ext4 /dev/datavg/datalv

挂载LV

mount /dev/datavg/datalv  /data/
相关文章
相关标签/搜索