Я пытаюсь следовать официальная документация Google Cloud о том, как изменить размер постоянного диска образа Compute Engine.
Согласно инструкциям, после определения нового размера диска в веб-консоли мне нужно запустить resize2fs
чтобы изменить размер файловой системы на новое дисковое пространство. Однако, когда я пытаюсь запустить его, я получаю следующую ошибку:
resize2fs: Device or resource busy while trying to open /dev/disk/by-id/google-[my-disk-id]
Couldn't find valid filesystem superblock.
Моя ОС - Ubuntu 14.04.3 LTS.
По-видимому, мне просто пришлось перезапустить экземпляр, и его размер был автоматически изменен. Такое поведение было упомянутый в другом пункте документации:
Если вы создаете или изменяете размер корневого постоянного диска или создаете диск из образа или моментального снимка, ваш экземпляр виртуальной машины может автоматически изменять размер раздела, чтобы распознавать дополнительное пространство после перезапуска экземпляра.
Просто перезагрузите систему, чтобы использовать
$ sudo reboot
решит эту проблему