在 Azure 中利用 Centos 7.3 上 MBR OS 磁盘上增加的存储空间

在 Azure 中利用 Centos 7.3 上 MBR OS 磁盘上增加的存储空间

(我对磁盘管理和分区还很陌生,因此一些术语可能会混淆)

我正在尝试增加 Azure 上 Centos 7.3 VM 上的操作系统磁盘的大小,以便(希望)顺利地从其他提供商迁移现有机器,其中操作系统磁盘大于 Azure 中 Linux 发行版的标准 30GB。

我已成功将磁盘本身的大小从 30GB 增加到 128GB,使用本指南来自微软,但我不知道如何真正利用这个新的存储空间。微软本指南,但这仅适用于 GPT 分区。

从下面的输出中我可以看出,磁盘本身显示为正确的大小lsblk,但没有一个分区正在使用它。parted输出还显示磁盘大小有所增加(137GB vs 我预期的 128GB,但这可能与这个问题无关)。

我的问题是:我该如何使用新添加的存储?我假设我必须增加分区大小MOUNTPOINT /,但我不知道该怎么做。卸载根卷会突然导致机器死机吗?

任何帮助是极大的赞赏。

[user@machine ~]$ lsblk -o NAME,HCTL,SIZE,MOUNTPOINT,TYPE
NAME   HCTL        SIZE MOUNTPOINT    TYPE
fd0                  4K               disk
sda    2:0:0:0     128G               disk
├─sda1             500M /boot         part
└─sda2            29.5G /             part
sdb    3:0:1:0      16G               disk
└─sdb1              16G /mnt/resource part
sdc    5:0:0:0     128G               disk
└─sdc1             128G /datadisk     part

[user@machine ~]$ sudo parted -l /dev/sda
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 137GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  525MB   524MB   primary  xfs          boot
 2      525MB   32.2GB  31.7GB  primary  xfs

答案1

请确保您已先备份!

  1. 使用 Azure VM 修复实例装载磁盘指导。
  2. 扩展以下分区
  3. 通过使用来扩展文件系统xfs_growfs /dev/sda

相关内容