È possibile eseguire facilmente il backup della cartella principale su un disco rigido esterno con
rsync -a --exclude=.cache --progress /home/$USER /media/linuxbackup/home/$USER
Ho escluso la cartella .cache perché penso che non mi servirà mai quando devo reinstallare da questo backup.
Ho trovato questo elenco di tutte le cartelle che potrei escludere in un normale backup qui:
quali file e directory possono essere esclusi da un backup della home directory?
Ho creato un elenco di questa risposta che contiene alcuni commenti in questo modulo:
#These directories may be excluded:
.gvfs # contains mounted file systems?
.local/share/gvfs-metadata
.Private # contains the actual encrypted home directory
.dbus # session-specific
.cache
.Trash # do I need to say more?
.local/share/Trash
.cddb # cached info about audio CDs
.aptitude # cached packages lists
#Flash-specific:
.adobe # Cache for flash, maybe others?
.macromedia # except for Flash persistence, there is no reason to keep this
#Files:
.xsession-errors # contains errors from the current graphical session
.recently-used # recently used files
.recently-used.xbel
.thumbnails
Ecco l'elenco completo su gist
Come posso aggiungere questo elenco al mio comando rsync?
.Trash
, ci sono spesso.Trash-1000
(almeno con l'attuale Ubuntu-MATE 14), quindi meglio accontentarsi di.Trash-*
?