当前位置: 首页 > 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

http://www.dtcms.com/a/97041.html

相关文章:

  • 规范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 和整数规划的货量预测与人员排班模型
  • 股指期货的连续主力合约能不能代表这个股指期货?
  • 人体细粒度分割sapiens 实战笔记
  • 数据设计(范式、步骤)
  • kubernetes》》k8s》》 kubeadm、kubectl、kubelet
  • Spring 约定编程案例与示例
  • uv 命令用conda命令解释
  • iOS抓包-charles和Stream
  • SAP:越来越多组织通过AI解决数据问题,迈向大规模应用
  • leetcode33.搜索旋转排序数组
  • 云原生四重涅槃·破镜篇:混沌工程证道心,九阳真火锻金身