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

[运维]Linux系统扩容磁盘空间-将未分配的空间进行整合分配

[运维]Linux系统扩容磁盘空间-将未分配的空间进行整合分配

1.增加磁盘空间

2. 安装 gdisk

sudo apt-get update
sudo apt-get install gdisk

在 CentOS/RHEL 系统上执行:

sudo yum install gdisk

3. 找到需要扩容的磁盘

lsblk

总共有50G  但分配了30G  还剩20G未分配  需要将20G合并到30G里

例如  /dev/sda

sda                                                 8:0    0    50G  0 disk
└─sda1                                              8:1    0    30G  0 part
  └─md127                                           9:127  0    30G  0 raid1
    └─trim_40d9e001_46f5_4ce0_bb16_c899edfa532d-0 253:0    0    30G  0 lvm   /vol2

4.

修复 GPT 分区表警告

sudo sgdisk -e /dev/sda  

此命令修复 GPT 备份表位置,解决 PMBR size mismatch 警告。


​5 扩展 /dev/sda 分区到整个磁盘

sudo gdisk /dev/sda
sudo gdisk /dev/sda GPT fdisk (gdisk) version 1.0.9 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Command (? for help):

输入  p

Command (? for help): p

输出示例:

Number  Start (sector)  End (sector)  Size       Code  Name
1       2048            62912511     30.0 GiB    FD00  Linux RAID

2. 删除原分区

输入 d 并选择分区号 1

Command (? for help): d
Partition number (1-1): 1  # 输入分区号1

3. 新建分区

输入 n 创建新分区,保持与原分区一致的起始扇区,并将结束扇区设为最大值:

Command (? for help): n
Partition number (1-128, default 1): 1  # 保持分区号1
First sector (34-104857566, default = 2048): 2048  # 必须与原起始扇区一致!
Last sector (2048-104857566, default = 104857566):  # 直接回车(使用最大值)
Current type is 'Linux RAID'
Hex code or GUID (L to show codes, Enter = FD00): FD00  # 保持类型为Linux RAID

4. 写入并退出

输入 w 保存更改:

Command (? for help): w

确认操作:

Do you want to proceed? (Y/N): Y

  1. 刷新分区表

     
    sudo partprobe /dev/sda

  1. 扩展 RAID 阵列

     
    sudo mdadm --grow /dev/md127 --size=max

  1. 扩展 LVM 物理卷

    sudo pvresize /dev/md127

扩展逻辑卷

sudo lvextend -l +100%FREE /dev/mapper/trim_40d9e001_46f5_4ce0_bb16_c899edfa532d-0

 

调整 Btrfs 文件系统

sudo btrfs filesystem resize max /vol2

检查分区扩展:

lsblk /dev/sda

  • 检查文件系统空间:

    df -h /vol2

相关文章:

  • 规范Unity工程目录和脚本结构能有效提升开发效率、降低维护成本
  • FastBlock是一个专为全闪存场景设计的高性能分布式块存储系统
  • Pytroch搭建全连接神经网络识别MNIST手写数字数据集
  • 在MFC中使用Qt(四):使用属性表(Property Sheet)实现自动化Qt编译流程
  • idea设置全局maven配置 对新建项目生效
  • 前端 - ts - - declare声明类型
  • 【斯坦福】【ICLR】RAPTOR:基于树结构的检索增强技术详解
  • RHCE 第一次作业 25-3-28
  • 火山dts迁移工具使用
  • linux》》docker 、containerd 保存镜像、打包tar、加载tar镜像
  • Android OTA升级中SettingsProvider数据库升级的深度解析与完美解决方案
  • Android R adb remount 调用流程
  • okhttp3网络请求
  • 【Apache Hive】
  • springboot3 整合 Log4j2
  • python3面试题(元类、内存管理、函数)
  • Maven工具学习使用(六)——聚合与继承
  • 24、web前端开发之CSS3(一)
  • java对pdf文件分页拆分
  • 第十四届MathorCup高校数学建模挑战赛-C题:基于 LSTM-ARIMA 和整数规划的货量预测与人员排班模型
  • 贝壳一季度收入增长42%:二手房市场活跃度维持在高位
  • 标普500指数连涨四日,大型科技股多数下跌
  • 光明日报:家长孩子共同“息屏”,也要保证高质量陪伴
  • 英国首相斯塔默住所起火,警方紧急调查情况
  • 旭辉控股集团主席林中:债务重组是活下来的前提,自营开发业务收缩至少数核心城市
  • 秦洪看盘|预期改善,或迎来新的增量资金