Eu tenho uma instância que está presa neste prompt de inicialização (olhando para o log da instância no console de gerenciamento):
The disk drive for /mydisk is not ready yet or not present
Continue to wait; or Press S to skip mounting or M for manual recovery
Adicionei um volume EBS, montei-o, excluí o volume EBS e esqueci de remover a entrada do / etc / fstab e reiniciei a máquina. Agora, isso é solicitado no momento da inicialização e não consigo fazer o SSH na instância.
O que devo fazer para resolver esse problema?
fonte
nofail
se/etc/fstab
você digitar um erro de digitação? Talvez não, talvez os "erros" (como descritos emfstab(5)
) não atrasem o processo de inicialização.nobootwait
- ainda não tenteinofail
- acredito que existem algumas diferenças sutis entre elas.Se o seu ubuntu tiver
systemd
, você pode editar/lib/systemd/system/local-fs.target
e comentar as duas últimas linhas:Eu não testei isso extensivamente e não sei se há riscos ou efeitos colaterais envolvidos, mas até agora funciona como um encanto. Ele monta o volume raiz e todos os outros volumes (exceto os que estão configurados incorretamente, obviamente) e, em seguida, continua o processo de inicialização até que o SSH esteja ativo, para que você possa se conectar à instância e corrigir as
fstab
entradas incorretas .fonte