CentOS7下创建LVM
创建LVM系统分区方式的主要步骤如下:
- 添加新的物理磁盘
- 创建新的分区
- 创建PV(Physical Volume)物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
- 创建VG(Volumne Group)卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
- 创建LV (Logical Volume)逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组
- 格式化LV,ext3,ext4等格式
- 挂载LV到指定目录
- 将挂载信息写入:/etc/fstab
以下对一块1024G的新硬盘(/dev/sdc)做lvm操作。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#新硬盘分区 shell>fdisk /dev/sdc n p 1 t 8e p w shell> #创建PV shell>pvs shell>pvcreate /dev/sdc1 shell>pvs #创建VG shell>vgcreate vg /dev/sdc1 shell>vgs #创建LV shell>lvcreate -l 100%FREE -n mongodata vg #格式化 shell>mkfs.ext4 /dev/vg/mongodata #挂载 shell>mkdir /mongodata && mount /dev/vg/mongodata /mongodata #添加到fstab shell>echo "/dev/vg/mongodata /mongodata ext4 defaults 1 0" >> /etc/fstab |
注:如果没有vgextend 等命令,需要执行 yum install lvm2