Usar el sistema de rescate de Linux (software RAID)
En este artículo le explicamos cómo utilizar el sistema de rescate de Linux de su servidor dedicado para realizar una copia de seguridad de los datos de su servidor.
Para ello siga los siguientes pasos:
Nota
Si tiene dudas sobre cómo arrancar su servidor en el sistema de rescate de Linux, consulte el siguiente artículo del Centro de Ayuda:
Arrancar un servidor dedicado en el sistema de rescate de Linux.
Compruebe el estado del software RAID
Para comprobar el estado del software RAID, introduzca 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.
Visualice las particiones del disco
Para identificar y listar los sistemas de archivos, escriba 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 tiene montados, introduzca el comando fdisk -l. Se trata de un programa de línea de comandos para la partición de discos duros. Puede utilizar este programa para visualizar, crear o eliminar particiones.
rescue:~# fdisk -l
Nota
La forma como se visualizan las particiones, los volúmenes lógicos y los dispositivos múltiples puede 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:
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
Apúntese las rutas de acceso a los volúmenes lógicos y al dispositivo múltiple. En este ejemplo, la ruta es /dev/md127.
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 comprueba el sistema de archivos de un volumen lógico o de un dispositivo múltiple, este tampoco debe estar montado.
Por lo tanto, asegúrese 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.
Vea 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
Monte 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, introduzca el siguiente comando:
rescue:/# mkdir /mnt/NOMBRE_DEL_DIRECTORIO
Ejemplo:
rescue:/# mkdir /mnt/md127Para montar el volumen lógico o el dispositivo múltiple en cuestión, introduzca el siguiente comando:
rescue:/# mount /RUTA/PARTICION /mnt/DIRECTORIO
Ejemplo:
rescue:/# mount /dev/md127 /mnt/md127
Realice una copia de seguridad de los archivos
Para realizar una copia de seguridad de los datos de su servidor dispone de las siguientes opciones:
Guardar los datos en su ordenador local usando WinSCP.
Guardar los datos en otro servidor usando el protocolo Secure Copy.
Una vez sus datos están seguros, puede instalar una nueva imagen en el servidor o restaurar una copia de seguridad de su sistema anterior. A continuación, puede copiar al servidor los datos que se han guardado con la copia de seguridad.
Guardar sus datos en su ordenador local usando WinSCP
Si utiliza WinSCP para realizar una copia de seguridad de sus datos en un ordenador local, puede seleccionar los datos deseados y copiarlos en un directorio de su ordenador local utilizando el método de arrastrar y soltar.
Guardar sus 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, introduzca 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
Advertencia
Si reinicia 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, escriba 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
- Compruebe el estado del software RAID
- Visualice las particiones del disco
- Inicie la administración del volumen lógico manualmente
- Compruebe el sistema de archivos
- Monte un dispositivo múltiple o un volumen lógico
- Realice una copia de seguridad de los archivos
- Desmonte los sistemas de archivos
- Arriba