GPT分区 使用parted标准分区划分,以及相邻分区扩容

parted 是一个功能强大的命令行工具,用于创建和管理磁盘分区表和分区。它支持多种分区表类型,如 MBR(msdos)、GPT(GUID Partition Table)等,并且可以处理大容量磁盘。parted 提供了一个交互式界面,同时也支持非交互式的命令行操作。

分区

复制代码
[root@pgsql ~]$ lsblk /dev/sdf

可以看到新增盘 sdf 40G

启动 parted 并选择磁盘

复制代码
parted /dev/sdf
(parted) select /dev/sdf

创建 GPT 分区表

复制代码
(parted) mklabel gpt
复制代码
mkpart primary 0gb 10gb
mkpart primary 10gb 20gb
复制代码
q
复制代码
mkdir -p /data7
mkfs.ext4 /dev/sdf2
mount /dev/sdf2 /data7
[root@pgsql ~]$ blkid /dev/sdf2
/dev/sdf2: UUID="45fb061c-158c-47c4-af8f-93e1845e221d" TYPE="ext4" PARTLABEL="primary" PARTUUID="e97584fc-0f36-4521-adcf-dd4bee5aaf0c"

[root@pgsql ~]$ vim /etc/fstab
UUID="45fb061c-158c-47c4-af8f-93e1845e221d" /data7 ext4 defaults 0 0

[root@pgsql ~]$ mount -a

扩容:

可以看到 sdf 还有 20G,剩下的空间与 sdf2 相邻可以去扩容 /data7

数据情况

parted工具 开始对数据盘的新扩容空间分配分区

复制代码
[root@pgsql ~]$ umount /data7

parted /dev/sdf
(parted) select /dev/sdf

输入"unit s",按"Enter",设置磁盘的计量单位为磁柱。

输入"p",按"Enter",查看当前磁盘分区情况。

回显类似如下信息:

我们现在需要扩容 分区 2 ,/dev/sdf2

复制代码
Number  Start      End        Size       File system  Name     Flags
 1      2048s      19531775s  19529728s               primary
 2      19531776s  39061503s  19529728s  ext4         primary

 2 分区
 开始的位置(磁柱值) 19531776s
 结束的位置(磁柱值) 39061503s
 sdf做大的位置(磁柱值) 83886080s

删除 2 分区 (/dev/sdf2)

复制代码
rm 2

直接扩容的最大

重新划分分区

复制代码
                 开始的位置 sdf做大的位置(略小于最大值83886080s )
(parted) mkpart primary 19531776s 81886080s
复制代码
q

可以看到 sdf2 已经 30G 了

若磁盘文件系统为ext3或ext4,请执行以下步骤。

执行以下命令,检查"/dev/sdf2"文件系统的正确性。

复制代码
e2fsck -f /dev/sdf2

扩展"/dev/sdf2"文件系统的大小。

复制代码
resize2fs /dev/sdf2

挂载目录。查看数据

复制代码
[root@pgsql /]$ mount /dev/sdf2 /data7

数据正常

UUID 未变化

相关推荐
wno7044 小时前
postgresSQL压缩版安装与基本命令
数据库·postgresql
聚美智数6 小时前
智能结构化识别-图片结构解析-图像结构化解析-照片结构化解析
android·java·数据库
瀚高PG实验室6 小时前
瀚高数据库常用系统表查询入门指南(附常用SQL)
数据库·sql·postgresql·瀚高数据库
ben9518chen7 小时前
mysql数据库基本操作
数据库·mysql
2603_965148117 小时前
电商选品调研:通过关键词搜索API获取市场热销商品,结合商品详情API分析竞品卖点与定价
开发语言·数据库·人工智能·python·信息可视化
土豆.exe7 小时前
nf_tables 的 verdict 被读了两次:一个十年未闭合的位域错配
java·数据库·网络安全·缓存
缓慢更新8 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
Web3&Basketball9 小时前
实测Gemini4Argon:ERQA 87%登顶长程任务榜
数据库·python·大模型·多模态·gemini·长上下文·推理优化
xiaogai_gai10 小时前
金蝶收料通知单查询策略实战教程:从源系统拉取到中间层落地的完整路径
java·前端·数据库
注塑机数据采集联网10 小时前
注塑机数据采集网关对接MES系统数字化技术方案
大数据·网络·数据库·物联网·数据挖掘·数据分析