Saltar para o conteúdo principal

Modo de recuperação. Exemplos de interação

O que é "Modo de recuperação"?

aviso

Observe que isto não é o mesmo que o Modo de Recuperação do Windows.

Quando o modo de recuperação é ativado, uma versão especial do Linux é carregada. Este é um sistema operacional que é executado na RAM e permite o acesso às partições de disco do seu servidor. Ele é útil para tarefas como redefinir senhas ou recuperar configurações.

O que é montagem de sistema de arquivos?

A montagem de sistema de arquivos é o processo que torna uma partição de disco acessível ao sistema operacional. Por exemplo, se você precisar acessar dados no servidor no modo de recuperação. O comando a seguir é usado para montagem:

mount

Trabalhando no modo de recuperação

Determinando a estrutura do disco

Primeiro, você precisa determinar como o sistema de disco está organizado. Execute o seguinte comando:

lsblk

Ele mostrará uma lista de discos e partições no seu servidor. Exemplo de saída do comando:

sda 8:0 0 477G 0 disk
├─sda1 8:1 0 12G 0 part
│ └─md0 9:0 0 12G 0 raid1
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sda3 8:3 0 453.3G 0 part
└─md2 9:2 0 453.1G 0 raid1

Neste exemplo, a partição raiz está localizada em md2, mas sua partição pode ter um nome diferente.

dica

Em nossos servidores, com o particionamento padrão, a partição raiz geralmente está localizada em md2 ou md1, dependendo da configuração do servidor.

Montando o sistema de arquivos

Agora, monte a partição raiz para acessá-la. Use o comando:

mount /dev/md2 /mnt

(Substitua md2 pela sua partição se ela for diferente)

Este comando torna os dados nesta partição acessíveis para o trabalho.

Conectando ao sistema de arquivos

Após montar o sistema de arquivos, você precisa entrar nele para trabalhar como se fosse o sistema principal. Para fazer isso, execute os seguintes comandos:

chroot-prepare /mnt
  • Este comando prepara o sistema para trabalhar com a partição montada.
chroot /mnt
  • Com este comando, você "entra" no sistema de arquivos e pode executar comandos como se ele fosse o sistema operacional principal.

Exemplo: Redefinindo a senha do root

Agora, vamos ver um exemplo de redefinição da senha do usuário root no modo de recuperação.

Inicializando o servidor no modo de recuperação

Vá para o painel de controle, abra o cartão do servidor, selecione "Management" e clique na opção "Recovery mode (rescue)" Em seguida, reinicie o servidor.

Conectando ao servidor via SSH

Conecte-se ao servidor via SSH usando o usuário root e a senha que você receberá por email após o modo de recuperação ser ativado.

Montando o sistema de arquivos

Digite o comando para montar a partição raiz:

mount /dev/md2 /mnt

Entrando no sistema de arquivos

Conecte-se ao sistema de arquivos montado usando os seguintes comandos:

chroot-prepare /mnt
chroot /mnt

Redefinindo a senha do root

Execute o seguinte comando para redefinir a senha:

passwd root

Observação: ao inserir a nova senha, nenhum caractere aparecerá na tela.

Saindo do chroot

Para sair do modo chroot, digite o comando:

exit

Desmontando o sistema de arquivos

Desmonte o sistema de arquivos para concluir o processo:

umount /mnt/*
umount /mnt

Reinicializando o servidor

Reinicie o servidor para carregar o sistema operacional instalado.