Usar el sistema de rescate de Linux (hardware RAID)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Para servidores dedicados que se gestionan desde el Cloud Panel
En este artículo te explicamos cómo utilizar el sistema de rescate de Linux de tu Servidor Dedicado para hacer una copia de seguridad de los datos de tu servidor.
Notas
En el siguiente artículo te explicamos cómo arrancar tu servidor en el sistema de rescate de Linux:
Arrancar un servidor dedicado en el sistema de rescate Linux
Si adquiriste un Servidor Dedicado de nuestra gama de productos Servidores a precios especiales, los siguientes artículos proveen información sobre el sistema de rescate de tu servidor:
Arrancar un servidor Linux en el sistema de rescate
Usar el sistema de rescate de LinuxEn el siguiente artículo te explicamos cómo identificar un disco duro defectuoso y cómo preparar el servidor para reemplazarlo:
Identificar y sustituir un disco duro defectuoso (Dedicated Server Linux con hardware RAID)
Controladores del RAID: programas
Los programas de software que se encargan de la gestión de los controladores del RAID están instalados de manera predeterminada. Si lo necesitas, puedes descargar el software necesario para tu controlador a continuación:
Broadcom
https://www.broadcom.com/support/download-search
Dell
Identificar el tipo de controlador de hardware
Para comprobar qué controlador de hardware está instalado en tu servidor, introduce el siguiente comando:
lspci|grep RAID
Ejemplo:
rescue:~# lspci|grep RAID
02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3408 (rev 01)
Comprobar el estado del hardware RAID
Utiliza los comandos que se indican a continuación para acceder a la información del hardware RAID y de su configuración:
Broadcom
COMANDO | EXPLICACIÓN |
---|---|
storcli64 /c0 show all | Con este comando se muestra información sobre el controlador y la configuración. |
storcli64 /c0/eall/sall show | Con este comando se muestra información sobre los discos existentes. |
storcli64 /c0/eALL/sALL show all | Con este comando se muestra información sobre los discos disponibles y su estado actual (número de serie, temperatura, etc.). |
storcli /cx show eventloginfo | Con este comando se muestran los registros .log en un archivo. |
Podrás obtener más información al respecto aquí:
DELL PERC
COMANDO | EXPLICACIÓN |
---|---|
perccli64 /c0/e32/s0 show all | Con este comando se muestra información sobre el disco 0. |
perccli64 /c0/e32/s1 show all | Con este comando se muestra información sobre el disco 1. |
perccli64 /c0 show | Con este comando se muestra información sobre los discos duros disponibles. |
perccli /c0 show eventloginfo | Con este comando se muestran los registros .log del controlador 0. |
Podrás encontrar más información aquí:
Mostrar la partición
Procede con los siguientes pasos para mostrar la partición:
Nota
Las particiones y los volúmenes lógicos mostrados pueden variar según el tipo y el modelo de servidor.
Para mostrar la lista de los sistemas de archivos e identificar el sistema de archivos, introduzca el comando df -h (df por sus siglas en inglés disk free). Con el parámetro -h se puede mostrar el número de bloques ocupados en forma legible por máquina, ya sea en gigas, megas o kilobytes.
rescue:~# df -h
Ejemplo:
rescue:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 630M 560M 71M 89% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 14M 16G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroupPara mostrar una lista de los discos duros, particiones y volúmenes lógicos existentes, introduce el comando fdisk -l. fdisk es un programa de líneas de comando utilizado para particionar discos, además de visualizar, crear o eliminar particiones.
rescue:~# fdisk -l
En el siguiente ejemplo se muestra información sobre los discos, las particiones y los volúmenes lógicos de un servidor con hardware RAID:
rescue:~# fdisk -l
Disk /dev/ram0: 640 MiB, 671088640 bytes, 1310720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/sda: 1.8 TiB, 1999844147200 bytes, 3905945600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DCBF9911-237E-47D0-BA51-D3802287C521
Device Start End Sectors Size Type
/dev/sda1 2048 6143 4096 2M BIOS boot
/dev/sda2 6144 58593279 58587136 28G Linux filesystem
/dev/sda3 58593280 78125055 19531776 9.3G Linux swap
/dev/sda4 78125056 3905943551 3827818496 1.8T Linux LVM
Disk /dev/mapper/vg00-usr: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vg00-var: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vg00-home: 10 GiB, 10737418240 bytes, 20971520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesToma nota de la rutas de los volúmenes lógicos y las particiones. En este ejemplo se trata de la partición /dev/sda2 y los volúmenes lógicos /dev/mapper/vg00-usr, /dev/mapper/vg00-var y /dev/mapper/vg00-home.
Iniciar la gestión de volúmenes lógicos manualmente
Normalmente, todos los volúmenes lógicos se inician con la puesta en marcha del sistema de rescate. Si estos no se activan, puedes activarlos manualmente con los siguientes comandos:
rescue:~# pvscan
rescue:~# vgscan
rescue:~# vgchange -a y
Comprobar el sistema de archivos
Antes de montar la partición o el volumen lógico en cuestión, debes comprobar la consistencia del sistema de archivos para detectar posibles errores con el File System Check (FSCK).
Advertencia
No realices una comprobación del sistema de archivos en particiones montadas y/o cifradas, ya que esto puede provocar la pérdida de datos. Si se comprueba el sistema de archivos de un volumen lógico, éste tampoco puede estar montado.
Por lo tanto, asegúrate de que ni la partición, ni el volumen lógico estén montados o cifrados antes de llevar a cabo la comprobación del sistema de archivos con el File System Check.
Para comprobar una partición o un volumen lógico con el File System Check, introduce el siguiente comando:
Partición
rescue:/# fsck -f /RUTA/PARTICIÓN
Volumen lógico
rescue:/# fsck -f /RUTA/VOLUMEN_LOGICO
En el siguiente ejemplo se comprueba el sistema de archivos de la partición sda2:
rescue:~# fsck -f /dev/sda2
fsck from util-linux 2.29.2
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
root: 3989/1831424 files (1.9% non-contiguous), 206934/7323392 blocks
Montar la partición o el volumen lógico
Procede con los siguientes pasos para montar una partición o un volumen lógico:
Nota
Las particiones o los volúmenes lógicos mostrados pueden variar según el tipo y el modelo de servidor.
Para crear el directorio donde se montará el volumen lógico, introduce el siguiente comando:
rescue:/# mkdir /mnt/NOMBRE_DEL_DIRECTORIO
Ejemplos:
Volumen lógicorescue:/# mkdir /mnt/usr
Partición
rescue:/ mkdir /mnt/sda2
Para montar la partición o el volumen lógico en cuestión, introduce el siguiente comando:
rescue:/# mount /RUTA/PARTICIÓN /mnt/DIRECTORIO
o bien
rescue:/# mount /RUTA/VOLUMEN_LÓGICO /mnt/DIRECTORIO
Ejemplos:
Montar una partición:rescue:/# mount /dev/sda2 /mnt/sda2
Montar un volumen lógico:
rescue:/# mount /dev/mapper/vg00-home /mnt/home
Hacer una copia de seguridad de los archivos
Dispones de las siguientes opciones para realizar una copia de seguridad de los datos de tu servidor:
Hacer una copia de seguridad de los datos en tu computadora local usando WinSCP.
Guardar los datos en otro servidor mediante Secure Copy.
Guardar los datos en una computadora local utilizando Secure Copy.
Después de hacer una copia de seguridad de tus datos, podrás instalar una nueva imagen en el servidor o restaurar una copia de seguridad de tu sistema. Luego podrás copiar los archivos respaldados al servidor.
Guardar datos usando WinSCP en un ordenador local
Con WinSCP es posible copiar fácilmente los datos de tu servidor a un directorio de tu computadora local usando el método de arrastrar y soltar.
Copiar los datos a otro servidor usando Secure Copy
Secure Copy es un protocolo para la transmisión cifrada de datos basado en Secure Shell. Para transferir los datos, introduce el siguiente comando en el shell:
scp -r /RUTA/DIRECTORIO nombre_de_usuario@DIRECCIÓN_IP:/RUTA/DIRECTORIO_DESTINO
Ejemplo:
[root@localhost ~]# scp -r /mnt root@82.165.69.130:/home/backup
Guardar datos de una computadora local con sistema operativo Linux
El siguiente comando te permite copiar un directorio ubicado en tu servidor a tu computadora local:
scp usuario_remoto@IP_DEL_SERVIDOR:/DIRECTORIO_EN_EL_SERVIDOR /DIRECTORIO_LOCAL
Ejemplo:
[root@localhost ~]# scp root@217.160.44.208:/home /opt/backup
En el ejemplo anterior, el directorio /home ha sido copiado en el directorio /opt/backup que se encuentra en tu computadora local.
Para guardar un solo archivo en tu computadora local, escribe el siguiente comando:
scp usuario_remoto@IP_DEL_SERVIDOR:/remote/DIRECTORIO_EN_EL_SERVIDOR/NOMBRE_DE_ARCHIVO.txt /DIRECTORIO_LOCAL
Ejemplo:
[root@localhost ~]# scp root@217.160.44.208:/remote/home/test.txt /TEMP
El siguiente comando te permite copiar un directorio localizado en tu computadora local a tu servidor:
scp -r /DIRECTORIO/LOCAL usuario_remoto@IP_DEL_SERVIDOR:/DIRECTORIO_EN_EL_SERVIDOR
Ejemplo:
[root@localhost ~]# scp -r /home/backup root@217.160.44.208:/home
Para copiar un solo archivo, introduce el siguiente comando:
scp -r /DIRECTORIO/NOMBRE_DE_ARCHIVO usuario_remoto@IP_DEL_SERVIDOR:/DIRECTORIO_EN_EL_SERVIDOR
Ejemplo:
[root@localhost ~]# scp -r /home/test.txt root@217.160.44:/home
Nota
Si el comando scp no está disponible, puedes instalarlo con el siguiente comando:
CentOS
[root@localhost ~]# yum install openssh-clients
Debian / Ubuntu
[root@localhost ~]# apt - install openssh-server
Desmontar los sistemas de archivos
Antes de reiniciar el servidor en modo normal, debes desmontar los volúmenes lógicos o particiones montadas. Para ello, usa el comando umount.
Advertencia
No reinicies el servidor con archivos de sistema montados, ya que esto podría ocasionar pérdida de datos.
Para desmontar los volúmenes lógicos o las particiones, introduce el siguiente comando:
rescue:/# umount /RUTA/PARTICIÓN/mnt/DIRECTORIO
o bien
rescue:/# umount /RUTA/VOLUMEN_LÓGICO /mnt/DIRECTORIO
En el siguiente ejemplo se desmonta una partición:
rescue:/# umount /dev/sda2 /mnt/sda2
Contenido
- Controladores del RAID: programas
- Identificar el tipo de controlador de hardware
- Comprobar el estado del hardware RAID
- Mostrar la partición
- Iniciar la gestión de volúmenes lógicos manualmente
- Comprobar el sistema de archivos
- Montar la partición o el volumen lógico
- Hacer una copia de seguridad de los archivos
- Desmontar los sistemas de archivos
- Arriba