Azure の Centos 7.3 上の MBR OS ディスク上の増加したストレージ領域を活用する

Azure の Centos 7.3 上の MBR OS ディスク上の増加したストレージ領域を活用する

(私はディスク管理とパーティションについてはまったくの初心者なので、一部の用語が混同され混乱している可能性があります)

Azure 上の Centos 7.3 VM の OS ディスクのサイズを増やそうとしています。これは、Azure の Linux ディストリビューションに標準で付属している 30 GB よりも大きい OS ディスクを持つ、別のプロバイダーの既存のマシンを (うまくいけば) スムーズに移行できるようにするためです。

ディスク自体のサイズを30GBから128GBに増やすことができました。このガイドマイクロソフトから提供されたのですが、この新しいストレージスペースを実際にどのように活用すればよいのかわかりません。マイクロソフトはこのガイドただし、これは GPT パーティションにのみ適用されます。

以下の出力から判断すると、ディスク自体は正しいサイズとして表示されますlsblkが、どのパーティションもこれを使用していません。parted出力には、ディスク サイズの増加も示されています (137 GB 対 128 GB と予想されますが、この質問には関係ない可能性があります)。

私の質問は、新しく追加されたストレージをどのように活用できるかということです。 のパーティション サイズを増やす必要があると思います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

関連情報