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 le explicamos cómo utilizar el sistema de rescate de Linux de su Servidor Dedicado para hacer una copia de seguridad de los datos de su servidor.
Notas
En el siguiente artículo le explicamos cómo arrancar su servidor en el sistema de rescate de Linux:
Arrancar un servidor dedicado en el sistema de rescate Linux
Si adquirió 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 su servidor:
Arrancar un servidor Linux en el sistema de rescate
Usar el sistema de rescate de LinuxEn el siguiente artículo le explicamos cómo identificar un disco duro defectuoso y cómo preparar el servidor para reemplazarlo:
Identificar y sustituir un disco duro defectuoso (Servidor Dedicado 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 necesita, puede descargar el software necesario para su 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 su servidor, introduzca 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
Utilice 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á 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. |
Puede encontrar más información aquí:
Mostrar la partición
Proceda 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, introduzca 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 bytesTome 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, puede 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, debe comprobar la consistencia del sistema de archivos para detectar posibles errores con el File System Check (FSCK).
Advertencia
No realice 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úrese 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, introduzca 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
Proceda 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 ser variar según el tipo y el modelo de servidor.
Para crear el directorio donde se montará el volumen lógico, introduzca 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, introduzca 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
Dispone de las siguientes opciones para realizar una copia de seguridad de los datos de su servidor:
Hacer una copia de seguridad de los datos en su ordenador local usando WinSCP.
Guardar los datos en otro servidor mediante Secure Copy.
Guardar los datos en un ordenador local utilizando Secure Copy.
Después de hacer una copia de seguridad de sus datos, podrá instalar una nueva imagen en el servidor o restaurar una copia de seguridad de su sistema. Luego podrá copiar los archivos respaldados al servidor.
Guardar datos usando WinSCP en un ordenador local
Con WinSCP es posible copiar fácilmente los datos de su servidor a un directorio de su ordenador 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, introduzca 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 un ordenador local con sistema operativo Linux
El siguiente comando le permite copiar un directorio ubicado en su servidor a su ordenador 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 su ordenador local.
Para guardar un solo archivo en su ordenador local, escriba 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 le permite copiar un directorio localizado en su computadora local a su 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, introduzca 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, puede 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, debe desmontar los volúmenes lógicos o particiones montadas. Para ello, use el comando umount.
Advertencia
No reinicie 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, introduzca 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