Servidor Ubuntu não inicializado devido a problemas de montagem de disco (possíveis)

4

Eu tenho um servidor rodando o Ubuntu 14.04, com um disco rígido particionado como:

sda
 sda1 -> /
 sda2 -> /var
 sda3 -> (swap)
 sda4 -> /home

Sempre que eu inicializo, recebo a mensagem The disk drive for /var is not ready yet or not present. Press S to skip, Continue to wait or M to fix manually . Eu recebo essa mensagem três vezes para os pontos de montagem /tmp e /home também. O grande problema é que, na verdade, não consigo nem pressionar uma tecla quando ela me pede para digitar uma chave. Ele vai em frente com o processo de inicialização de qualquer maneira e, em seguida, fica preso na seguinte etapa:

Starting system logging daemon

O que estou assumindo é porque estou supondo que o system logging daemon está tentando obter um bloqueio em /var/log/messages , mas não é possível porque /var não está montado. O problema é que não posso verificar nada porque não tenho acesso a nenhuma linha de comando. No entanto, posso entrar em um prompt de raiz a partir do modo de recuperação. Quais logs devo verificar para obter mais informações e como devo proceder basicamente com isso?

    
por Rohan Prabhu 13.09.2014 / 09:32

2 respostas

5

Eu tive o mesmo problema exato e graças ao seu comentário sobre isso só acontecendo depois de ativar o LDAP, eu pude descobrir por que isso estava acontecendo comigo. No arquivo /etc/nsswitch.conf , eu tive o seguinte:

passwd:         ldap compat
group:          ldap compat
shadow:         ldap compat

Eu mudei para isso e consertei o problema:

passwd:         compat ldap
group:          compat ldap
shadow:         compat ldap

Espero que isso resolva o problema para você também.

    
por 13.10.2014 / 15:52
3

Isso soa como por algum motivo o Ubuntu não está ciente de qual disco ele deve realmente montar. Sua melhor aposta seria descobrir o UUID do disco sda . Você deve conseguir fazer isso executando sudo blkid , que deve imprimir todos os discos e, em seguida, verificar seu etc/fstab para ver se o UUID corresponde.

Um exemplo de saída de sudo blkid :

/dev/sda1: UUID="052f54e5-383f-4743-b3ba-fad1f0ed4ce1" TYPE="ext4" 
/dev/sdb1: UUID="18f2c5a3-0992-4c4c-a693-debd4a5b206a" TYPE="ext4" 
/dev/sdc1: UUID="0da04cdb-8307-4455-854a-2da2c4bf334e" TYPE="ext4" 
/dev/sdd1: UUID="ac5b8715-7bd4-4e1c-bd0b-82fe5383dc05" TYPE="ext4" 

Agora que você descobriu as partições UUID de sda (no seu caso, existem 4), basta abrir o fstab com seu editor favorito:

sudo nano /etc/fstab

e adicione as entradas correspondentes ou corrija-as se todas estiverem presentes, mas mostrando errado UUID s

    
por 13.09.2014 / 10:11

Tags