Назад | Перейти на главную страницу

df -h показывает только 10 ГБ, но я назначил диск на 500 ГБ экземпляру GCE

У меня не хватает места на диске, пока я пытаюсь скомпилировать gcc, и я продолжаю создавать все большие и большие размеры дисков, и после 5 часов компиляции у меня заканчивается дисковое пространство. Я изменил размер диска 4 раза, перезапустил этап компиляции в 4-й раз с диском 500 ГБ.

Когда я бежал df -h чтобы узнать, сколько места было использовано, указано только 9,7 ГБ, но это считается 100%.

Думал, может быть другой диск, но вижу только sda и его раздел

ls /dev/sd*
/dev/sda  /dev/sda1

Итак, мой диск на самом деле имеет размер 500 ГБ и df просто сообщает об этом неправильно (в этом случае компиляция gcc поглощает все 500 ГБ) или панель управления Google Cloud сообщает об этом неправильно, df сообщить об этом правильно, а компиляция gcc не потребляет 500 ГБ?

В любом случае, если я не должен делать что-то, чтобы использовать 500 ГБ (что, кстати, нелогично), я предполагаю, что это ошибка?

(Я искал перед публикацией, я видел только проблемы, связанные с AWS)

ОБНОВЛЕНИЕ - lsblk объясняет это:

lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  500G  0 disk 
└─sda1   8:1    0   10G  0 part /

Кажется, Google Compute Engine предлагает автоматическое изменение размера корневых разделов в большинстве операционных систем (я обычно использую Debian, поэтому никогда не было таких проблем), CentOS, похоже, не одна из них.

Видеть: https://cloud.google.com/compute/docs/disks/persistent-disks#repartitionrootpd

В моем случае нужен ручной передел, см .: https://cloud.google.com/compute/docs/disks/persistent-disks#manualrepartition

После выполнения шагов размер моего диска теперь составляет 500 ГБ

lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  500G  0 disk 
└─sda1   8:1    0  500G  0 part /

Вот шаги в том, что у вас есть единственный раздел xfs (/ dev / sda1).

Не забудьте сделать снимок перед попыткой!

Сначала заново создайте корневой раздел, введите эту команду:

(echo d; echo n; echo p; echo 1; echo ; echo; echo w) | sudo fdisk /dev/sda

Затем перезапустите свой сервер. После перезапуска увеличьте свой раздел

xfs_growfs /dev/sda1

Подтвердите:

df -h