Estoy buscando realizar una copia de seguridad de todo el sistema y almacenarla en S3. Algo que podría ser lo suficientemente bueno para restaurar todo mi sistema. Pero me dijeron que usar dd/rsync para capturar el directorio raíz guardará muchos archivos superfluos que no necesitaría para restaurar el sistema.
En el caso de que tuviera que responder a esta copia de seguridad, necesitaría restaurar:
- El directorio de inicio
- Todos los programas instalados
- Todas las personalizaciones en todo el sistema, como ediciones del archivo de configuración de Openbox, etc.
El comando lo veo recomendadoaquíes:
sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt
¿Es posible ir más ligero que eso?
Respuesta1
Podrías buscar una combinación de Backups
(Déjà Dup) para tu /home y Timeshift
para las cosas del sistema. De lo contrario, utilícelo Macrium Reflect
para clonar todo su disco/partición.
Lo más parecido a un punto de restauración similar a Windows es mediante el uso de Timeshift
. Lo uso para guardar instantáneas en un disco duro USB externo. Aunque puede, normalmente no se utiliza para realizar copias de seguridad de su directorio /home, sólo para cambios a nivel del sistema. Utilice Backups
(Déjà Dup) para realizar copias de seguridad de archivos /home.
Timeshift is a system restore utility which takes snapshots
of the system at regular intervals. These snapshots can be restored
at a later date to undo system changes. Creates incremental snapshots
using rsync or BTRFS snapshots using BTRFS tools.
Mas información enhttps://github.com/teejee2008/timeshift
Para usuarios anteriores a 19.04, agregue el PPA:
sudo add-apt-repository -y ppa:teejee2008/ppa
E instalar con:
sudo apt update
sudo apt install timeshift
Respuesta2
De:Script Bash para hacer una copia de seguridad/clonar Ubuntu en otra partición
rsync -haxAX --stats --delete --info=progress2 --info=name0 --inplace \
/* "$TargetMnt" \
--exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}
El script también se actualiza /boot/grub/grub.cfg
y /etc/fstab
así puedes iniciar tu copia de seguridad.