点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!
需求背景
当前系统盘sda使用分区的方式划分lvm使用, 已分配200G,还有240G的空闲空间可用,需要划分分区并添加到system卷组中扩展现有的lv分区。
磁盘分析和处理
查看当前磁盘sda的分区情况,可以看到sda3与sda4之间有空余空间,同时分区方式为gpt:
# fdisk dev/sda
Command (mforhelp): p
Disk dev/sda:446.64 GiB, 479559942144 bytes, 936640512 sectors
Disk model: MR9440-8i
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes 4096 bytes
I/O size (minimum/optimal): 65536 bytes 65536 bytes
Disklabel type: gpt
Disk identifier: C9AF0B7B-FD0C-4C7C-A202-6BE7C481978D
Device Start End Sectors Size Type
/dev/sda1 2048 2099199 2097152 1G EFI System
/dev/sda2 2099200 4196351 2097152 1G Linux filesystem
/dev/sda3 4196352448808959444612608212G Linux LVM
/dev/sda4 936507392936640478 133087 65M Linux filesystem
Gpt分区方式无需增加扩展分区,按照正常fdisk进行新建分区:
Device Start End Sectors Size Type
/dev/sda1 2048 2099199 2097152 1G EFI System
/dev/sda2 2099200 4196351 2097152 1G Linux filesystem
/dev/sda3 4196352 448808959 444612608 212G Linux LVM
/dev/sda4 936507392 936640478 133087 65M Linux filesystem
/dev/sda5 448808960 931153919 482344960 230G Linux filesystem
新增sd5后,可以看到start和end的位置不是在sda4后,而是在sda3和sda4之间,这样的话就有警告信息:
Partition table entries are not in disk order.
建议进行调整fdisk进入盘,按 x 进入专家模式,选择 f 修复fixed partition order选项,选择后会按照开始结束位置进行调整,也就我们想看到的顺序,同时为使用lvm将分区类型修改为Linux LVM, 按 t 选择分区4,选择Linux LVM的方式进行格式。
最终调整完的分区如下,即可以正常创建pv扩展vg和lv:
Device Start End Sectors Size Type
/dev/sda1 2048 2099199 2097152 1G EFI System
/dev/sda2 2099200 4196351 2097152 1G Linux filesystem
/dev/sda3 4196352 448808959 444612608 212G Linux LVM
/dev/sda4 448808960 931153919 482344960 230G Linux LVM
/dev/sda5 936507392 936640478 133087 65M Linux filesystem

本文作者:孙其成(上海新炬中北团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




