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