Duplicity ya hace un gran trabajo al hacer copias de seguridad eficientes, pero aún quiero minimizar la cantidad de archivos que se respaldan.
¿Qué archivos o directorios se pueden excluir en un directorio de inicio? Nombre explícitamente, los comodines permitidos, las rutas son relativas al directorio de inicio.
src
directorio que contiene copias locales del código fuente disponible en línea.Respuestas:
La mayoría de estos archivos y directorios se recrean si faltan. Están destinados principalmente a reducir el tiempo de inicio de una aplicación (caché de extensiones de Firefox), indicando bloqueos (
.gksu.lock
) o que contienen información específica de la sesión (por ejemplo, ID de la sesión dbus). Los documentos recientes cambian con frecuencia y, en general, no es tan sensible para la copia de seguridad.Estos directorios pueden ser excluidos:
Específico de flash:
Archivos:
KDE específico:
Específico de Firefox (ver también Carpeta de perfil ):
Específico de Opera (pregunta relacionada en Superuser.com: ¿hay documentación disponible en archivos y directorios en la carpeta de perfil de Opera? ):
Edición de Komodo :
GnuPG:
Google Chrome:
Otras aplicaciones:
fuente
wget http://git.io/vmQZ2 -O /var/tmp/ignorelist
Luego inicia el rsync conrsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/
see askubuntu.com/a/545676/34298wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
Buena pregunta. Me gustan estos, donde podemos recopilar aportes / listas de la comunidad y elegir cosas relevantes. Aquí está mi
.exclude
archivo. Alimento este archivo a rsync como--exclude-file=
parámetro en múltiples scripts (que también puede hacer con duplicidad ). Tenga en cuenta que la pregunta implica "qué desea / necesita guardar". Por ejemplo, hago una copia de seguridad de mi.mozilla
DIR completa ya que contiene múltiples perfiles y ajustes y es más fácil volcarla de nuevo en el disco como un todo. También implícito en mi configuración: realizo muchas "construcciones desde cero" para realizar pruebas. Así que tengo una imagen de clonezilla de una instalación de base limpia bien conocida, y agrego mis datos personales (/ domésticos) almacenados en USB después de que están en el disco; a veces selectivamente, a veces en su conjunto.fuente
~/.exclude
para un usuario de DejaDup como yo)Creé un ignorelista en https://github.com/rubo77/rsync-homedir-excludes
Puede usarlo con Duplicity o rsync como:
esto se actualiza regularmente, en este momento tenemos esto hasta ahora:
fuente
Recientemente he estado buscando hacer este tipo de cosas, y me he dado cuenta de que muchos de los archivos en mi directorio de inicio de los que no quiero hacer una copia de seguridad parecen no tener permisos de grupo establecidos. Si lo mismo ocurre con otros sistemas, entonces se puede obtener una lista probable de sospechosos con:
(Aunque verifique el resultado, porque aunque el mío parecía bastante bueno, mi bandeja de entrada de correo electrónico también apareció en la lista, y no sé qué tan bien funcionará para otros).
Esto es particularmente atractivo para mí, porque mi directorio de inicio está encriptado (incluidos los nombres de archivo), por lo que una lista de exclusiones manuales sería un PITA, y en su lugar debería poder usar los permisos de grupo para generar automáticamente una lista de exclusión.
(Sé que el hilo es viejo, pero pensé que esto podría ser útil para alguien).
fuente