Usar el sistema de rescate de Linux (software RAID)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Dedicado y Servidor a precio especial que se gestionan en Cloud Panel
En este artículo te explicamos cómo utilizar el sistema de rescate de Linux de tu Servidor Dedicado para realizar una copia de seguridad de los datos de tu servidor.
Para ello, sigue los siguientes pasos:
Nota
Si tienes dudas sobre cómo arrancar tu servidor en el sistema de rescate de Linux, consulta el siguiente artículo del Centro de Ayuda:
Arrancar un servidor dedicado en el sistema de rescate de Linux.
Comprueba el estado del software RAID
Para comprobar el estado del software RAID, introduce el siguiente comando en el shell:
rescue:~# cat /proc/mdstat
Después de introducir el comando, se mostrará información acerca del RAID. Un ejemplo sería el siguiente:
rescue:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty]
md126 : active (auto-read-only) raid1 sda2[0] sdb2[2]
29293440 blocks super 1.0 [2/2] [UU]
md127 : active (auto-read-only) raid1 sda4[0] sdb4[2]
937699136 blocks super 1.0 [2/2] [UU]
bitmap: 0/7 pages [0KB], 65536KB chunk
En el ejemplo anterior, se debe montar md127.
Información importante sobre la partición de tu Servidor Dedicado
En los Servidores Dedicados gestionados en el Control Panel, a partir del 20/10/2021 se configurará solamente una partición durante la instalación o al reinstalar el sistema operativo. En los Servidores Dedicados configurados antes de esta fecha y los Servidores Dedicados de nuestra gama de servidores a precio especial, las imágenes del sistema operativo están equipadas con el Gestor de volúmenes lógicos (LVM). El Gestor de volúmenes lógicos crea una capa lógica entre el sistema de archivos y las particiones del almacenamiento de datos utilizado. Esto te permite crear un sistema de archivos que abarca varias particiones y/o soportes de almacenamiento de datos. De este modo, por ejemplo, se puede combinar el espacio de almacenamiento de varias particiones o discos.
Visualiza las particiones del disco
Para identificar y listar los sistemas de archivos, escribe el comando df -h. La abreviatura df significa «disco libre». Con el parámetro -h se puede mostrar el número de bloques ocupados que pueden ser leídos por el dispositivo en gigas, megas o kilobytes.
rescue:~# df -h
Por 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/cgroup
Para ver el listado de los discos duros, las particiones, volúmenes lógicos y los dispositivos múltiples que tienes montados, introduce el comando fdisk -l. Se trata de un programa de línea de comandos para la partición de discos duros. Puedes utilizar este programa para visualizar, crear o eliminar particiones.
rescue:~# fdisk -l
Nota
La forma en que se visualizan las particiones, los volúmenes lógicos y los dispositivos múltiples pueden variar según el tipo y el modelo de servidor.
En el siguiente ejemplo se muestra información sobre los diferentes discos duros, las particiones, los volúmenes lógicos y los dispositivos múltiples de un servidor con software RAID. Además, el sistema operativo del servidor utiliza el Gestor de volúmenes lógicos:
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: 447.1 GiB, 480103981056 bytes, 937703088 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
Disklabel type: gpt
Disk identifier: 857E5503-92EF-4576-B9E9-C1E9D6CB603F
Device Start End Sectors Size Type
/dev/sda1 2048 6143 4096 2M BIOS boot
/dev/sda2 6144 58593279 58587136 28G Linux RAID
/dev/sda3 58593280 78125055 19531776 9.3G Linux swap
/dev/sda4 78125056 937701375 859576320 409.9G Linux RAID
Disk /dev/sdb: 447.1 GiB, 480103981056 bytes, 937703088 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
Disklabel type: gpt
Disk identifier: 3CDA280F-70D3-4EBF-AC09-1C94C23A3BB3
Device Start End Sectors Size Type
/dev/sdb1 2048 6143 4096 2M BIOS boot
/dev/sdb2 6144 58593279 58587136 28G Linux RAID
/dev/sdb3 58593280 78125055 19531776 9.3G Linux swap
/dev/sdb4 78125056 937701375 859576320 409.9G Linux RAID
Disk /dev/md127: 28 GiB, 29996482560 bytes, 58586880 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/md126: 409.9 GiB, 440102879232 bytes, 859575936 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/mapper/vg00-usr: 10 GiB, 10737418240 bytes, 20971520 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/mapper/vg00-var: 10 GiB, 10737418240 bytes, 20971520 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/mapper/vg00-home: 10 GiB, 10737418240 bytes, 20971520 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/ram12: 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/ram8: 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/ram4: 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/ram14: 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/ram1: 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
Apunta las rutas de acceso a los volúmenes lógicos y al dispositivo múltiple. En este ejemplo, la ruta es /dev/md127.
Si en tu servidor solamente se ha configurado una partición, anota el disco duro y la partición existentes.
Determina los puntos de montaje (Mountpoints)
- Para mostrar los puntos de montaje de los dispositivos y las particiones que utilizas, introduce el siguiente comando:
[root@localhost ~]# lsblk[CS1]
Entonces se mostrará, por ejemplo, la siguiente información:
Servidor Dedicado con HDD
[root@2A2E3A1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 511M 0 part
│ └─md1 9:1 0 511M 0 raid1 /boot/efi
├─sda2 8:2 0 1.4G 0 part
│ └─md2 9:2 0 1.4G 0 raid1 /boot
├─sda3 8:3 0 3.7G 0 part [SWAP]
└─sda4 8:4 0 1.8T 0 part
└─md4 9:4 0 1.8T 0 raid1 /
sdb 8:16 0 1.8T 0 disk
├─sdb1 8:17 0 511M 0 part
│ └─md1 9:1 0 511M 0 raid1 /boot/efi
├─sdb2 8:18 0 1.4G 0 part
│ └─md2 9:2 0 1.4G 0 raid1 /boot
├─sdb3 8:19 0 3.7G 0 part [SWAP]
└─sdb4 8:20 0 1.8T 0 part
└─md4 9:4 0 1.8T 0 raid1 /
Servidor Dedicado con NVMe
rescue:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
sdb 8:16 0 447.1G 0 disk
nvme1n1 259:0 0 894.3G 0 disk
├─nvme1n1p1 259:6 0 511M 0 part
│ └─md124 9:124 0 510.9M 0 raid1
├─nvme1n1p2 259:7 0 1.4G 0 part
│ └─md125 9:125 0 1.4G 0 raid1
├─nvme1n1p3 259:8 0 3.7G 0 part
│ └─md126 9:126 0 3.7G 0 raid1
└─nvme1n1p4 259:9 0 888.7G 0 part
└─md127 9:127 0 888.5G 0 raid1
nvme0n1 259:1 0 894.3G 0 disk
├─nvme0n1p1 259:2 0 511M 0 part
│ └─md124 9:124 0 510.9M 0 raid1
├─nvme0n1p2 259:3 0 1.4G 0 part
│ └─md125 9:125 0 1.4G 0 raid1
├─nvme0n1p3 259:4 0 3.7G 0 part
│ └─md126 9:126 0 3.7G 0 raid1
└─nvme0n1p4 259:5 0 888.7G 0 part
└─md127 9:127 0 888.5G 0 raid1
Anota los dispositivos y particiones, así como los puntos de montaje.
Inicia la administración del volumen lógico 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
Comprueba el sistema de archivos
Antes de montar el volumen lógico o el dispositivo múltiple en cuestión, debes comprobar la consistencia del sistema de archivos para detectar posibles errores con el comando fsck.
Advertencia
La comprobación del sistema de archivos no se debe realizar cuando existen particiones ya montadas o cifradas, ya que esto puede provocar la pérdida de datos. Si compruebas el sistema de archivos de un volumen lógico o de un dispositivo múltiple, este tampoco debe estar montado.
Por lo tanto, asegúrate de que ni la partición, ni el volumen lógico o dispositivo múltiple estén montados o cifrados antes de llevar a cabo la comprobación del sistema de archivos.
Observa los siguientes ejemplos:
Partición
rescue:/# fsck -f /RUTA/PARTICION
Volumen lógico
rescue:/# fsck -f /RUTA/VOLUMEN_LOGICO
Dispositivo múltiple
rescue:/# fsck -f /RUTA/DISPOSITIVO_MULTIPLE
En el siguiente ejemplo se comprueba el sistema de archivos de md127:
rescue:/# fsck -f /dev/md127
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: 4026/1831424 files (1.7% non-contiguous), 190579/7323360 blocks
Monta un dispositivo múltiple o un volumen lógico
Para crear el directorio donde se montará el volumen lógico o el dispositivo múltiple, introduce el siguiente comando:
rescue:/# mkdir /mnt/NOMBRE_DEL_DIRECTORIO
Ejemplo:
rescue:/# mkdir /mnt/md127
Para montar el volumen lógico o el dispositivo múltiple en cuestión, introduce el siguiente comando:
rescue:/# mount /RUTA/PARTICION /mnt/DIRECTORIO
Ejemplos:
Servidor Dedicado con HDD:rescue:/# mount /dev/md127 /mnt/md4
Servidor Dedicado con NVMe:rescue:/# mount /dev/md127 /mnt/md127
Realiza una copia de seguridad de los archivos
Para realizar una copia de seguridad de los datos de tu servidor, dispones de las siguientes opciones:
Guardar los datos en tu ordenador local usando WinSCP.
Guardar los datos en otro servidor usando el protocolo Secure Copy.
Una vez tus datos están seguros, puedes instalar una nueva imagen en el servidor o restaurar una copia de seguridad de tu sistema anterior. A continuación, puedes copiar al servidor los datos que se han guardado con la copia de seguridad.
Guardar tus datos en tu ordenador local usando WinSCP
Si utilizas WinSCP para realizar una copia de seguridad de tus datos en un ordenador local, puedes seleccionar los datos deseados y copiarlos en un directorio de tu ordenador local utilizando el método de arrastrar y soltar.
Guardar tus datos en otro servidor usando Secure Copy
Secure Copy es un protocolo para la transmisión encriptada de datos basado en Secure Shell. Para transferir los datos, introduce el siguiente comando en el shell:
scp -r /RUTA/DIRECTORIO nombredeusuario@DIRECCION_IP:/RUTA/DIRECTORIO_DE_DESTINO
Ejemplo:
scp -r /mnt root@82.165.69.130:/home/backup
Desmonta los sistemas de archivos
Antes de arrancar el servidor en modo normal, debes desmontar los volúmenes lógicos y dispositivos múltiples que has montado. Usa el comando umount para esta acción.
Advertencia
Si reinicias el servidor con sistemas de archivos montados, puede ocurrir una pérdida de datos bajo ciertas circunstancias.
Para desmontar los volúmenes lógicos o dispositivos múltiples montados, escribe el siguiente comando:
Dispositivo múltiple
rescue:/# umount /RUTA/DISPOSITIVO_MULTIPLE /mnt/DIRECTORIO
Volumen lógico
rescue:/# umount /RUTA/VOLUMEN_LOGICO /mnt/DIRECTORIO
En el siguiente ejemplo se quiere desmontar un dispositivo múltiple:
rescue:/# unmount /dev/md127 /mnt/md127
Contenido
- Comprueba el estado del software RAID
- Información importante sobre la partición de tu Servidor Dedicado
- Visualiza las particiones del disco
- Determina los puntos de montaje (Mountpoints)
- Inicia la administración del volumen lógico manualmente
- Comprueba el sistema de archivos
- Monta un dispositivo múltiple o un volumen lógico
- Realiza una copia de seguridad de los archivos
- Desmonta los sistemas de archivos
- Arriba