System backup (Español)
Es importante hacer regularmente una copia de seguridad de los datos del sistema y del usuario, almacenados, por ejemplo, en /etc
, /home
, /var
y, para las instalaciones del servidor, también en /srv
.
Utilizar instantáneas de Btrfs
Véanse Btrfs (Español)#Instantáneas y Snapper.
Utilizar instantáneas de LVM
Véanse LVM (Español)#Instantáneas/Snapshots y Create root filesystem snapshots with LVM.
Utilizar rsync
Véase rsync#As a backup utility.
Utilizar tar
Véase Full system backup with tar.
Copia de seguridad arrancable
Tener una copia de seguridad arrancable puede ser útil en caso de que el sistema de archivos se corrompa o si una actualización rompe el sistema. La copia de seguridad también se puede usar como un banco de pruebas para realizar actualizaciones, con el repositorio testing activado, etc. Si transfirió el sistema a una partición o unidad diferente y desea iniciarlo, el proceso es tan simple como actualizar el archivo /etc/fstab
para la copia de seguridad y el archivo de configuración para el gestor de arranque.
Esta sección asume que realizó una copia de seguridad del sistema en otra unidad o partición, que su gestor de arranque actual funciona bien y que igualmente desea arrancar desde la copia de seguridad.
Actualizar el archivo fstab
Sin reiniciar, modifique fstab para la copia de seguridad comentando o eliminando las entradas existentes. Agregue una entrada para la partición que contiene la copia de seguridad como en el ejemplo que sigue:
/dev/sdaX / ext4 defaults 0 1
Recuerde utilizar el nombre del dispositivo y el tipo de sistema de archivos adecuados.
Actualizar el archivo de configuración del gestor de arranque
Para Syslinux (Español), todo lo que necesita hacer es duplicar la entrada actual, con la excepción de que apuntará a una unidad o partición diferente.
syslinux.cfg
, también puede editar provisionalmente el menú durante el arranque. Cuando aparezca el menú, presione la tecla Tab
y cambie las entradas que le interesen. Las particiones se cuentan desde uno, las unidades desde cero.Para GRUB (Español), es recomendable generar el archivo de configuración principal automáticamente. Si desea instalar todos los archivos de GRUB en otro lugar que no sea /boot
, como por ejemplo /mnt/newroot/boot
, utilice el parámetro --boot-directory
.
Verifique también la nueva entrada del menú en /boot/grub/grub.cfg
. Asegúrese de que el UUID coincida con el de la nueva partición, de lo contrario aún podría iniciar el sistema anterior. Encuentre el UUID de una partición con la orden lsblk:
$ lsblk -no NAME,UUID /dev/sdb3
donde debe sustituir «/dev/sdb3» por la partición deseada. Para listar los UUID de las particiones que GRUB cree que puede iniciar, utilice la orden grep:
# grep UUID= /boot/grub/grub.cfg
Primer arranque
Reinicie el equipo y seleccione la entrada adecuada en el gestor de arranque. Esto cargará el sistema por primera vez. Deberían detectarse todos los periféricos y rellenarse las carpetas vacías en /
.
Ahora puede reeditar /etc/fstab
para agregar las particiones y los puntos de montaje eliminados anteriormente.