Questo è il comando backintime-config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
config - File di configurazione di BackInTime.
SINOSSI
~/.config/backintime/config
/etc/backintime/config
DESCRIZIONE
Back In Time è stato sviluppato come puro programma GUI e quindi la maggior parte delle funzioni sono utilizzabili solo con
backintime-qt4. Ma è possibile utilizzare Back In Time, ad esempio su un server headless. Hai
per creare il file di configurazione (~/.config/backintime/config) manualmente. Guarda dentro
/usr/share/doc/backintime-common/examples/ per esempi.
Il file di configurazione ha il seguente formato:
parola chiave=argomenti
Gli argomenti non hanno bisogno di essere citati. Sono consentiti tutti i caratteri tranne '='.
Eseguire 'backintime check-config' per verificare il file di configurazione, creare la cartella snapshot e
voci crontab.
POSSIBILE PAROLE CHIAVE
global.hash_collision
Tipo: int Valori consentiti: 0-99999
Valore interno utilizzato per prevenire collisioni di hash sui punti di montaggio. Non cambiare questo.
Predefinito: 0
global.use_flock
Tipo: bool Valori consentiti: true|false
Impedisci l'esecuzione contemporanea di più snapshot (da profili o utenti diversi)
tempo
Predefinito: falso
profilo .nome
Tipo: str Valori consentiti: text
Nome di questo profilo.
Predefinito: profilo principale
profilo .istantanee.automatic_backup_anacron_period
Tipo: int Valori consentiti: 0-99999
Quante unità aspettare tra nuove istantanee con anacron? Valido solo per
profilo .istantanee.automatic_backup_mode = 25|27
Predefinito: 1
profilo .snapshots.automatic_backup_anacron_unit
Tipo: int Valori ammessi: 10|20|30|40
Unità da attendere tra nuove istantanee con anacron.
10 = ore
20 = giorni
30 = settimane
40 = mesi
Valido solo per profilo .istantanee.automatic_backup_mode = 25|27
Predefinito: 20
profilo .istantanee.automatic_backup_day
Tipo: int Valori consentiti: 1-28
In quale giorno del mese dovrebbe essere eseguito il cronjob? Valido solo per
profilo .istantanee.automatic_backup_mode > = 40
Predefinito: 1
profilo .istantanee.automatic_backup_mode
Type: int Allowed Values: 0|1|2|4|7|10|12|14|16|18|19|20|25|27|30|40|80
Quale pianificazione è stata utilizzata per crontab. La voce crontab verrà generata con
'backintime check-config'.
0 = Disabilitato
1 = ad ogni avvio
2 = ogni 5 minuti
4 = ogni 10 minuti
7 = ogni 30 minuti
10 = ogni ora
12 = ogni 2 ore
14 = ogni 4 ore
16 = ogni 6 ore
18 = ogni 12 ore
19 = ore definite dall'utente
20 = ogni giorno
25 = anacron daily giornaliero
27 = quando l'unità viene collegata
30 = ogni settimana
40 = ogni mese
80 = ogni anno
Predefinito: 0
profilo .istantanee.automatic_backup_time
Tipo: int Valori consentiti: 0-24
A che ora dovrebbe essere eseguito il cronjob? Valido solo per
profilo .istantanee.automatic_backup_mode > = 20
Predefinito: 0
profilo .istantanee.automatic_backup_weekday
Tipo: int Valori ammessi: 1 = lunedì - 7 = domenica
Quale giorno della settimana dovrebbe essere eseguito il cronjob? Valido solo per
profilo .istantanee.automatic_backup_mode = 30
Predefinito: 7
profilo .snapshots.backup_on_restore.enabled
Tipo: bool Valori consentiti: true|false
Rinominare i file esistenti prima del ripristino in FILE.backup.YYYYMMDD
Predefinito: vero
profilo .istantanee.bwlimit.enabled
Tipo: bool Valori consentiti: true|false
Limita l'utilizzo della larghezza di banda di rsync sulla rete. Usalo con la modalità SSH. Per la modalità Locale tu
dovrebbe piuttosto usare ionic.
Predefinito: falso
profilo .istantanee.bwlimit.value
Tipo: int Valori consentiti: 0-99999
Limite di larghezza di banda in KB/sec.
Predefinito: 3000
profilo .istantanee.check_for_changes
Tipo: bool Valori consentiti: true|false
Eseguire una prova prima di scattare istantanee. Non scattare una nuova istantanea se non è stato fatto nulla
cambiato. Valido solo con profilo .snapshots.full_rsync = falso
Predefinito: vero
profilo .istantanee.continue_on_errors
Tipo: bool Valori consentiti: true|false
Continua sugli errori. Ciò manterrà le istantanee incomplete anziché eliminare e
ricominciare da capo.
Predefinito: vero
profilo .istantanee.copy_links
Tipo: bool Valori consentiti: true|false
Quando si incontrano collegamenti simbolici, l'elemento a cui puntano (il riferimento) è
copiato, piuttosto che il collegamento simbolico.
Predefinito: falso
profilo .istantanee.copy_unsafe_links
Tipo: bool Valori consentiti: true|false
Questo dice a rsync di copiare il referente dei collegamenti simbolici che puntano al di fuori del
albero copiato. Anche i collegamenti simbolici assoluti vengono trattati come file ordinari.
Predefinito: falso
profilo .istantanee.cron.ionice
Tipo: bool Valori consentiti: true|false
Esegui cronjob con 'ionice -c2 -n7'. Questo darà a BackInTime l'IO più basso
priorità della larghezza di banda per non interrompere nessun altro processo di lavoro.
Predefinito: vero
profilo .istantanee.cron.nice
Tipo: bool Valori consentiti: true|false
Esegui cronjob con 'nice -n 19'. Questo darà a BackInTime la priorità della CPU più bassa a
non interrompere nessun altro processo lavorativo.
Predefinito: vero
profilo .snapshots.cron.redirect_stderr
Tipo: bool Valori consentiti: true|false
reindirizzare stderr a /dev/null in cronjobs
Predefinito: Falso
profilo .snapshots.cron.redirect_stdout
Tipo: bool Valori consentiti: true|false
reindirizza stdout a /dev/null in cronjobs
Predefinito: vero
profilo .istantanee.custom_backup_time
Tipo: str Valori consentiti: int separati da virgola (8,12,18,23) o */3
Orari personalizzati per cronjob. Valido solo per profilo .istantanee.automatic_backup_mode
= 19
Predefinito: 8,12,18,23
profilo .istantanee.dont_remove_named_snapshots
Tipo: bool Valori consentiti: true|false
Conserva gli snapshot con i nomi durante smart_remove.
Predefinito: vero
profilo .istantanee.exclude.bysize.enabled
Tipo: bool Valori consentiti: true|false
Abilita l'esclusione dei file per dimensione.
Predefinito: falso
profilo .istantanee.exclude.bysize.value
Tipo: int Valori consentiti: 0-99999
Escludi file più grandi del valore in MiB. Con la 'Modalità rsync completa' disabilitata, questo funzionerà
interessa solo i nuovi file perché per rsync questa è un'opzione di trasferimento, non un'esclusione
opzione. Quindi i file di grandi dimensioni di cui è stato eseguito il backup in precedenza rimarranno nelle istantanee anche se
erano cambiati.
Predefinito: 500
profilo .istantanee.escludi. .valore
Tipo: str Valori consentiti: file, cartella o pattern (relativo o assoluto)
Escludi questo file o cartella. deve essere un contatore che inizia con 1
Predefinito: ''
profilo .istantanee.exclude.size
Tipo: int Valori consentiti: 0-99999
Quantità di profilo .istantanee.escludi. inserimenti.
Predefinito: -1
profilo .snapshots.full_rsync
Tipo: bool Valori consentiti: true|false
Modalità di sincronizzazione completa. Potrebbe essere più veloce ma le istantanee non sono più di sola lettura e
il file system di destinazione deve supportare tutti gli attributi di Linux (data, diritti, utente,
gruppo...)
Predefinito: falso
profilo .snapshots.full_rsync.take_snapshot_regardless_of_changes
Tipo: bool Valori consentiti: true|false
Crea una nuova istantanea indipendentemente dal fatto che ci siano state modifiche o meno. Valido solo con
profilo .snapshots.full_rsync = vero
Predefinito: falso
profilo .snapshots.gnu_find_suffix_support
Tipo: bool Valori consentiti: true|false
Supporto host SSH remoto GNU find suffisso (find -exec COMMAND {} +).
Predefinito: vero
profilo .istantanee.include. .genere
Tipo: int Valori ammessi: 0|1
Specifica se profilo .istantanee.include. .valore è una cartella (0) o un file (1).
Predefinito: 0
profilo .istantanee.include. .valore
Tipo: str Valori consentiti: percorso assoluto
Includi questo file o cartella. deve essere un contatore che inizia con 1
Predefinito: ''
profilo .istantanee.include.dimensione
Tipo: int Valori consentiti: 0-99999
Quantità di profilo .istantanee.include. inserimenti.
Predefinito: -1
profilo .snapshots.keep_only_one_snapshot.enabled
Tipo: bool Valori consentiti: true|false
NON ANCORA IMPLEMENTATO. Rimuovi tutti gli snapshot tranne uno.
Predefinito: falso
profilo .istantanee.local.nocache
Tipo: bool Valori consentiti: true|false
Esegui rsync sul computer locale con 'nocache'. Ciò impedirà la memorizzazione nella cache dei file
in memoria.
Predefinito: falso
profilo .snapshots.local_encfs.path
Tipo: str Valori consentiti: percorso assoluto
Dove salvare le istantanee in modalità 'local_encfs'.
Predefinito: ''
profilo .snapshots.log_level
Tipo: int Valori consentiti: 1-3
Livello di log utilizzato durante take_snapshot.
1 = Errore
2 = Modifiche
3 = Informazioni
Predefinito: 3
profilo .snapshots.min_free_inodes.enabled
Tipo: bool Valori consentiti: true|false
Rimuovi le istantanee fino a profilo .snapshots.min_free_inodes.value inode liberi in %
è raggiunto.
Predefinito: vero
profilo .snapshots.min_free_inodes.value
Tipo: int Valori consentiti: 1-15
Mantieni almeno il valore % di inode liberi.
Predefinito: 2
profilo .snapshots.min_free_space.enabled
Tipo: bool Valori consentiti: true|false
Rimuovi le istantanee fino a profilo .snapshots.min_free_space.value lo spazio libero è
raggiunto.
Predefinito: vero
profilo .snapshots.min_free_space.unit
Tipo: int Valori ammessi: 10|20
10 =MB
20 =GB
Predefinito: 20
profilo .snapshots.min_free_space.value
Tipo: int Valori consentiti: 1-99999
Mantieni almeno valore + unità di spazio libero.
Predefinito: 1
profilo .modalità.istantanee
Tipo: str Valori consentiti: local|local_encfs|ssh|ssh_encfs
Usa la modalità (o backend) per questa istantanea. Guarda la sezione "Modalità" di "man backintime".
Predefinito: locale
profilo .istantanee. .password.salva
Tipo: bool Valori consentiti: true|false
Salva la password nel portachiavi di sistema (gnome-keyring o kwallet). deve essere lo stesso
as profilo .modalità.istantanee
Predefinito: falso
profilo .istantanee. .password.use_cache
Tipo: bool Valori consentiti: true|false
Memorizza la password nella RAM in modo che possa essere letta da cronjobs. Problema di sicurezza: root potrebbe essere
in grado di leggere anche quella password. deve essere lo stesso di
profilo .modalità.istantanee
Predefinito: vero se la casa non è crittografata
profilo .snapshots.no_on_battery
Tipo: bool Valori consentiti: true|false
Non scattare istantanee se il computer funziona a batteria.
Predefinito: falso
profilo .istantanee.notify.enabled
Tipo: bool Valori consentiti: true|false
Visualizza le notifiche (errori, avvisi) tramite libnotify.
Predefinito: vero
profilo .istantanee.percorso
Tipo: str Valori consentiti: percorso assoluto
Dove salvare le istantanee in modalità 'locale'. Questo percorso deve contenere una struttura di cartelle
come 'backintime/ / / '
Predefinito: ''
profilo .istantanee.percorso.host
Tipo: str Valori consentiti: text
Imposta host per percorso snapshot
Predefinito: nome host locale
profilo .istantanee.percorso.profilo
Tipo: str Valori consentiti: 1-99999
Imposta ID profilo per il percorso dell'istantanea
Predefinito: ID profilo corrente
profilo .istantanee.percorso.utente
Tipo: str Valori consentiti: text
Imposta utente per percorso snapshot
Predefinito: nome utente locale
profilo .istantanee.percorso.uuid
Tipo: str Valori consentiti: text
Uuid dispositivi utilizzato per impostare automaticamente la regola udev se l'unità non è collegata.
Predefinito: ''
profilo .istantanee.preserve_acl
Tipo: bool Valori consentiti: true|false
Conserva l'LCA. I sistemi di origine e di destinazione devono avere ACL compatible compatibili
voci affinché questa opzione funzioni correttamente.
Predefinito: falso
profilo .istantanee.preserve_xattr
Tipo: bool Valori consentiti: true|false
Conserva gli attributi estesi (xattr).
Predefinito: falso
profilo .snapshots.remove_old_snapshots.enabled
Tipo: bool Valori consentiti: true|false
Rimuovi tutte le istantanee più vecchie di valore + unità
Predefinito: vero
profilo .snapshots.remove_old_snapshots.unit
Tipo: int Valori ammessi: 20|30|80
20 = giorni
30 = settimane
80 = anni
Predefinito: 80
profilo .snapshots.remove_old_snapshots.value
Tipo: int Valori consentiti: 0-99999
Le istantanee più vecchie di questa volta le unità verranno rimosse
Predefinito: 10
profilo .snapshots.rsync_options.enabled
Tipo: bool Valori consentiti: true|false
Opzioni aggiuntive passate per rsync
Predefinito: falso
profilo .snapshots.rsync_options.value
Tipo: str Valori consentiti: text
opzioni di sincronizzazione. Le opzioni devono essere tra virgolette, ad es. --exclude-from="/percorso/al/mio file di esclusione"
Predefinito: ''
profilo .istantanee.smart_remove
Tipo: bool Valori consentiti: true|false
Esegui smart_remove per ripulire le vecchie istantanee dopo la creazione di una nuova istantanea.
Predefinito: falso
profilo .istantanee.smart_remove.keep_all
Tipo: int Valori consentiti: 0-99999
Conserva tutte le istantanee per X giorni.
Predefinito: 2
profilo .istantanee.smart_remove.keep_one_per_day
Tipo: int Valori consentiti: 0-99999
Conserva uno snapshot al giorno per X giorni.
Predefinito: 7
profilo .istantanee.smart_remove.keep_one_per_month
Tipo: int Valori consentiti: 0-99999
Conserva un'istantanea al mese per X mese.
Predefinito: 24
profilo .istantanee.smart_remove.keep_one_per_week
Tipo: int Valori consentiti: 0-99999
Conserva uno snapshot a settimana per X settimane.
Predefinito: 4
profilo .istantanee.smart_remove.run_remote_in_background
Tipo: bool Valori consentiti: true|false
Se si utilizza la modalità SSH o crittografata con SSH, eseguire smart_remove in background sul computer remoto
Predefinito: falso
profilo .istantanee.ssh.cipher
Tipo: str Valori consentiti: default | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | arco quattro | arcfour256 | arcfour128 | aes128-cbc | 3des-cbc
| pesce palla-cbc | cast128-cbc
Cifratura utilizzata per crittografare il tunnel SSH. A seconda dell'ambiente
(larghezza di banda di rete, prestazioni della CPU e dell'HDD) una cifratura diversa potrebbe essere più veloce.
Predefinito: predefinito
profilo .istantanee.ssh.host
Tipo: str Valori consentiti: indirizzo IP o dominio
Host remoto utilizzato per la modalità 'ssh' e 'ssh_encfs'.
Predefinito: ''
profilo .istantanee.ssh.ionice
Tipo: bool Valori consentiti: true|false
Esegui rsync e altri comandi sull'host remoto con 'ionice -c2 -n7'
Predefinito: falso
profilo .istantanee.ssh.max_arg_length
Tipo: int Valori consentiti: 0, >700
Lunghezza massima degli argomenti dei comandi eseguiti sull'host remoto. Questo può essere testato con
'python3 /usr/share/backintime/common/sshMaxArg.py USER@HOST'.
0 = illimitato
Predefinito: 0
profilo .istantanee.ssh.nice
Tipo: bool Valori consentiti: true|false
Esegui rsync e altri comandi sull'host remoto con 'nice -n 19'
Predefinito: falso
profilo .istantanee.ssh.nocache
Tipo: bool Valori consentiti: true|false
Esegui rsync sull'host remoto con 'nocache'. Ciò impedirà la memorizzazione nella cache dei file
in memoria.
Predefinito: falso
profilo .istantanee.ssh.percorso
Tipo: str Valori consentiti: percorso assoluto o relativo
Percorso snapshot sull'host remoto. Se il percorso è relativo (senza '/' iniziale) inizierà
da utenti remoti homedir. Un percorso vuoto verrà sostituito con './'.
Predefinito: ''
profilo .istantanee.ssh.port
Tipo: int Valori consentiti: 0-65535
Porta SSH sull'host remoto.
Predefinito: 22
profilo .istantanee.ssh.prefix.enabled
Tipo: bool Valori consentiti: true|false
Aggiungi il prefisso a ogni comando eseguito tramite SSH sull'host remoto.
Predefinito: falso
profilo .istantanee.ssh.prefix.value
Tipo: str Valori consentiti: text
Prefisso da eseguire prima di ogni comando sull'host remoto. Le variabili devono essere sfuggite con
\$PIPA. Questo non tocca rsync. Quindi, per aggiungere un prefisso per l'uso di rsync
profilo .snapshots.rsync_options.value con --rsync-path="FOO=bar:\$FOO
/usr/bin/rsync"
Predefinito: 'PATH=/opt/bin:/opt/sbin:\$PATH'
profilo .snapshots.ssh.private_key_file
Tipo: str Valori consentiti: percorso assoluto al file della chiave privata
File della chiave privata utilizzato per l'autenticazione senza password sull'host remoto.
Predefinito: ~/.ssh/id_dsa
profilo .istantanee.ssh.utente
Tipo: str Valori consentiti: text
Utente SSH remoto
Predefinito: nome utente locale
profilo .snapshots.take_snapshot. .script.utente
Tipo: str Valori consentiti: percorso assoluto
Esegui questo script su eventi definiti da .
Eventi possibili per :
prima
dopo
nuova_istantanea
errore
Predefinito: ''
profilo .snapshots.use_checksum
Tipo: bool Valori consentiti: true|false
Usa il checksum per rilevare le modifiche piuttosto che la dimensione + il tempo.
Predefinito: falso
profilo .istantanee.user_backup.ionice
Tipo: bool Valori consentiti: true|false
Esegui BackInTime con 'ionice -c2 -n7' quando scatti uno snapshot manuale. Questo darà
BackInTime la priorità di larghezza di banda IO più bassa per non interrompere nessun altro lavoro
processo.
Predefinito: falso
profilo .user_callback.no_logging
Tipo: bool Valori consentiti: true|false
Non catturare std{out|err} dallo script di callback dell'utente. Lo script scriverà solo a
TTY attuale. L'impostazione predefinita è catturare std{out|err} e scriverlo nuovamente su syslog e TTY.
Predefinito: falso
profili
Tipo: str Valori consentiti: int separato da due punti (es 1:3:4)
Tutti i profili attivi ( di profilo .istantanee...).
Predefinito: 1
profili.versione
Tipo: int Valori ammessi: 1
Versione interna della configurazione dei profili.
Predefinito: 1
Usa backintime-config online usando i servizi onworks.net