GCE: Есть ли доступ к служебной оболочке?

Один из моих примеров - проблемы с диском. Последовательная консоль дразнит отображение ошибки и подсказки консоли:

fsck.ext4: No such file or directory while trying to open /dev/sdbt
Possibly non-existent device?
fsck died with exit status 8
[?25l[?1c7[1G[[31mFAIL[39;49m8[?25h[?0c[31mfailed (code 8).[39;49m
[....] File system check failed. A log is being saved in /var/log/fsck/checkfs if that location is writable. Please repair the file system manually. ...[?25l[?1c7[1G[[31mFAIL[39;49m8[?25h[?0c [31mfailed![39;49m
[....] A maintenance shell will now be started. CONTROL-D will terminate this shell and resume system boot. ...[?25l[?1c7[1G[[33mwarn[39;49m8[?25h[?0c [33m(warning).[39;49m
sulogin: root account is locked, starting shell
root@(none):~# 

Есть ли способ сделать последовательную консоль интерактивной? Было бы здорово взглянуть на файл fstab для начала или даже нажать ctl-D, чтобы запустить его.

Также можно что-нибудь сделать, чтобы убрать тарабарщину на консоли?

1 ответ

Решение

Во-первых, вы можете закрыть экземпляр, но не удалить его загрузочный диск. Затем вы можете создать новый экземпляр; нажмите "Показать дополнительные параметры" во время создания экземпляра, и вам будет предложено добавить "ДОПОЛНИТЕЛЬНЫЕ ДИСКИ (Необязательно)".

Подключите диск, который нуждается в fsck, в качестве дополнительного диска. Таким образом, новый экземпляр будет загружаться с чистого диска, и вы можете fsck другого диска как обычно. Предполагая, что все можно очистить, вы можете снова использовать исходный диск в качестве загрузочного диска.

Тарабарщина - это просто управляющая последовательность ANSI, используемая для окрашивания вывода на терминале.

Другие вопросы по тегам