0
点赞
收藏
分享

微信扫一扫

Ubuntu/CentOS 磁盘分区扩展


虚拟化环境,通常在创建服务器分配的磁盘空间并不大,当后期数据量增大时,需要进行扩展。
如果使用的是 LVM 则可以方便的进行缩容和扩容,但如果直接使用的磁盘分区,则复杂一点。
以下是以 VMware 虚拟机为例,对磁盘分区进行扩容。该方法适用于 Ubuntu 和 CentOS。

1.扩展分区属于高危操作,操作前需要进行备份。
2.如磁盘存在扩展分区(Extended),则需要将整个扩展分区删除,重启创建。
3.除最后一个分区,扩展分区内的其他分区大小不能变化,否则会造成文件系统损坏。

目录

  • ​​0.VMware 扩展磁盘​​
  • ​​1.无扩展分区​​
  • ​​1.1.检查磁盘​​
  • ​​1.2.扩展磁盘分区​​
  • ​​1.3.确认分区已扩展​​
  • ​​1.4.扩展文件系统​​
  • ​​1.5.检查磁盘UUID是否变更​​
  • ​​2.有扩展分区​​
  • ​​2.1.检查磁盘​​
  • ​​2.2.扩展磁盘分区​​
  • ​​2.3.确认分区已扩展​​
  • ​​2.4.扩展文件系统​​
  • ​​2.5.检查磁盘UUID是否变更​​

0.VMware 扩展磁盘

扩展磁盘前需要关闭虚拟机

Ubuntu/CentOS 磁盘分区扩展_centos

1.无扩展分区

1.1.检查磁盘

启动虚拟机,检查磁盘空间是否已扩展

Ubuntu/CentOS 磁盘分区扩展_linux_02

1.2.扩展磁盘分区

注意:仅支持扩展最后1个磁盘分区,如上图,仅支持扩展sda2,不支持扩展sda1 !!!

执行完第3步后,切记不能保存分区表!!!!

Ubuntu/CentOS 磁盘分区扩展_ubuntu_03

1.3.确认分区已扩展

Ubuntu/CentOS 磁盘分区扩展_服务器_04

1.4.扩展文件系统

ext4 文件系统扩展使用 resize2fs

xfs 文件系统扩展使用 xfs_growfs

Ubuntu/CentOS 磁盘分区扩展_运维_05

1.5.检查磁盘UUID是否变更

如变更,需修改/etc/fstab 文件

Ubuntu/CentOS 磁盘分区扩展_ubuntu_06

2.有扩展分区

2.1.检查磁盘

启动虚拟机,检查磁盘空间是否已扩展

Ubuntu/CentOS 磁盘分区扩展_服务器_07

2.2.扩展磁盘分区

注意:仅支持扩展最后1个磁盘分区,如上图,仅支持扩展sda6,不支持扩展其他分区 !!!

首先记录一下当前分区信息,尤其是各分区起始位置。

Ubuntu/CentOS 磁盘分区扩展_ubuntu_08


删除扩展分区及以下所有分区

Ubuntu/CentOS 磁盘分区扩展_centos_09


重建扩展分区,分区号与之前保持一致。

每个分区的起始位置要和之前保持一致。

Ubuntu/CentOS 磁盘分区扩展_linux_10


Ubuntu/CentOS 磁盘分区扩展_服务器_11


由于扩展分区还在使用中,重启后才能生效。

2.3.确认分区已扩展

重启服务器,确认分区已扩展。

Ubuntu/CentOS 磁盘分区扩展_centos_12

2.4.扩展文件系统

ext4 文件系统扩展使用 resize2fs

xfs 文件系统扩展使用 xfs_growfs

Ubuntu/CentOS 磁盘分区扩展_服务器_13

2.5.检查磁盘UUID是否变更

如变更,需修改/etc/fstab 文件

Ubuntu/CentOS 磁盘分区扩展_linux_14


举报

相关推荐

Centos 磁盘分区挂载

【磁盘分区】

linux磁盘分区

磁盘分区上

磁盘分区下

Linux 磁盘分区

Linux磁盘分区介绍

0 条评论