Iniciando el tiempo atrás en el conector del disco

Iniciando el tiempo atrás en el conector del disco

Yo uso backintime, puedes decirle que haga una copia de seguridad a través backintime -bde un usuario (no root, pero puedo cambiarlo si es necesario). Ahora me gustaría que comience tan pronto como conecte mi disco duro de respaldo. Como es probable que udev sea la herramienta adecuada, hay mucha información: http://sprung.us/icCa. Puntos de bonificación si es posible asignar una etiqueta al disco ("copia de seguridad") y compararla con ella, no con números de serie.

Respuesta1

Hago exactamente esto en mi computadora. Prefiero hacer coincidir por número de serie, ya que siento que es más preciso. Udev puede hacer coincidir por modelo, pero IIRC no por dispositivo específico (es decir, si tiene dos unidades del mismo modelo, se ejecutará en ambas). Por lo tanto, el script para llamar al pasado es un poco más complicado de lo que cabría esperar. Además, no necesariamente desea que se ejecute backintime.cada vezel disco duro está conectado (por ejemplo, si se restauran archivos), por lo que también agregué un cuadro de diálogo con tiempo de espera. Hay algunas otras mejoras, así que consulte el código.aquí.

El script se ejecuta backintime como root, así que puedo hacer una copia de seguridad.todoarchivos. Si desea ejecutar como usuario, puede intentarlo sudo -u $CURRENTUSER backintime -b, pero no se me ocurre nada negativo de ejecutar como root. (Aparte de tener que ejecutar la versión raíz de la GUI de backintime).

La única otra cosa es que mi script está escrito para usarse con un disco duro cifrado con LUKS. Si esto no es relevante para usted, el script requerirá algunas modificaciones menores. Déjame saber si necesitas ayuda con eso.

información relacionada