MENU

VPS挂载硬盘为LVM格式教程

• March 1, 2018 • Read: 256 • 服务器

前言:

最近在折腾用SolusVM虚化KVM的小鸡,在虚化过程中需要把母鸡的硬盘挂载为LVM格式,所以把过程记录下来

简介:

逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。

LVM使用分层结构,如下图所示。

685D1082-41DA-4CBF-91B4-FF158E52F8E5.jpeg

教程:

1、 首先登录 SSH 查看查看磁盘分区状况:

fdisk -l

59014DF1-1BCA-4BDE-B020-4EBDE6701398.gif

2、 对未使用的磁盘空间进行分区

fdisk /dev/xvdb

输入命令后,屏幕会提示输入指令:
Command (m for help): n ## 新建

Command action e extended p primary partition (1-4) p ## 主分区

Partition number (1-4): 1 ## 分区号

First cylinder (1-6527, default 1): Using default value 1 ## 回车用默认的1

Last cylinder or +size or +sizeM or +sizeK (1-6527, default 6527): Using default value 6527 ## 大小

Command (m for help): t ## 改变类型

Selected partition 1 Hex code (type L to list codes): 8e ## LVM 的分区代码

Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w ## 保存并退出
The partition table has been altered!

42E4AA98-AFA5-489D-95E1-8A25614E0168.gif

3、 更改完成,输入reboot重启

reboot

C812CB06-9CEE-4BEF-B042-B401B627ED9D.gif

4、 重启后使用fdisk -l查看分区状况,注意到已经存在一个新分区

FE76313E-659A-47F9-9AB3-AE03F8C078DE.gif

5、 创建物理卷、卷组并加入组:

pvcreate /dev/xvdb1   ##创建物理卷
vgcreate VolGroup00 /dev/xvdb1   ##创建名为'VolGroup00'的卷组,使用/dev/xvdb1创建

9D4684E9-9C3B-488C-A0FE-76DC8FF983E9.gif
上面的图中因为已经存在VolGroup00这个卷组了,所以直接使用

vgextend VolGroup00 /dev/xvdb1

/dev/xvdb1加入VolGroup00卷组

6、 查看物理卷情况,获取可以增加的空间容量:

vgdisplay

2A2C3C60-94A1-44D2-94C6-78A5649A0C23.gif

7、 增加的空间容量,由于vgdisplay显示可增加容量为49.97G,实际我们也可以增加49.5G,但为提现充分利用的原则,我们分两次增加

lvresize -L +49G /dev/VolGroup00/LogVol00

8、 动态扩容分区大小

resize2fs /dev/VolGroup00/LogVol00

710AAD51-B383-43D9-9195-CA1903E061E9.gif

9、 使用vgdisplay查看物理劵情况,此时,挂载完成
5EAADC80-4A96-4A1C-9809-5DA40A924CED.gif

Tags: SolusVM, LVM
Archives QR Code
QR Code for this page
Tipping QR Code