¿Cómo hacer una copia de seguridad de todo el escritorio, sin realizar copias de seguridad de la basura?

¿Cómo hacer una copia de seguridad de todo el escritorio, sin realizar copias de seguridad de la basura?

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 Timeshiftpara las cosas del sistema. De lo contrario, utilícelo Macrium Reflectpara 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.cfgy /etc/fstabasí puedes iniciar tu copia de seguridad.

información relacionada