У меня не хватает места на диске, пока я пытаюсь скомпилировать 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