Estoy buscando una lista de las rutas / archivos que es seguro excluir para una copia de seguridad completa del sistema / hogar.
Teniendo en cuenta que tengo una lista de paquetes instalados.
/home/*/.thumbnails
/home/*/.cache
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.local/share/Trash
/home/*/.gvfs/
/tmp/
/var/tmp/
- no son carpetas reales, pero pueden causar problemas graves al 'restaurar'
/dev
/proc
/sys
Qué pasa...
/var/
¿en general?/var/backups/
- puede hacerse bastante grande/var/log/
- no requiere mucho espacio y puede ayudar para una comparación posterior/lost+found/
backup
cache
thumbnails
seb
fuente
fuente
/home/*/.local/share/Trash
. Ya restauré archivos de la carpeta de basura en la copia de seguridad. Fue una eliminación errónea, notada y deshecha después de hacer copias de seguridad, y al restaurar las copias de seguridad, los archivos todavía estaban en la basura.Respuestas:
Cuando instalo
rsync
mi sistema en una partición de respaldo, excluyo estos:De esta manera puedo iniciar en la partición de respaldo de la misma manera que puedo iniciar en la partición original.
En resumen, sugeriría
sin excluirse a
/{dev,proc,media,...}
sí mismos, solo sus contenidosexcluyendo
/var/{run,lock}
, y especialmente el grande/var/cache/apt/archives/
fuente
--exclude=/proc/*
esto, mantendrá el directorio / proc en la copia de seguridad (que es necesario si desea iniciar el espejo), pero no el contenido del mismo.--exclude=/home/*/.opera/cache
:)Recomendaré excluir todo
/usr
(excepto fort/usr/local/
) y tener una copia de seguridad dedpkg --get-selections
En mi opinión, una copia de seguridad completa no es realmente útil. Prefiero preferir datos y preferencias de respaldo y luego restaurar paquetes desde los repositorios oficiales.
Pero es mi preferencia ...
/usr
contiene principalmente contenido binario estático de paquetes de distribución. Reinstalar un paquete restaurará los/usr
contenidos. También/bin
y/sbin
contiene binarios de paquetes de distribución./usr/local
contiene paquetes instalados manualmente (fuera de los paquetes de distribución). entonces vale la pena hacer una copia de seguridad.fuente
/lib
aplica lo mismo? ¿Y cómo se restaura esa selección de paquetes?/lib
. También agregaría que en lugar dedpkg --get-selections
que sea mejor usarapt-mark
, como se dice aquí: askubuntu.com/questions/101931/…También leí todas las respuestas y todas las otras preguntas relacionadas cuando estaba configurando mi copia de seguridad completa del sistema.
Mis 2 centavos no serían para excluir nada, sino solo cuando está haciendo una copia de seguridad completa del sistema de un sistema fuera de línea.
Permítanme explicarlo ahora: si realiza una copia de seguridad del sistema desde sí mismo, puede excluir algunos directorios como otros han mencionado, pero en mi opinión, esta no es una buena manera, ya que puede introducir algunos errores más adelante al restaurar el sistema. Por ejemplo, si excluye el directorio / tmp, luego de restaurarlo, / tmp no estará allí y el sistema creará uno y esto puede tener pantallas de inicio de sesión bloqueadas debido a problemas de chmod & chown en / tmp. Además, no hacer una copia de seguridad del directorio ~ / .cache puede provocar la ruptura de la caché de la base de datos del Centro de software de Ubuntu.
Lo que hago es usar un CD en vivo y usar LuckyBackup y hacer una copia de seguridad de todo el sistema sin omitir nada. Ahora, al restaurar, elegí 'eliminar archivos que no están presentes en la fuente'. De esta manera, tendrá una instantánea completa del sistema restaurada exactamente al estado cuando creó la copia de seguridad (algo así como tomar una instantánea de una VM).
fuente
/proc
,/dev
,sys
. Sus contenidos se crean en el arranque.