Linux 新增LVM分区及LVM分区扩容

Linux中新建LVM分区

1.查看当前磁盘分区
# 列出所有分区表
fdisk -l
image-20200906104032391
  • 设备名称为 /dev/sda
  • 设备大小为536.9G 这个数不准
  • 53687091200 bytes:转换成字节大小 : 53687091200/1024/1024/1024=50GB (注:bytes=B,表示“字节”,bit=b,表示“位”)
  • Units = 扇区 of 1 * 512 = 512 bytes : 因为每一个磁头都是在同一个柱面的,1标识每个磁道上的扇区数量,这两个数的乘积标识一个柱面省的扇区数量;所以1*512表示一个柱面的大小是512字节
  • 扇区大小(逻辑/物理):512 字节 / 512 字节: 表示一个扇区大小是512字节
  • 设备/dev/sda有两个分区 分别是/dev/sda1/dev/sda2,* 星号表示此分区为引导分区
2.查看分区和挂载情况
# 查看分区和挂载情况
lsblk
image-20200906105955457
3.创建一个新的分区
fdisk /dev/sda

输入m指令获取帮助:

image-20200906110441372

输入p指令列出分区表:

image-20200906110557814

输入n指令新建分区:

  • 选择p创建主分区
  • 分区号使用默认
  • 起始扇区使用默认,结束扇区输入+100G 标识设置新分区大小为100G
image-20200906111123065

此时输入p指令列出分区表,可以看到已经新建号了一个分区:

image-20200906111332206

通过t指令指定分区类型,根据提示选择分区号和分区类型,这里分区类型选择8e,完成后输入p指令可以看到/dev/sda3的分区类型已将改为"Linux LVM"

image-20200906111824905

最后输入w指令保存并退出fdisk

image-20200906112029741

在这里可以看到在最后执行w指令的时候会发生警告:

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)

此时执行fdisk -l命令可以看到系统单已经添加分区/dev/sda3,但是通过lsblk命令却看不到/dev/sda3

image-20200906112559204
image-20200906112614372

这时我们可以尝试刷新分区试试

partprobe /dev/sda

执行后在使用lsblk命令可以看到/dev/sda3

image-20200906112843131

此时新的LVM分区创建好了

4.创建PV,VG,LV

创建PV:

pvcreate /dev/sda3
image-20200906113503149

查看已经存在的VG:

vgdisplay
image-20200906113733165

可以看到已经存在一个VG: centos

新建VG: 这里新建VG: centos1

# vgcreate [vgName] /dev/sda3
vgcreate centos1 /dev/sda3
image-20200906114024518

成功后再执行vgdisplay查看VG可以看到新建的VG:centos1

image-20200906114159306

创建LV

# lvcreate -L 大小 -n lvName VGName
lvcreate -L 50G -n data centos1
image-20200906114818320

创建成功后可以通过lvdisplay命令查看到新创建的LV

image-20200906114913118

也可以通过lsblk命令看到/dev/sda3 下面新增了centos1-data

image-20200906115036867
5.LV格式化及挂载

在Linux中,需要对LV进行格式化(使用mkfs进行格式化操作),然后LV才能存储资料

mkfs -t ext4 /dev/centos1/data
image-20200906115407781

将格式化后的LV分区股灾在执行目录下,就可以像普通目录一样存储数据可

# 创建文件夹 
mkdir /data
# 挂载LV
mount /dev/centos1/data /data

此时通过lsblk命令或者df -h /data都可以看到LV已经成功挂载

image-20200906115818856

Linux扩展现有分区

1.查看已有分区
fdisk -l
image-20200906132126406
2.创建主分区:
fdisk /dev/sda
#执行指令: p -->n-->p-->指定分区大小-->p-->t-->8e-->p-->w
# 退出fdisk命令后刷新分区
partprobe /dev/sda

此时查看分区结果:

fdisk -l
image-20200906132735101
lsblk
image-20200906132822936
3.创建物理卷
pvcreate /dev/sda4

查看结果

pvdisplay
image-20200906133051275
4.扩展VG
vgextend centos /dev/sda4

查看VG

vgdisplay
image-20200906133345032
5.为已存在的逻辑卷扩容
lvextend -L +10G /dev/centos/home

之后再通过lsblk查看/dev/centos/home容量已经增加:

image-20200906133606076

最后执行

xfs_growfs /dev/centos/home

同步文件系统,结束后完成现有分区的扩容

补充说明

1. 扩容VG

vgextend命令 用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用vgcreate命令创建卷组时添加,也可以使用vgextend命令动态的添加。

语法:

vgextend(选项)(参数)
## 选项:
# -d:调试模式;
# -t:仅测试。
## 参数:
# 卷组:指定要操作的卷组名称;
# 物理卷列表:指定要添加到卷组中的物理卷列表。
#
# exp: vgextend centos1 /dev/sda4
2. 扩容LV

lvextend命令 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的。

语法:

lvextend(选项)(参数)
## 选项
# -L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;
# -l:指定逻辑卷的大小(LE数)。
## 参数
#逻辑卷:指定要扩展空间的逻辑卷。
#
# exp: lvextend -L +10G /dev/centos1/data

执行完lvextend后在执行resize2fs命令重设大小

# 扩展LV
lvextend -L +10G /dev/centos1/data
# 执行该重设大小,对于当前正在使用的/dev/centos1/data有效
resize2fs /dev/centos1/data

成功后可以通过lsblk或者df -h /data查看扩容后的容量

image-20200906121858263
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343