ModelArts DevServer 裸金属服务器扩展系统盘根分区大小
1 背景
DevServer提供的裸金属服务系统镜像,当系统盘选择大于镜像系统盘空间时,额外的磁盘空间不能自动分配给系统根分区,需要手动操作扩展。本文以镜像Ubuntu-20.04-for-Ant8-with-RoCE-and-NVIDIA-525-CUDA-12.0-Uniagent,选择系统盘1T创建的DevServer 为例,介绍系统盘根分区手动扩展的方法。
2 操作步骤
2.1 查看系统盘分区详情
通过lsblk 命令,查看磁盘分区详情如下图所示,如果系统磁盘sda 总大小为1T,已有分区(此例中为sda1~3) 空间总计只有200G, 说明有800G的额外空间未被分区,不可使用,适用此文档的方法来扩展系统分区
通过 df -h 命令 展示文件系统详情如下,可见/dev/sd2 挂载为 系统的根目录:
2.2 备份配置信息configdriver 分区
当前系统卷的sda3分区为存储裸金属服务器配置信息的configdriver分区。使用以下命令对其内容进行备份
dd if=/dev/sda3 of=/root/configdriver.img
2.3 删除配置configdriver 分区
运行fdisk /dev/sda命令进入磁盘管理交互式,参考下图中的子命令 删除 configdriver 分区sda3
运行partprobe 刷新分区, 此时系统盘分区详情如下:
2.4 系统卷末尾新建配置信息configdriver分区
运行 fdisk /dev/sda 进入交互式,参考下图中命令新建分区sda3,本例中可分区扇区范围为 419297280 ~ 2147483614, 设置新建分区的起始位置为可分区扇区最大值减去200000,即为 2147483614 - 200000 = 2147283614。新建分区的结尾位置保持默认值 2147483614, 即为系统盘末尾扇区。新分区大小为97.7M。
运行partprobe 刷新分区, 此时系统盘分区详情如下:
2.5 扩展系统根分区
运行 growpart /dev/sda 2 扩展系统根分区sda2:
此时系统盘分区详情如下:
运行resize2fs /dev/sda2 扩展根分区文件系统,查看文件系统详情,此时根目录总空间扩展为1007G:
2.6 恢复configdriver分区内容
通过如下命令将2.2步骤备份的configdriver 分区内容复制到新的sda3分区:
dd if=/root/configdriver.img of=/dev/sda3
- 点赞
- 收藏
- 关注作者
评论(0)