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

На устройстве не осталось места даже после добавления постоянного хранилища в gcloud

Я новичок в Google Cloud. Мне было загружено несколько текстовых файлов в экземпляр виртуальной машины. Затем я внезапно начал получать сообщения вроде

bash: cannot create temp file for here-document: No space left on device

Я запустил df -h и обнаружил, что мой диск используется на 100%

/dev/sdb        9.8G  9.3G     0 100% /

Я искал об этом и подумал, что мне может потребоваться добавить больше хранилища постоянства.

Я выполнил инструкции здесь -> https://cloud.google.com/compute/docs/disks/add-persistent-disk

Теперь, когда я запускаю df -h Я вижу, что добавлено новое хранилище (загрузка 1%)

/dev/sdc         20G   45M   20G   1% /mnt/disks/disk2

Когда я бегу lsblk, Я получил:

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0  10G  0 disk 
└─sda1   8:1    0  10G  0 part /
sdc      8:32   0  20G  0 disk /mnt/disks/disk2

Однако я по-прежнему получаю ту же ошибку: На устройстве не осталось места. Я перезапустил виртуальную машину. Пожалуйста, помогите.

P.S. ВМ -> Debian 4.9.65-3 + deb9u2 (2018-01-04) x86_64

Я согласился с роаима, тебе надо увеличьте размер существующего загрузочного диска чтобы решить эту проблему. После изменения размера диска необходимо изменить размер файловой системы чтобы операционная система могла получить доступ к дополнительному пространству. Загрузочные диски используют разделы MBR, размер которых ограничен 2 ТБ. Не изменяйте размер загрузочных дисков более 2 ТБ.

При создании нового экземпляра (и нового подключенного загрузочного диска) вам необходимо изменить --boot-disk-size вариант, например gcloud compute --project "seekwell-scheduler-183021" instances create "myapp" --boot-disk-size "500GB".