(我对磁盘管理和分区还很陌生,因此一些术语可能会混淆)
我正在尝试增加 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