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

не может ssh в вычислительный движок Google после изменения fstab

Я хотел автоматически подключить диск к моей виртуальной машине, поэтому добавил следующую строку в /etc/fstab:

UUID="0e9b2dc6-4eb9-47b2-9125-571a1e2aed59"    /media/anExistedfolder   defaults       0 0

Однако после сброса виртуальной машины я больше не могу подключиться к ней. Проверил онлайн-справку и попытался отменить fstab используя следующий сценарий запуска в метаданных, все равно не повезло.

#!/bin/bash
echo "LABEL=cloudimg-rootfs   /        ext4   defaults        0 0"  > /etc/fstab

Поскольку я просто тестирую эту виртуальную машину, не имеет значения, потеряю ли я ее, но представьте, что это рабочий сервер, который я не мог потерять, какие варианты у меня были бы?

Тип файловой системы отсутствует в записи fstab. Это причина того, что ВМ dint пришла только после перезагрузки

Чтобы помочь всем, кому это интересно, Google Compute предоставляет консоль для подключения. В моем случае я сделал следующее:

  1. установить Cloud SDK
  2. включить консоль

    gcloud compute instances add-metadata [INSTANCE_NAME]  \
    --metadata=serial-port-enable=1
    
  3. подключитесь к консоли, а затем обновите fstab

Что касается причины, Самудрала прав, экстренный номер отсутствовал и спасибо!