Dit is de opdracht backintime-config die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
config - BackInTime-configuratiebestanden.
KORTE INHOUD
~/.config/backintime/config
/etc/backintime/config
PRODUCTBESCHRIJVING
Back In Time is ontwikkeld als puur GUI-programma en daarom zijn de meeste functies alleen bruikbaar met
backintime-qt4. Maar het is mogelijk om Back In Time bijvoorbeeld op een headless server te gebruiken. Je hebt
om het configuratiebestand te maken (~/.config/backintime/config) handmatig. Kijk erin
/usr/share/doc/backintime-common/examples/ voor voorbeelden.
Het configuratiebestand heeft de volgende indeling:
trefwoord=argumenten
Argumenten hoeven niet te worden geciteerd. Alle tekens zijn toegestaan behalve '='.
Voer 'backintime check-config' uit om het configuratiebestand te verifiëren, maak de snapshotmap en
crontab-vermeldingen.
MOGELIJK TREFWOORDEN
global.hash_botsing
Type: int Toegestane waarden: 0-99999
Interne waarde die wordt gebruikt om hash-botsingen op koppelpunten te voorkomen. Verander dit niet.
Standaard: 0
global.use_flock
Type: bool Toegestane waarden: true|false
Voorkom dat meerdere snapshots (van verschillende profielen of gebruikers) tegelijkertijd worden uitgevoerd
niet de tijd of
Standaard: false
profiel .naam
Type: str Toegestane waarden: tekst
Naam van dit profiel.
Standaard: Hoofdprofiel
profiel .snapshots.automatic_backup_anacron_period
Type: int Toegestane waarden: 0-99999
Hoeveel eenheden moeten er wachten tussen nieuwe snapshots met anacron? Alleen geldig voor
profiel .snapshots.automatic_backup_mode = 25|27
Standaard: 1
profiel .snapshots.automatic_backup_anacron_unit
Type: int Toegestane waarden: 10|20|30|40
Eenheden die moeten wachten tussen nieuwe snapshots met anacron.
10 = uur
20 = dagen
30 = weken
40 = maanden
Alleen geldig voor profiel .snapshots.automatic_backup_mode = 25|27
Standaard: 20
profiel .snapshots.automatic_backup_day
Type: int Toegestane waarden: 1-28
Op welke dag van de maand moet de cronjob worden uitgevoerd? Alleen geldig voor
profiel .snapshots.automatic_backup_mode > = 40
Standaard: 1
profiel .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
Welk schema wordt gebruikt voor crontab. Het crontab-item wordt gegenereerd met
'backintime check-config'.
0 = Uitgeschakeld
1 = bij elke laars
2 = elke 5 minuten
4 = elke 10 minuten
7 = elke 30 minuten
10 = elk uur
12 = elke 2 uur
14 = elke 4 uur
16 = elke 6 uur
18 = elke 12 uur
19 = op maat gedefinieerde uren
20 = elke dag
25 = dagelijkse anacron
27 = wanneer de aandrijving wordt aangesloten
30 = elke week
40 = elke maand
80 = elk jaar
Standaard: 0
profiel .snapshots.automatic_backup_time
Type: int Toegestane waarden: 0-24
Hoe laat moet de cronjob worden uitgevoerd? Alleen geldig voor
profiel .snapshots.automatic_backup_mode > = 20
Standaard: 0
profiel .snapshots.automatic_backup_weekdag
Type: int Toegestane waarden: 1 = maandag - 7 = zondag
Op welke dag van de week moet de cronjob worden uitgevoerd? Alleen geldig voor
profiel .snapshots.automatic_backup_mode = 30
Standaard: 7
profiel .snapshots.backup_on_restore.enabled
Type: bool Toegestane waarden: true|false
Hernoem bestaande bestanden vóór herstel naar FILE.backup.JJJJMMDD
Standaard: waar
profiel .snapshots.bwlimit.ingeschakeld
Type: bool Toegestane waarden: true|false
Beperk het bandbreedtegebruik van rsync via het netwerk. Gebruik dit met modus SSH. Voor modus Lokaal jij
zou liever ionice gebruiken.
Standaard: false
profiel .snapshots.bwlimit.value
Type: int Toegestane waarden: 0-99999
Bandbreedtelimiet in KB/sec.
Standaard: 3000
profiel .snapshots.check_for_changes
Type: bool Toegestane waarden: true|false
Voer een droogrun uit voordat u momentopnamen maakt. Maak geen nieuwe momentopname als er niets is gebeurd
veranderd. Alleen geldig bij profiel .snapshots.full_rsync = vals
Standaard: waar
profiel .snapshots.continue_on_errors
Type: bool Toegestane waarden: true|false
Ga door met fouten. Hierdoor blijven onvolledige momentopnamen behouden in plaats van het verwijderen van en
opnieuw beginnen.
Standaard: waar
profiel .snapshots.copy_links
Type: bool Toegestane waarden: true|false
Wanneer symlinks worden aangetroffen, is het item waarnaar ze verwijzen (de referentie).
gekopieerd, in plaats van de symlink.
Standaard: false
profiel .snapshots.copy_unsafe_links
Type: bool Toegestane waarden: true|false
Dit vertelt rsync om de referent te kopiëren van symbolische links die buiten het
gekopieerde boom. Absolute symlinks worden ook behandeld als gewone bestanden.
Standaard: false
profiel .snapshots.cron.ionice
Type: bool Toegestane waarden: true|false
Voer cronjobs uit met 'ionice -c2 -n7'. Dit geeft BackInTime de laagste IO
bandbreedteprioriteit om geen enkel ander werkproces te onderbreken.
Standaard: waar
profiel .snapshots.cron.leuk
Type: bool Toegestane waarden: true|false
Voer cronjobs uit met 'nice -n 19'. Hierdoor krijgt BackInTime de laagste CPU-prioriteit
geen enkel ander werkproces onderbreken.
Standaard: waar
profiel .snapshots.cron.redirect_stderr
Type: bool Toegestane waarden: true|false
stderr omleiden naar /dev/null in cronjobs
Standaard: False
profiel .snapshots.cron.redirect_stdout
Type: bool Toegestane waarden: true|false
stdout omleiden naar /dev/null in cronjobs
Standaard: waar
profiel .snapshots.custom_backup_time
Type: str Toegestane waarden: door komma's gescheiden int (8,12,18,23) of */3
Aangepaste uren voor cronjob. Alleen geldig voor profiel .snapshots.automatic_backup_mode
= 19
Standaard: 8,12,18,23
profiel .snapshots.niet_verwijder_benoemde_snapshots
Type: bool Toegestane waarden: true|false
Bewaar snapshots met namen tijdens smart_remo.
Standaard: waar
profiel .snapshots.exclude.bysize.ingeschakeld
Type: bool Toegestane waarden: true|false
Schakel het uitsluiten van bestanden op grootte in.
Standaard: false
profiel .snapshots.exclude.bysize.value
Type: int Toegestane waarden: 0-99999
Sluit bestanden uit die groter zijn dan de waarde in MiB. Als 'Volledige rsync-modus' is uitgeschakeld, zal dit wel het geval zijn
heeft alleen invloed op nieuwe bestanden, omdat dit voor rsync een overdrachtsoptie is en geen uitsluiting
keuze. Grote bestanden waarvan al eerder een back-up is gemaakt, blijven dus in snapshots staan, ook al zijn ze opgeslagen
ze waren veranderd.
Standaard: 500
profiel .snapshots.uitsluiten. .waarde
Type: str Toegestane waarden: bestand, map of patroon (relatief of absoluut)
Sluit dit bestand of deze map uit. moet een teller zijn die begint met 1
Standaard: ''
profiel .snapshots.exclude.size
Type: int Toegestane waarden: 0-99999
Hoeveelheid profiel .snapshots.uitsluiten. inzendingen.
Standaard: -1
profiel .snapshots.full_rsync
Type: bool Toegestane waarden: true|false
Volledige rsync-modus. Kan sneller zijn, maar snapshots zijn niet meer alleen-lezen en
doelbestandssysteem moet alle Linux-attributen ondersteunen (datum, rechten, gebruiker,
groep...)
Standaard: false
profiel .snapshots.full_rsync.take_snapshot_ongeacht_van_wijzigingen
Type: bool Toegestane waarden: true|false
Maak een nieuwe momentopname, ongeacht of er wijzigingen zijn of niet. Alleen geldig bij
profiel .snapshots.full_rsync = waar
Standaard: false
profiel .snapshots.gnu_find_suffix_support
Type: bool Toegestane waarden: true|false
Ondersteuning voor externe SSH-hosts GNU-zoekachtervoegsel (vind -exec COMMAND {} +).
Standaard: waar
profiel .snapshots.include. .type
Type: int Toegestane waarden: 0|1
Geef aan of profiel .snapshots.include. .waarde is een map (0) of een bestand (1).
Standaard: 0
profiel .snapshots.include. .waarde
Type: str Toegestane waarden: absoluut pad
Voeg dit bestand of deze map toe. moet een teller zijn die begint met 1
Standaard: ''
profiel .snapshots.include.size
Type: int Toegestane waarden: 0-99999
Hoeveelheid profiel .snapshots.include. inzendingen.
Standaard: -1
profiel .snapshots.keep_only_one_snapshot.enabled
Type: bool Toegestane waarden: true|false
NOG NIET GEIMPLEMENTEERD. Verwijder alle snapshots op één na.
Standaard: false
profiel .snapshots.local.nocache
Type: bool Toegestane waarden: true|false
Voer rsync uit op een lokale machine met 'nocache'. Dit voorkomt dat bestanden in de cache worden opgeslagen
in het geheugen.
Standaard: false
profiel .snapshots.local_encfs.pad
Type: str Toegestane waarden: absoluut pad
Waar snapshots worden opgeslagen in de modus 'local_encfs'.
Standaard: ''
profiel .snapshots.log_level
Type: int Toegestane waarden: 1-3
Logniveau gebruikt tijdens take_snapshot.
1 = Fout
2 = Wijzigingen
3 = Info
Standaard: 3
profiel .snapshots.min_free_inodes.enabled
Type: bool Toegestane waarden: true|false
Verwijder momentopnamen tot profiel .snapshots.min_free_inodes.value vrije inodes in %
is bereikt.
Standaard: waar
profiel .snapshots.min_free_inodes.value
Type: int Toegestane waarden: 1-15
Houd minimaal de waarde % vrije inodes aan.
Standaard: 2
profiel .snapshots.min_free_space.enabled
Type: bool Toegestane waarden: true|false
Verwijder momentopnamen tot profiel .snapshots.min_free_space.value vrije ruimte is
bereikt.
Standaard: waar
profiel .snapshots.min_free_space.unit
Type: int Toegestane waarden: 10|20
10 =MB
20 =GB
Standaard: 20
profiel .snapshots.min_free_space.value
Type: int Toegestane waarden: 1-99999
Houd minimaal de waarde + eenheid vrije ruimte aan.
Standaard: 1
profiel .snapshots.-modus
Type: str Toegestane waarden: local|local_encfs|ssh|ssh_encfs
Gebruik de modus (of backend) voor deze momentopname. Kijk naar de 'man backintime' sectie 'Modi'.
Standaard: lokaal
profiel .momentopnamen. .wachtwoord.opslaan
Type: bool Toegestane waarden: true|false
Bewaar het wachtwoord in de systeemsleutelhanger (gnome-sleutelhanger of kwallet). moet hetzelfde zijn
as profiel .snapshots.-modus
Standaard: false
profiel .momentopnamen. .wachtwoord.use_cache
Type: bool Toegestane waarden: true|false
Cache het wachtwoord in het RAM zodat het door cronjobs kan worden gelezen. Beveiligingsprobleem: root kan dit zijn
kan dat wachtwoord ook lezen. moet hetzelfde zijn als
profiel .snapshots.-modus
Standaard: waar als het huis niet is gecodeerd
profiel .snapshots.no_on_battery
Type: bool Toegestane waarden: true|false
Maak geen momentopnamen als de computer op de batterij werkt.
Standaard: false
profiel .snapshots.notify.ingeschakeld
Type: bool Toegestane waarden: true|false
Geef meldingen (fouten, waarschuwingen) weer via libnotify.
Standaard: waar
profiel .snapshots.pad
Type: str Toegestane waarden: absoluut pad
Waar u snapshots kunt opslaan in de modus 'lokaal'. Dit pad moet een mappenstructuur bevatten
zoals 'backintime/ / / '
Standaard: ''
profiel .snapshots.pad.host
Type: str Toegestane waarden: tekst
Stel Host in voor het momentopnamepad
Standaard: lokale hostnaam
profiel .snapshots.pad.profiel
Type: str Toegestane waarden: 1-99999
Stel profiel-ID in voor het momentopnamepad
Standaard: huidige profiel-ID
profiel .snapshots.pad.gebruiker
Type: str Toegestane waarden: tekst
Stel Gebruiker in voor het momentopnamepad
Standaard: lokale gebruikersnaam
profiel .snapshots.pad.uuid
Type: str Toegestane waarden: tekst
Apparaten die uuid gebruiken om de udev-regel automatisch in te stellen als de schijf niet is aangesloten.
Standaard: ''
profiel .snapshots.preserve_acl
Type: bool Toegestane waarden: true|false
Behoud ACL. De bron- en doelsystemen moeten compatibele ACL hebben
invoeren om deze optie goed te laten werken.
Standaard: false
profiel .snapshots.preserve_xattr
Type: bool Toegestane waarden: true|false
Behoud uitgebreide attributen (xattr).
Standaard: false
profiel .snapshots.remove_old_snapshots.enabled
Type: bool Toegestane waarden: true|false
Verwijder alle snapshots ouder dan waarde + eenheid
Standaard: waar
profiel .snapshots.verwijder_oude_snapshots.unit
Type: int Toegestane waarden: 20|30|80
20 = dagen
30 = weken
80 = jaar
Standaard: 80
profiel .snapshots.remove_old_snapshots.value
Type: int Toegestane waarden: 0-99999
Momentopnamen die ouder zijn dan deze tijdeenheden worden verwijderd
Standaard: 10
profiel .snapshots.rsync_options.ingeschakeld
Type: bool Toegestane waarden: true|false
Verleden extra opties voor rsync
Standaard: false
profiel .snapshots.rsync_options.waarde
Type: str Toegestane waarden: tekst
rsync-opties. Opties moeten tussen aanhalingstekens staan, bijvoorbeeld --exclude-from="/pad/naar/mijn uitgesloten bestand"
Standaard: ''
profiel .snapshots.smart_remove
Type: bool Toegestane waarden: true|false
Voer smart_remo uit om oude momentopnamen op te ruimen nadat een nieuwe momentopname is gemaakt.
Standaard: false
profiel .snapshots.smart_remove.keep_all
Type: int Toegestane waarden: 0-99999
Bewaar alle snapshots gedurende X dagen.
Standaard: 2
profiel .snapshots.smart_remove.keep_one_per_day
Type: int Toegestane waarden: 0-99999
Bewaar één momentopname per dag gedurende X dagen.
Standaard: 7
profiel .snapshots.smart_remove.keep_one_per_month
Type: int Toegestane waarden: 0-99999
Bewaar één momentopname per maand gedurende X maand.
Standaard: 24
profiel .snapshots.smart_remove.keep_one_per_week
Type: int Toegestane waarden: 0-99999
Bewaar één momentopname per week gedurende X weken.
Standaard: 4
profiel .snapshots.smart_remove.run_remote_in_background
Type: bool Toegestane waarden: true|false
Als u de modus SSH of SSH-gecodeerd gebruikt, voert u smart_remove uit op de achtergrond op een externe machine
Standaard: false
profiel .snapshots.ssh.cipher
Type: str Toegestane waarden: standaard | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | boogvier | boogfour256 | boogfour128 | aes128-cbc | 3des-cbc
| kogelvis-cbc | cast128-cbc
Cipher dat wordt gebruikt voor het coderen van de SSH-tunnel. Afhankelijk van de omgeving
(netwerkbandbreedte, CPU- en HDD-prestaties) een ander cijfer kan sneller zijn.
Standaard: standaard
profiel .snapshots.ssh.host
Type: str Toegestane waarden: IP- of domeinadres
Externe host gebruikt voor modus 'ssh' en 'ssh_encfs'.
Standaard: ''
profiel .snapshots.ssh.ionice
Type: bool Toegestane waarden: true|false
Voer rsync en andere opdrachten uit op een externe host met 'ionice -c2 -n7'
Standaard: false
profiel .snapshots.ssh.max_arg_length
Type: int Toegestane waarden: 0, >700
Maximale argumentlengte van opdrachten die op een externe host worden uitgevoerd. Hiermee kan getest worden
'python3 /usr/share/backintime/common/sshMaxArg.py GEBRUIKER@HOST'.
0 = onbeperkt
Standaard: 0
profiel .snapshots.ssh.leuk
Type: bool Toegestane waarden: true|false
Voer rsync en andere opdrachten uit op een externe host met 'nice -n 19'
Standaard: false
profiel .snapshots.ssh.nocache
Type: bool Toegestane waarden: true|false
Voer rsync uit op een externe host met 'nocache'. Dit voorkomt dat bestanden in de cache worden opgeslagen
in het geheugen.
Standaard: false
profiel .snapshots.ssh.pad
Type: str Toegestane waarden: absoluut of relatief pad
Momentopnamepad op externe host. Als het pad relatief is (geen voorafgaande '/'), zal het starten
van externe gebruikers homedir. Een leeg pad wordt vervangen door './'.
Standaard: ''
profiel .snapshots.ssh.port
Type: int Toegestane waarden: 0-65535
SSH-poort op externe host.
Standaard: 22
profiel .snapshots.ssh.prefix.ingeschakeld
Type: bool Toegestane waarden: true|false
Voeg een voorvoegsel toe aan elke opdracht die via SSH op een externe host wordt uitgevoerd.
Standaard: false
profiel .snapshots.ssh.prefix.waarde
Type: str Toegestane waarden: tekst
Voorvoegsel dat vóór elke opdracht op de externe host moet worden uitgevoerd. Variabelen moeten worden geëscaped
\$FOO. Dit heeft geen betrekking op rsync. Dus om een voorvoegsel toe te voegen voor rsync-gebruik
profiel .snapshots.rsync_options.waarde met --rsync-path="FOO=bar:\$FOO
/usr/bin/rsync"
Standaard: 'PATH=/opt/bin:/opt/sbin:\$PATH'
profiel .snapshots.ssh.private_key_file
Type: str Toegestane waarden: absoluut pad naar privésleutelbestand
Privésleutelbestand gebruikt voor wachtwoordloze authenticatie op externe host.
Standaard: ~/.ssh/id_dsa
profiel .snapshots.ssh.user
Type: str Toegestane waarden: tekst
Externe SSH-gebruiker
Standaard: lokale gebruikersnaam
profiel .snapshots.take_snapshot. .gebruikersscript
Type: str Toegestane waarden: absoluut pad
Voer deze scrip uit op gebeurtenissen gedefinieerd door .
Mogelijke evenementen voor :
vaardigheden
na
nieuwe_momentopname
fout
Standaard: ''
profiel .snapshots.use_checksum
Type: bool Toegestane waarden: true|false
Gebruik een controlesom om veranderingen te detecteren in plaats van grootte + tijd.
Standaard: false
profiel .snapshots.user_backup.ionice
Type: bool Toegestane waarden: true|false
Voer BackInTime uit met 'ionice -c2 -n7' wanneer u een handmatige momentopname maakt. Dit zal geven
BackInTime de laagste IO-bandbreedteprioriteit om geen andere werking te onderbreken
proces.
Standaard: false
profiel .user_callback.no_logging
Type: bool Toegestane waarden: true|false
Haal std{out|err} niet op uit het user-callback-script. Het script schrijft alleen naar
huidige TTY. Standaard wordt std{out|err} opgevangen en opnieuw naar syslog en TTY geschreven.
Standaard: false
profielen
Type: str Toegestane waarden: int gescheiden door een dubbele punt (bijvoorbeeld 1:3:4)
Alle actieve profielen ( in profiel .momentopnamen...).
Standaard: 1
profielen.versie
Type: int Toegestane waarden: 1
Interne versie van profielenconfiguratie.
Standaard: 1
Gebruik backintime-config online met behulp van onworks.net-services