Este es el comando backintime-config que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
config: archivos de configuración de BackInTime.
SINOPSIS
~ / .config / backintime / config
/ etc / backintime / config
DESCRIPCIÓN
Back In Time se desarrolló como un programa GUI puro, por lo que la mayoría de las funciones solo se pueden usar con
backintime-qt4. Pero es posible utilizar Back In Time, por ejemplo, en un servidor sin cabeza. Tienes
para crear el archivo de configuración (~ / .config / backintime / config) manualmente. Mirar dentro
/ usr / share / doc / backintime-common / examples / para ver ejemplos.
El archivo de configuración tiene el siguiente formato:
palabra clave = argumentos
No es necesario citar argumentos. Se permiten todos los caracteres excepto '='.
Ejecute 'backintime check-config' para verificar el archivo de configuración, cree la carpeta de instantáneas y
entradas crontab.
POSIBLE PALABRAS CLAVE
global.hash_collision
Tipo: int Valores permitidos: 0-99999
Valor interno utilizado para evitar colisiones de hash en los puntos de montaje. No cambies esto.
Predeterminado: 0
global.use_flock
Tipo: bool Valores permitidos: verdadero | falso
Evite que se ejecuten varias instantáneas (de diferentes perfiles o usuarios) al mismo tiempo
equipo
Predeterminado: falso
perfil .nombre
Tipo: str Valores permitidos: texto
Nombre de este perfil.
Predeterminado: perfil principal
perfil .snapshots.automatic_backup_anacron_period
Tipo: int Valores permitidos: 0-99999
¿Cuántas unidades esperar entre nuevas instantáneas con anacron? Solo valido para
perfil .snapshots.automatic_backup_mode = 25 | 27
Predeterminado: 1
perfil .snapshots.automatic_backup_anacron_unit
Tipo: int Valores permitidos: 10 | 20 | 30 | 40
Unidades a esperar entre nuevas instantáneas con anacron.
10 = horas
20 = días
30 = semanas
40 = meses
Solo valido para perfil .snapshots.automatic_backup_mode = 25 | 27
Predeterminado: 20
perfil .snapshots.automatic_backup_day
Tipo: int Valores permitidos: 1-28
¿Qué día del mes debería ejecutarse el cronjob? Solo valido para
perfil .snapshots.automatic_backup_mode > = 40
Predeterminado: 1
perfil .snapshots.automatic_backup_mode
Type: int Allowed Values: 0|1|2|4|7|10|12|14|16|18|19|20|25|27|30|40|80
Qué programa se utilizó para crontab. La entrada crontab se generará con
'backintime check-config'.
0 = deshabilitado
1 = en cada arranque
2 = cada 5 minutos
4 = cada 10 minutos
7 = cada 30 minutos
10 = cada hora
12 = cada 2 horas
14 = cada 4 horas
16 = cada 6 horas
18 = cada 12 horas
19 = horas personalizadas definidas
20 = todos los días
25 = anacrón diario
27 = cuando la unidad se conecta
30 = cada semana
40 = todos los meses
80 = cada año
Predeterminado: 0
perfil .snapshots.automatic_backup_time
Tipo: int Valores permitidos: 0-24
¿A qué hora debería ejecutarse el cronjob? Solo valido para
perfil .snapshots.automatic_backup_mode > = 20
Predeterminado: 0
perfil .snapshots.automatic_backup_weekday
Tipo: int Valores permitidos: 1 = lunes - 7 = domingo
¿Qué día de la semana debería ejecutarse el cronjob? Solo valido para
perfil .snapshots.automatic_backup_mode = 30
Predeterminado: 7
perfil .snapshots.backup_on_restore.enabled
Tipo: bool Valores permitidos: verdadero | falso
Cambie el nombre de los archivos existentes antes de restaurarlos a FILE.backup.YYYYMMDD
Predeterminado: verdadero
perfil .snapshots.bwlimit.enabled
Tipo: bool Valores permitidos: verdadero | falso
Limite el uso de ancho de banda de rsync en la red. Use esto con el modo SSH. Para el modo Local tú
debería utilizar ionice.
Predeterminado: falso
perfil .snapshots.bwlimit.value
Tipo: int Valores permitidos: 0-99999
Límite de ancho de banda en KB / seg.
Predeterminado: 3000
perfil .snapshots.check_for_changes
Tipo: bool Valores permitidos: verdadero | falso
Realice un ensayo antes de tomar instantáneas. No tome una nueva instantánea si nada
cambió. Solo valido con perfil .snapshots.full_rsync = falso
Predeterminado: verdadero
perfil .snapshots.continue_on_errors
Tipo: bool Valores permitidos: verdadero | falso
Continuar con los errores. Esto mantendrá instantáneas incompletas en lugar de eliminar y
empezar de nuevo.
Predeterminado: verdadero
perfil .snapshots.copy_links
Tipo: bool Valores permitidos: verdadero | falso
Cuando se encuentran enlaces simbólicos, el elemento al que apuntan (la referencia) es
copiado, en lugar del enlace simbólico.
Predeterminado: falso
perfil .snapshots.copy_unsafe_links
Tipo: bool Valores permitidos: verdadero | falso
Esto le dice a rsync que copie el referente de enlaces simbólicos que apuntan fuera del
árbol copiado. Los enlaces simbólicos absolutos también se tratan como archivos normales.
Predeterminado: falso
perfil .snapshots.cron.ionice
Tipo: bool Valores permitidos: verdadero | falso
Ejecute cronjobs con 'ionice -c2 -n7'. Esto le dará a BackInTime el IO más bajo
prioridad de ancho de banda para no interrumpir ningún otro proceso de trabajo.
Predeterminado: verdadero
perfil .snapshots.cron.nice
Tipo: bool Valores permitidos: verdadero | falso
Ejecute cronjobs con 'nice -n 19'. Esto le dará a BackInTime la prioridad de CPU más baja para
no interrumpir ningún otro proceso de trabajo.
Predeterminado: verdadero
perfil .snapshots.cron.redirect_stderr
Tipo: bool Valores permitidos: verdadero | falso
redirigir stderr a / dev / null en cronjobs
Predeterminado: falso
perfil .snapshots.cron.redirect_stdout
Tipo: bool Valores permitidos: verdadero | falso
redirigir stdout a / dev / null en cronjobs
Predeterminado: verdadero
perfil .snapshots.custom_backup_time
Tipo: str Valores permitidos: separados por comas int (8,12,18,23) o * / 3
Horas personalizadas para cronjob. Solo valido para perfil .snapshots.automatic_backup_mode
= 19
Predeterminado: 8,12,18,23
perfil .snapshots.dont_remove_named_snapshots
Tipo: bool Valores permitidos: verdadero | falso
Mantenga instantáneas con nombres durante smart_remove.
Predeterminado: verdadero
perfil .snapshots.exclude.bysize.enabled
Tipo: bool Valores permitidos: verdadero | falso
Habilite la exclusión de archivos por tamaño.
Predeterminado: falso
perfil .snapshots.exclude.bysize.value
Tipo: int Valores permitidos: 0-99999
Excluya archivos mayores que el valor en MiB. Con el 'Modo rsync completo' desactivado, esto
solo afecta a los archivos nuevos porque para rsync esta es una opción de transferencia, no una exclusión
opción. Por lo tanto, los archivos grandes de los que se ha realizado una copia de seguridad antes permanecerán en instantáneas incluso si
ellos habían cambiado.
Predeterminado: 500
perfil .snapshots.exclude. .valor
Tipo: str Valores permitidos: archivo, carpeta o patrón (relativo o absoluto)
Excluya este archivo o carpeta. debe ser un contador que comience con 1
Defecto: ''
perfil .snapshots.exclude.size
Tipo: int Valores permitidos: 0-99999
Cantidad de perfil .snapshots.exclude. entradas.
Predeterminado: -1
perfil .snapshots.full_rsync
Tipo: bool Valores permitidos: verdadero | falso
Modo rsync completo. Puede ser más rápido, pero las instantáneas ya no son de solo lectura y
El sistema de archivos de destino debe admitir todos los atributos de Linux (fecha, derechos, usuario,
grupo...)
Predeterminado: falso
perfil .snapshots.full_rsync.take_snapshot_regardless_of_changes
Tipo: bool Valores permitidos: verdadero | falso
Cree una nueva instantánea independientemente de si hubo cambios o no. Solo valido con
perfil .snapshots.full_rsync = verdadero
Predeterminado: falso
perfil .snapshots.gnu_find_suffix_support
Tipo: bool Valores permitidos: verdadero | falso
Soporte de host SSH remoto GNU find sufijo (find -exec COMMAND {} +).
Predeterminado: verdadero
perfil .instantáneas.incluyen. .escribe
Tipo: int Valores permitidos: 0 | 1
Especifique si perfil .instantáneas.incluyen. .valor es una carpeta (0) o un archivo (1).
Predeterminado: 0
perfil .instantáneas.incluyen. .valor
Tipo: str Valores permitidos: ruta absoluta
Incluya este archivo o carpeta. debe ser un contador que comience con 1
Defecto: ''
perfil .snapshots.include.size
Tipo: int Valores permitidos: 0-99999
Cantidad de perfil .instantáneas.incluyen. entradas.
Predeterminado: -1
perfil .snapshots.keep_only_one_snapshot.enabled
Tipo: bool Valores permitidos: verdadero | falso
AUN NO IMPLEMENTADO. Elimina todas las instantáneas menos una.
Predeterminado: falso
perfil .snapshots.local.nocache
Tipo: bool Valores permitidos: verdadero | falso
Ejecute rsync en la máquina local con 'nocache'. Esto evitará que los archivos se almacenen en caché
en memoria.
Predeterminado: falso
perfil .snapshots.local_encfs.path
Tipo: str Valores permitidos: ruta absoluta
Dónde guardar instantáneas en modo 'local_encfs'.
Defecto: ''
perfil .snapshots.log_level
Tipo: int Valores permitidos: 1-3
Nivel de registro utilizado durante take_snapshot.
1 = error
2 = Cambios
3 = Información
Predeterminado: 3
perfil .snapshots.min_free_inodes.enabled
Tipo: bool Valores permitidos: verdadero | falso
Eliminar instantáneas hasta perfil .snapshots.min_free_inodes.value inodos libres en%
sea alcanzado.
Predeterminado: verdadero
perfil .snapshots.min_free_inodes.value
Tipo: int Valores permitidos: 1-15
Mantenga al menos un valor de% de inodos libres.
Predeterminado: 2
perfil .snapshots.min_free_space.enabled
Tipo: bool Valores permitidos: verdadero | falso
Eliminar instantáneas hasta perfil .snapshots.min_free_space.value el espacio libre es
alcanzado.
Predeterminado: verdadero
perfil .snapshots.min_free_space.unit
Tipo: int Valores permitidos: 10 | 20
10 = megabytes
20 = GB
Predeterminado: 20
perfil .snapshots.min_free_space.value
Tipo: int Valores permitidos: 1-99999
Mantenga al menos valor + unidad de espacio libre.
Predeterminado: 1
perfil .snapshots.mode
Tipo: str Valores permitidos: local | local_encfs | ssh | ssh_encfs
Utilice el modo (o backend) para esta instantánea. Mire la sección 'Modos' de 'man backintime'.
Predeterminado: local
perfil .instantáneas. .password.save
Tipo: bool Valores permitidos: verdadero | falso
Guarde la contraseña en el llavero del sistema (gnome-keyring o kwallet). debe ser lo mismo
as perfil .snapshots.mode
Predeterminado: falso
perfil .instantáneas. .password.use_cache
Tipo: bool Valores permitidos: verdadero | falso
Guarde la contraseña en la memoria caché para que cronjobs pueda leerla. Problema de seguridad: la raíz podría ser
capaz de leer esa contraseña también. debe ser el mismo que
perfil .snapshots.mode
Predeterminado: verdadero si la casa no está encriptada
perfil .snapshots.no_on_battery
Tipo: bool Valores permitidos: verdadero | falso
No tome instantáneas si la computadora funciona con batería.
Predeterminado: falso
perfil .snapshots.notify.enabled
Tipo: bool Valores permitidos: verdadero | falso
Muestra notificaciones (errores, advertencias) a través de libnotify.
Predeterminado: verdadero
perfil .snapshots.path
Tipo: str Valores permitidos: ruta absoluta
Dónde guardar instantáneas en modo 'local'. Esta ruta debe contener una estructura de carpetas
como 'backintime / / / '
Defecto: ''
perfil .snapshots.path.host
Tipo: str Valores permitidos: texto
Establecer host para la ruta de la instantánea
Predeterminado: nombre de host local
perfil .snapshots.path.profile
Tipo: str Valores permitidos: 1-99999
Establecer ID de perfil para la ruta de la instantánea
Predeterminado: ID de perfil actual
perfil .snapshots.path.user
Tipo: str Valores permitidos: texto
Establecer usuario para la ruta de la instantánea
Predeterminado: nombre de usuario local
perfil .snapshots.path.uuid
Tipo: str Valores permitidos: texto
Dispositivos uuid utilizados para configurar automáticamente la regla udev si la unidad no está conectada.
Defecto: ''
perfil .snapshots.preserve_acl
Tipo: bool Valores permitidos: verdadero | falso
Preservar ACL. Los sistemas de origen y destino deben tener ACL compatible
entradas para que esta opción funcione correctamente.
Predeterminado: falso
perfil .snapshots.preserve_xattr
Tipo: bool Valores permitidos: verdadero | falso
Conservar atributos extendidos (xattr).
Predeterminado: falso
perfil .snapshots.remove_old_snapshots.enabled
Tipo: bool Valores permitidos: verdadero | falso
Eliminar todas las instantáneas anteriores al valor + unidad
Predeterminado: verdadero
perfil .snapshots.remove_old_snapshots.unit
Tipo: int Valores permitidos: 20 | 30 | 80
20 = días
30 = semanas
80 = años
Predeterminado: 80
perfil .snapshots.remove_old_snapshots.value
Tipo: int Valores permitidos: 0-99999
Se eliminarán las instantáneas anteriores a esta hora en las que se eliminarán las unidades.
Predeterminado: 10
perfil .snapshots.rsync_options.enabled
Tipo: bool Valores permitidos: verdadero | falso
Opciones adicionales pasadas para rsync
Predeterminado: falso
perfil .snapshots.rsync_options.value
Tipo: str Valores permitidos: texto
Opciones de rsync. Las opciones deben estar entre comillas, por ejemplo, --exclude-from = "/ ruta / a / mi archivo de exclusión"
Defecto: ''
perfil .snapshots.smart_remove
Tipo: bool Valores permitidos: verdadero | falso
Ejecute smart_remove para limpiar las instantáneas antiguas después de crear una nueva.
Predeterminado: falso
perfil .snapshots.smart_remove.keep_all
Tipo: int Valores permitidos: 0-99999
Conserve todas las instantáneas durante X días.
Predeterminado: 2
perfil .snapshots.smart_remove.keep_one_per_day
Tipo: int Valores permitidos: 0-99999
Mantenga una instantánea por día durante X días.
Predeterminado: 7
perfil .snapshots.smart_remove.keep_one_per_month
Tipo: int Valores permitidos: 0-99999
Mantenga una instantánea por mes durante X meses.
Predeterminado: 24
perfil .snapshots.smart_remove.keep_one_per_week
Tipo: int Valores permitidos: 0-99999
Mantenga una instantánea por semana durante X semanas.
Predeterminado: 4
perfil .snapshots.smart_remove.run_remote_in_background
Tipo: bool Valores permitidos: verdadero | falso
Si usa el modo SSH o SSH encriptado, ejecute smart_remove en segundo plano en la máquina remota
Predeterminado: falso
perfil .snapshots.ssh.cipher
Tipo: str Valores permitidos: predeterminado | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | arcocuatro | arcocuatro256 | arcocuatro128 | aes128-cbc | 3des-cbc
| pez globo-cbc | cast128-cbc
Cifrado que se utiliza para cifrar el túnel SSH. Dependiendo del entorno
(ancho de banda de la red, rendimiento de la CPU y del disco duro) un cifrado diferente podría ser más rápido.
Predeterminado: predeterminado
perfil .snapshots.ssh.host
Tipo: str Valores permitidos: IP o dirección de dominio
Host remoto utilizado para el modo 'ssh' y 'ssh_encfs'.
Defecto: ''
perfil .snapshots.ssh.ionice
Tipo: bool Valores permitidos: verdadero | falso
Ejecute rsync y otros comandos en un host remoto con 'ionice -c2 -n7'
Predeterminado: falso
perfil .snapshots.ssh.max_arg_length
Tipo: int Valores permitidos: 0,> 700
La longitud máxima de los argumentos de los comandos que se ejecutan en un host remoto. Esto se puede probar con
'python3 /usr/share/backintime/common/sshMaxArg.py USER @ HOST'.
0 = ilimitado
Predeterminado: 0
perfil .snapshots.ssh.nice
Tipo: bool Valores permitidos: verdadero | falso
Ejecute rsync y otros comandos en un host remoto con 'nice -n 19'
Predeterminado: falso
perfil .snapshots.ssh.nocache
Tipo: bool Valores permitidos: verdadero | falso
Ejecute rsync en un host remoto con 'nocache'. Esto evitará que los archivos se almacenen en caché
en memoria.
Predeterminado: falso
perfil .snapshots.ssh.path
Tipo: str Valores permitidos: ruta absoluta o relativa
Ruta de la instantánea en el host remoto. Si la ruta es relativa (sin '/' inicial), comenzará
desde usuarios remotos homedir. Una ruta vacía se reemplazará con './'.
Defecto: ''
perfil .snapshots.ssh.port
Tipo: int Valores permitidos: 0-65535
Puerto SSH en host remoto.
Predeterminado: 22
perfil .snapshots.ssh.prefix.enabled
Tipo: bool Valores permitidos: verdadero | falso
Agregue un prefijo a cada comando que se ejecute a través de SSH en un host remoto.
Predeterminado: falso
perfil .snapshots.ssh.prefix.value
Tipo: str Valores permitidos: texto
Prefijo para ejecutarse antes de cada comando en el host remoto. Es necesario escapar de las variables con
\ $ FOO. Esto no toca rsync. Entonces, para agregar un prefijo para el uso de rsync
perfil .snapshots.rsync_options.value con --rsync-path = "FOO = barra: \ $ FOO
/ usr / bin / rsync"
Por defecto: 'RUTA = / opt / bin: / opt / sbin: \ $ RUTA'
perfil .snapshots.ssh.private_key_file
Tipo: str Valores permitidos: ruta absoluta al archivo de clave privada
Archivo de clave privada utilizado para la autenticación sin contraseña en un host remoto.
Por defecto: ~ / .ssh / id_dsa
perfil .snapshots.ssh.user
Tipo: str Valores permitidos: texto
Usuario SSH remoto
Predeterminado: nombre de los usuarios locales
perfil .snapshots.take_snapshot. .user.script
Tipo: str Valores permitidos: ruta absoluta
Ejecute este script en eventos definidos por .
Posibles eventos para :
antes
después de
nueva_instantánea
error
Defecto: ''
perfil .snapshots.use_checksum
Tipo: bool Valores permitidos: verdadero | falso
Utilice suma de comprobación para detectar cambios en lugar de tamaño + tiempo.
Predeterminado: falso
perfil .snapshots.user_backup.ionice
Tipo: bool Valores permitidos: verdadero | falso
Ejecute BackInTime con 'ionice -c2 -n7' al tomar una instantánea manual. Esto le dará
BackInTime la prioridad de ancho de banda de E / S más baja para no interrumpir ningún otro trabajo
.
Predeterminado: falso
perfil .user_callback.no_logging
Tipo: bool Valores permitidos: verdadero | falso
No capte std {out | err} del script de devolución de llamada del usuario. El script solo escribirá en
TTY actual. El valor predeterminado es capturar std {out | err} y escribirlo en syslog y TTY nuevamente.
Predeterminado: falso
perfiles
Escriba: str Valores permitidos: int separados por dos puntos (por ejemplo, 1: 3: 4)
Todos los perfiles activos ( En perfil .instantáneas ...).
Predeterminado: 1
perfiles.versión
Tipo: int Valores permitidos: 1
Versión interna de la configuración de perfiles.
Predeterminado: 1
Use backintime-config en línea usando los servicios de onworks.net