(Я новичок в управлении дисками и разделами, поэтому некоторые термины могут быть смешаны и запутаны)
Я пытаюсь увеличить размер диска ОС на нашей виртуальной машине Centos 7.3 в Azure, чтобы (надеюсь) беспрепятственно перенести существующую машину от другого поставщика, где размер диска ОС превышает 30 ГБ, которые входят в стандартную комплектацию Azure для Дистрибутивы Linux.
Я успешно увеличил размер самого диска с 30 ГБ до 128 ГБ, используя это руководство от Microsoft, но я не понимаю, как на самом деле использовать это новое пространство для хранения. Microsoft имеет это руководство, но это применимо только к разделам GPT.
Из того, что я могу сказать из приведенного ниже вывода, сам диск отображается как правильный размер в lsblk
, но ни один из разделов не использует это. В parted
вывод также показывает увеличение размера диска (137 ГБ против 128 ГБ, как я ожидал, но это может не иметь отношения к этому вопросу).
У меня такой вопрос: как я могу использовать только что добавленное хранилище? Я предполагаю, что мне придется увеличить размер раздела 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