Modo de recuperación. Ejemplos de interacción
¿Qué es el "Modo de recuperación"?
Tenga en cuenta que esto no es lo mismo que el Modo de recuperación de Windows.
Cuando se activa el modo de recuperación, se carga una versión especial de Linux. Este es un sistema operativo que se ejecuta en la RAM y permite acceder a las particiones de disco de su servidor. Es útil para tareas como restablecer contraseñas o recuperar configuraciones.
¿Qué es el montaje del sistema de archivos?
El montaje del sistema de archivos es el proceso que hace que una partición de disco sea accesible para el sistema operativo. Por ejemplo, si necesita acceder a los datos del servidor en modo de recuperación. El siguiente comando se usa para montar:
mount
Trabajar en el modo de recuperación
Determinación de la estructura del disco
Primero, necesita determinar cómo está organizado su sistema de discos. Ejecute el siguiente comando:
lsblk
Mostrará una lista de discos y particiones en su servidor. Ejemplo de salida del 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
En este ejemplo, la partición raíz se encuentra en md2, pero su partición puede tener un nombre diferente.
En nuestros servidores, con el particionado estándar, la partición raíz se encuentra con mayor frecuencia en md2 o md1, según la configuración del servidor.
Montaje del sistema de archivos
Ahora, monte la partición raíz para acceder a ella. Use el comando:
mount /dev/md2 /mnt
(Sustituya md2 por su partición si es diferente)
Este comando hace que los datos de esta partición sean accesibles para trabajar con ellos.
Conexión al sistema de archivos
Después de montar el sistema de archivos, necesita entrar en él para trabajar como si fuera el sistema principal. Para hacerlo, ejecute los siguientes comandos:
chroot-prepare /mnt
- Este comando prepara el sistema para trabajar con la partición montada.
chroot /mnt
- Con este comando, "entra" en el sistema de archivos y puede ejecutar comandos como si fuera el sistema operativo principal.
Ejemplo: Restablecimiento de la contraseña de root
Ahora, veamos un ejemplo de cómo restablecer la contraseña del usuario root en modo de recuperación.
Arranque del servidor en modo de recuperación
Vaya al panel de control, abra la tarjeta del servidor, seleccione "Management" y haga clic en la opción "Recovery mode (rescue)" Luego, reinicie el servidor.
Conexión al servidor mediante SSH
Conéctese al servidor mediante SSH usando el usuario root y la contraseña que recibirá por correo electrónico después de que se active el modo de recuperación.
Montaje del sistema de archivos
Introduzca el comando para montar la partición raíz:
mount /dev/md2 /mnt
Entrada al sistema de archivos
Conéctese al sistema de archivos montado usando los siguientes comandos:
chroot-prepare /mnt
chroot /mnt
Restablecimiento de la contraseña de root
Ejecute el siguiente comando para restablecer la contraseña:
passwd root
Nota: Mientras introduce la nueva contraseña, no aparecerá ningún carácter en la pantalla.
Salida de chroot
Para salir del modo chroot, introduzca el comando:
exit
Desmontaje del sistema de archivos
Desmonte el sistema de archivos para completar el proceso:
umount /mnt/*
umount /mnt
Reinicio del servidor
Reinicie el servidor para cargar el sistema operativo instalado.