Timeshift: Los filtros agregados parecen no funcionar

Creado en 26 feb. 2018  ·  16Comentarios  ·  Fuente: teejee2008/timeshift

Recientemente instalé Timeshift v18.2 en Ubuntu 16.04 (kernel 4.4 algo) Quería incluir dos cosas que estaban excluidas por defecto. Se agregaron las dos ubicaciones mediante Configuración>Filtro>Agregar. A continuación se muestra el final de mi excluir.lista.

/root/.mozilla/firefox/*.default/Cache
/root/.mozilla/firefox/*.default/OfflineCache
/root/.opera/cache
/root/.kde/share/apps/kio_http/cache
/root/.kde/share/cache/http
/home/*/.mozilla/firefox/*.default/Cache
/home/*/.mozilla/firefox/*.default/OfflineCache
/home/*/.opera/cache
/home/*/.kde/share/apps/kio_http/cache
/home/*/.kde/share/cache/http
+ /media/SSD/plexmediaserver/***
+ /home/matt/Documents/Tips/***
/home/matt/**
/root/**
/home/*/**

Ninguna de las ubicaciones agregadas se incluye en la instantánea cuando ejecuto una creación manual para la primera instantánea (no probé una copia de seguridad programada). He borrado y vuelto a crear varias veces.

Tenga en cuenta que también tengo Timeshift v17.11 ejecutándose en un Mint 18.3 separado, y las ubicaciones agregadas funcionan bien allí.

Lamentablemente, no puedo ejecutar 17.11 en la máquina Ubuntu porque el único disco con espacio suficiente es un 4T sin particiones, y 17.11 no me permite seleccionar un disco como ese (incluso con el formato adecuado) en el sistema Mint 18.3. Timeshift 18.2 solucionó eso, ya que pude seleccionar un 4T sin particiones para la ubicación de la instantánea en el sistema Ubuntu.

Gracias

Editar: una diferencia, posiblemente sin importancia, es que en 17.11 usé el botón "Agregar carpeta", mientras que, sin ningún motivo en particular, usé el botón "Agregar" en 18.2.

Comentario más útil

@ teejee2008 no se trata de una configuración de filtro sofisticada. Uso la configuración predeterminada Exclude All . Tan pronto como quiero incluir otra carpeta, por ejemplo ~/.ssh el filtro se revierte de + a - al guardar o crear una instantánea. Esto es un error, no es culpa del usuario. Cuando hago clic en la casilla de verificación + , - el filtro se revierte después de hacer clic en OK .

Todos 16 comentarios

aquí igual. Ejecutando timeshift 18.2 con interfaz de línea de comandos en Debian 9 sin cabeza.
/etc/timeshift.json

"+ /root/ ", funciona pero cualquier entrada en /var/spool/ no lo hace.

timeshift

+1. Quería INCLUIR los archivos ocultos (de configuración) de la carpeta de inicio, pero también tengo juegos de Steam en $HOME/.steam y correos electrónicos en $HOME/.thunderbird, de los que hago una copia de seguridad por separado. Habiendo incluido archivos ocultos ($HOME/.*), la opción de excluir carpetas de nivel inferior ($HOME/.steam/ * ) no funciona.

Consulte las reglas de filtro en las páginas del manual de rsync. La primera regla de coincidencia se aplica para cada archivo y rsync ignora las reglas restantes. Mire la lista completa de patrones y determine qué patrón se aplica primero. Rsync ignorará todas las reglas que vienen después de la primera regla coincidente.

Además, publique el archivo include.list completo de la carpeta de instantáneas. Simplemente decir que excluí X, Y, Z no tiene sentido sin la lista completa. Cualquier filtro que esté presente antes o después de la regla puede haber excluido/incluido el archivo.

@mDfRg Un filtro de inclusión para todos los archivos ocultos coincidirá e incluirá todos los archivos ocultos en el hogar. Cualquier filtro que agregue para excluir subdirectorios después de eso será ignorado por rsync. Lea cómo funcionan las reglas de filtro de rsync.

La lista completa de reglas está disponible en el archivo include.list en la carpeta de instantáneas después de crear la instantánea. También es visible usando el botón Resumen en la página Filtros en Configuración.

Hola, lo siento por mi inglés.
Necesito incluir la carpeta y las subcarpetas /var/spool, pero no hay forma.
Esta es la lista de exclusiones por defecto y las que he añadido. Supongo que el problema es que por defecto lo filtra.
He buscado en la lista genérica para modificarla pero no la he encontrado, solo existe el archivo exclude.list, de las copias de seguridad.
Saludos.

/desarrollo/*
/proc/*
/sistema/*
/medios de comunicación/*
/mnt/*
/tmp/*
/correr/*
/var/ejecutar/*
/var/cerradura/*
/var/carrete/*
/var/lib/docker/*
/perdido+encontrado
/cambio de hora/*
/timeshift-btrfs/*
/datos/*
/CD ROM/*
/etc/timeshift.json
/var/log/timeshift/*
/var/log/timeshift-btrfs/*
/root/.miniaturas
/raíz/.caché
/raíz/.dbus
/raíz/.gvfs
/root/.local/share/[Tt]erupción
/inicio/ /.miniaturas/inicio/ /.cache
/inicio/ /.dbus/inicio/ /.gvfs
/home/ /.local/share/[Tt]erupción/root/.mozilla/firefox/ .default/caché
/root/.mozilla/firefox/ .default/OfflineCache/root/.opera/caché/root/.kde/share/apps/kio_http/caché/root/.kde/share/cache/http/home/ /.mozilla/firefox/ .default/Caché/inicio/ /.mozilla/firefox/ .default/OfflineCache/inicio/ /.opera/cache
/inicio/ /.kde/share/apps/kio_http/cache/inicio/ /.kde/share/cache/http

  • /inicio/pepe/.**
  • /inicio/pepe/**
  • /raíz/.**
  • /raíz/**
  • /inicio/seti/.**
  • /inicio/seti/**
  • /var/carrete/*
    /Datos/ */boot1/
    /raíz/*
    /inicio/ / *

También he probado con:

  • /var/carrete/**
  • /var/bobina/ *

pantalla24

Consulte las reglas de filtro en las páginas del manual de rsync. La primera regla de coincidencia se aplica para cada archivo y rsync ignora las reglas restantes. Mire la lista completa de patrones y determine qué patrón se aplica primero. Rsync ignorará todas las reglas que vienen después de la primera regla coincidente.

Además, publique el archivo include.list completo de la carpeta de instantáneas. Simplemente decir que excluí X, Y, Z no tiene sentido sin la lista completa. Cualquier filtro que esté presente antes o después de la regla puede haber excluido/incluido el archivo.

@mDfRg Un filtro de inclusión para todos los archivos ocultos coincidirá e incluirá todos los archivos ocultos en el hogar. Cualquier filtro que agregue para excluir subdirectorios después de eso será ignorado por rsync. Lea cómo funcionan las reglas de filtro de rsync.

Sin ofender, pero ¿por qué tenemos que buscar el manual de rsync?
Un programa debe simplificar el trabajo (no solo su programa).
la forma en que lo dice es simplemente decirnos que usemos rsync y dump timeshift.
personalmente no me importa rsync.
si el programa tiene la opción, el programa debe corregir los filtros según nuestras elecciones. No nos volvamos locos con Google para descubrir las reglas de rsync. porque al hacer eso, puedo ejecutar el rsync desde la terminal y no hay uso de su programa nunca más

@ logan001 Si está agregando sus propios filtros, debe comprender cómo funcionan para poder usarlos.

Le señalé el manual de rsync porque Timeshift usa rsync debajo y las reglas de filtro se explican allí con gran detalle.

Cada usuario tiene sus propias expectativas sobre cómo funcionan los filtros. El programa no puede leer la mente del usuario y hacer cambios en consecuencia. Intente comprender cómo funcionan los filtros consultando el manual de rsync o no utilice la opción de filtro.

Los filtros predeterminados están diseñados para funcionar para la mayoría de los usuarios sin causar problemas. Cualquier filtro que agregue por su cuenta es su propia responsabilidad. El programa no puede predecir cuál desea que sea el resultado final, y no hará suposiciones al respecto.

Use cualquier aplicación que encuentre lo suficientemente simple para su uso. No puedo hacer esta aplicación más simple de lo que ya es. Si usa rsync desde la línea de comando, aún necesitará comprender cómo funcionan los filtros.

@ teejee2008 no se trata de una configuración de filtro sofisticada. Uso la configuración predeterminada Exclude All . Tan pronto como quiero incluir otra carpeta, por ejemplo ~/.ssh el filtro se revierte de + a - al guardar o crear una instantánea. Esto es un error, no es culpa del usuario. Cuando hago clic en la casilla de verificación + , - el filtro se revierte después de hacer clic en OK .

Estoy experimentando el mismo error descrito por @StarpTech .

sí, lo mismo aquí, agregué una carpeta que quiero incluir y hice clic en la casilla de verificación más, hice clic en Aceptar. Al volver a abrir los filtros, se vuelve a seleccionar el signo menos.

sí, lo siento, pero esto es un error. Muy frustrante. Cada vez que creo que he encontrado un sistema de respaldo que puedo usar, esto siempre parece suceder

Lo mismo aquí, arch linux, la versión más reciente de AUR.
Pero encontré (accidentalmente) una solución. Al alternar entre incluir todo, incluir solo oculto y excluir todo, es posible configurarlo de manera que se comporte como debería.

Para mí, la idea era excluir todo lo que quería excluir de la carpeta de inicio, luego alternar las opciones anteriores hasta que apareciera "incluir todo" al final de la lista de filtros y no se transfiriera "automáticamente" a la parte superior de la lista en la configuración cerrar (sucedió varias veces, pero de repente funcionó).

Yo también.

Núcleo: 5.6.7-1-MANJARO x86_64
cambio de hora 20.03.r0.gcecd294-1

Lo hice funcionar según lo previsto, como dijo @konradmalik .
Al jugar con incluir todo, incluir y excluir todo, las exclusiones que configuré funcionaron.

Absolutamente un error, en mi opinión. Ha creado una bonita interfaz para rsync y ha agregado un temporizador, no haga todo ese esfuerzo y cree una experiencia confusa para su público objetivo. Si quisiera leer las páginas de manual de rsync, simplemente haría un trabajo cron. Si digo agregar todo en /home/\

Hice esta aplicación hace unos años cuando tenía tiempo. El número de usuarios ha aumentado a lo largo de los años. Ya no tengo suficiente tiempo libre para lidiar con los problemas que se informan y para responder a miles de usuarios que están usando la aplicación.

Este es un proyecto de código abierto en el que cualquiera puede contribuir. Si alguien tiene el tiempo y la experiencia necesarios, adelante, solucione el problema y envíe un PR para fusionar los cambios.

@vhborges @StarpTech funciona para la versión 19.08 y 20.03.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

MagnusA picture MagnusA  ·  3Comentarios

liberodark picture liberodark  ·  6Comentarios

ghost picture ghost  ·  9Comentarios

Djaler picture Djaler  ·  7Comentarios

cann357 picture cann357  ·  12Comentarios