【使用growpart扩容工具对Linux系统磁盘分区扩容 】

  1. 扩大磁盘空间
    选择虚拟机->虚拟机设置->磁盘->扩展磁盘容量

  2. 快照备份
    选择虚拟机->快照->拍摄快照

  3. 删除自行创建过的分区(没自行创建过的忽略) 1)fdisk -l
    2)fdisk /dev/sda 按提示 输入d 输入分区编号4(升序排列1、2、3、4)按提示输入 w 保存
    3)reboot 重启

  4. 下载分区工具
    yum install cloud-utils-growpart

  5. 扩容分区
    growpart /dev/sda 3
    1) 执行异常 unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
    2) 设置字符集 LANG=en_US.UTF-8 重新执行

  6. 查看文件系统 lsblk -f
    在这里插入图片描述

  7. 磁盘扩容
    xfs_growfs /dev/sda3

  8. 查看是否扩容成功 df -h

命令

在这里插入图片描述

### Linux 系统中的磁盘分区方法 在 Linux 中,可以通过多种方式完成磁盘分区操作。对于小于等于 2TB 的磁盘,通常使用 `fdisk` 工具来创建 MBR 分区表;而对于大于 2TB 的磁盘,则推荐使用 `parted` 或者 `gdisk` 创建 GPT 分区表。 #### 使用 fdisk 进行磁盘分区 以下是通过 `fdisk` 对新加入的硬盘 `/dev/sdb` 进行分区的具体过程: 1. **查看当前磁盘信息** 可以运行命令 `lsblk` 来确认新增加的硬盘设备名称[^1]。 2. **启动 fdisk 并创建分区** 执行以下命令进入交互模式并按照提示逐步创建新的分区: ```bash fdisk /dev/sdb ``` 3. **保存更改退出** 输入 `w` 将修改写入到磁盘并退出编辑器。 需要注意的是,当磁盘容量超出 2TB 范围时,由于技术限制,`fdisk` 不再适用,此时应改用其他工具如 `parted` 或 `gdisk`[^2]。 --- ### 非 LVM 下的磁盘扩容流程 为了实现不中断服务即可扩展存储空间的目标,在非逻辑卷管理 (Non-LVM) 场景下可采用如下策略来进行在线扩容: 1. **安装必要软件包** 根据操作系统版本不同分别执行相应指令获取所需程序集: - CentOS/RedHat 用户需先启用 EPEL 源后再继续安装; ```bash yum install -y cloud-utils-growpart gdisk xfsprogs ``` - Ubuntu 则直接可用官方源下载依赖项; ```bash sudo apt update && sudo apt install cloud-guest-utils gdisk xfsprogs ``` 2. **调整现有分区大小至最大可能值** 应用 growpart 实现无损增大指定编号分区尺寸动作: ```bash growpart /dev/sda 1 ``` 3. **重新定义文件系统的边界范围** 如果目标分区采用了 ext4 文件系统结构形式的话那么就调用 resize2fs 功能模块达成目的;若是 XFS 类型则对应采取 xfs_growfs 方法处理之. ```bash # For EXT4 filesystems resize2fs /dev/sda1 # Or for XFS filesystems xfs_growfs /mountpoint/ ``` 上述步骤完成后即成功完成了整个磁盘及其内部数据区域的同时扩大作业而无需暂停任何正在运行的服务进程[^3]. --- ### 注意事项 - 在实际操作前务必做好重要资料备份工作以防万一发生意外丢失现象。 - 当涉及多块物理驱动器组合配置RAID阵列或者虚拟化平台环境部署情形时还需额外考虑更多因素影响最终实施方案的选择决定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值