在 Azure 中的 Centos 7.3 上利用 MBR 作業系統磁碟上增加的儲存空間

在 Azure 中的 Centos 7.3 上利用 MBR 作業系統磁碟上增加的儲存空間

(我對磁碟管理和分割區很陌生,所以一些術語可能會混合和混淆)

我正在嘗試增加 Azure 上 Centos 7.3 VM 上作業系統磁碟的大小,以便(希望)順利地從不同提供者遷移現有計算機,其中作業系統磁碟大於 Azure 中標準的 30GB Linux 發行版。

我已經成功地將磁碟本身的大小從 30GB 增加到 128GB本指南來自微軟,但我對如何實際利用這個新的儲存空間感到困惑。微軟有本指南,但這僅適用於 GPT 分區。

從下面的輸出我可以看出,磁碟本身在 中顯示為正確的大小lsblk,但沒有任何分割區使用它。輸出parted還顯示磁碟大小增加(137GB 與我預期的 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

相關內容