当前位置: 首页 > article >正文

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

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

分区

[root@pgsql ~]$ lsblk /dev/sdf

image.png

可以看到新增盘 sdf 40G
启动 parted 并选择磁盘

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

image.png
创建 GPT 分区表

(parted) mklabel gpt

image.png

mkpart primary 0gb 10gb
mkpart primary 10gb 20gb

image.png

q

image.png

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

image.png
扩容:
可以看到 sdf 还有 20G,剩下的空间与 sdf2 相邻可以去扩容 /data7
image.png
数据情况
image.png

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

[root@pgsql ~]$ umount /data7

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

image.png
输入“unit s”,按“Enter”,设置磁盘的计量单位为磁柱。
输入“p”,按“Enter”,查看当前磁盘分区情况。
回显类似如下信息:
image.png
我们现在需要扩容 分区 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

image.png
直接扩容的最大
重新划分分区

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

image.png

q

image.png
可以看到 sdf2 已经 30G 了
image.png
若磁盘文件系统为ext3或ext4,请执行以下步骤。
执行以下命令,检查“/dev/sdf2”文件系统的正确性。

e2fsck -f /dev/sdf2

image.png
扩展“/dev/sdf2”文件系统的大小。

resize2fs /dev/sdf2

image.png
挂载目录。查看数据

[root@pgsql /]$ mount /dev/sdf2 /data7

image.png
数据正常
image.png
UUID 未变化
image.png


http://www.kler.cn/a/463666.html

相关文章:

  • UE5失真材质
  • 《Vue进阶教程》第三十四课:toRefs的使用
  • MarkDown怎么转pdf;Mark Text怎么使用;
  • C++ —— 智能指针
  • 计算机毕业设计Django+Tensorflow音乐推荐系统 音乐可视化 卷积神经网络CNN LSTM音乐情感分析 机器学习 深度学习 Flask
  • zookeeper+kafka
  • 苍穹外卖04——Redis初入门 在店铺打烊or营业状态管理功能中的使用
  • 条款35:考虑虚函数以外的其它选择(Consider alternatives to virtual functions)
  • 元宇宙金融新纪元:CZ协议全球启航
  • ctrip 小试牛刀记录
  • 分布式系统架构6:链路追踪
  • 基于SpringBoot的题库管理系统的设计与实现(源码+SQL+LW+部署讲解)
  • ESP32 I2S音频总线学习笔记(一):初识I2S通信与配置基础
  • MySQL 分库分表
  • 对称密码算法(分组密码算法 序列密码算法 密码杂凑算法)中的基本操作
  • 28.Marshal.PtrToStringAnsi C#例子
  • spring网关维度
  • 玩转OCR | 腾讯云智能结构化OCR初次体验
  • vscode 多项目冲突:进行 vscode 工作区配置
  • 【Mars3D项目实战开发】vue3+vite搭建配置项3维地球
  • Redis四种模式在Spring Boot框架下的配置
  • xxxPipeline.from_pretrained(model_path)加载自定义路径下的模型结构
  • 异步背后的奥秘:事件循环
  • K8s中的监控
  • 【智能数据驱动未来】2025年计算机科学技术与机器学习、大数据国际会议 (CSTMLBD 2025)
  • 数组方法 | vue修改数组