Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen backintime-config komutudur.
Program:
ADI
config - BackInTime yapılandırma dosyaları.
SİNOPSİS
~/.config/backintime/config
/etc/backintime/config
TANIM
Back In Time, saf GUI programı olarak geliştirildi ve bu nedenle çoğu işlev yalnızca
backintime-qt4. Ancak Back In Time örneğin başsız bir sunucuda kullanmak mümkündür. Var
yapılandırma dosyasını oluşturmak için (~/.config/backintime/config) manuel olarak. İçine bakmak
Örnekler için /usr/share/doc/backintime-common/examples/.
Yapılandırma dosyası aşağıdaki biçime sahiptir:
anahtar kelime=argümanlar
Argümanların alıntılanması gerekmez. '=' dışında tüm karakterlere izin verilir.
Yapılandırma dosyasını doğrulamak için 'backintime check-config' komutunu çalıştırın, anlık görüntü klasörünü oluşturun ve
crontab girişleri.
MÜMKÜN ANAHTAR KELİMELER
global.hash_collision
Tür: int İzin Verilen Değerler: 0-99999
Bağlantı noktalarında karma çarpışmaları önlemek için kullanılan dahili değer. Bunu değiştirmeyin.
Varsayılan: 0
global.use_flock
Tür: bool İzin Verilen Değerler: true|false
Birden çok anlık görüntünün (farklı profillerden veya kullanıcılardan) aynı anda çalıştırılmasını önleyin
zaman
Varsayılan: yanlış
profil .isim
Tür: str İzin Verilen Değerler: metin
Bu profilin adı.
Varsayılan: Ana profil
profil .snapshots.automatic_backup_anacron_period
Tür: int İzin Verilen Değerler: 0-99999
Anacron ile yeni anlık görüntüler arasında kaç birim beklenecek? Sadece için geçerlidir
profil .snapshots.automatic_backup_mode = 25|27
Varsayılan: 1
profil .snapshots.automatic_backup_anacron_unit
Tür: int İzin Verilen Değerler: 10|20|30|40
Anacron ile yeni anlık görüntüler arasında beklenecek birimler.
10 = saat
20 = gün
30 = hafta
40 = ay
sadece için geçerlidir profil .snapshots.automatic_backup_mode = 25|27
Varsayılan: 20
profil .snapshots.automatic_backup_day
Tür: int İzin Verilen Değerler: 1-28
cronjob ayın hangi gününde çalışmalı? sadece için geçerlidir
profil .snapshots.automatic_backup_mode > = 40
Varsayılan: 1
profil .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
crontab için kullanılan zamanlama. crontab girişi ile oluşturulacak
'backintime check-config'.
0 = Devre Dışı
1 = her açılışta
2 = her 5 dakikada bir
4 = her 10 dakikada bir
7 = her 30 dakikada bir
10 = her saat
12 = 2 saatte bir
14 = 4 saatte bir
16 = 6 saatte bir
18 = 12 saatte bir
19 = özel tanımlı saatler
20 = her gün
25 = günlük anakron
27 = sürücü bağlandığında
30 = her hafta
40 = her ay
80 = her yıl
Varsayılan: 0
profil .snapshots.automatic_backup_time
Tür: int İzin Verilen Değerler: 0-24
cronjob ne zaman çalışmalı? sadece için geçerlidir
profil .snapshots.automatic_backup_mode > = 20
Varsayılan: 0
profil .snapshots.automatic_backup_weekday
Tür: int İzin Verilen Değerler: 1 = pazartesi - 7 = pazar
Cronjob haftanın hangi günü çalışmalı? sadece için geçerlidir
profil .snapshots.automatic_backup_mode = 30
Varsayılan: 7
profil .snapshots.backup_on_restore.enabled
Tür: bool İzin Verilen Değerler: true|false
FILE.backup.YYYYMMDD'ye geri yüklemeden önce mevcut dosyaları yeniden adlandırın
Varsayılan: doğru
profil .snapshots.bwlimit.etkin
Tür: bool İzin Verilen Değerler: true|false
Ağ üzerinden rsync bant genişliği kullanımını sınırlayın. Bunu SSH moduyla kullanın. Yerel sen modu için
ionice kullanmayı tercih etmelisiniz.
Varsayılan: yanlış
profil .snapshots.bwlimit.value
Tür: int İzin Verilen Değerler: 0-99999
KB/sn cinsinden bant genişliği sınırı.
Varsayılan: 3000
profil .snapshots.check_for_changes
Tür: bool İzin Verilen Değerler: true|false
Anlık görüntü çekmeden önce bir kuru çalıştırma gerçekleştirin. Hiçbir şey yoksa yeni bir anlık görüntü almayın
değişti. Yalnızca şununla geçerlidir: profil .snapshots.full_rsync = yanlış
Varsayılan: doğru
profil .snapshots.continue_on_errors
Tür: bool İzin Verilen Değerler: true|false
Hatalara devam edin. Bu, silmek yerine eksik anlık görüntüleri tutacaktır ve
yeniden başla.
Varsayılan: doğru
profil .snapshots.copy_links
Tür: bool İzin Verilen Değerler: true|false
Sembolik bağlantılarla karşılaşıldığında, işaret ettikleri öğe (referans)
sembolik bağlantı yerine kopyalandı.
Varsayılan: yanlış
profil .snapshots.copy_unsafe_links
Tür: bool İzin Verilen Değerler: true|false
Bu, rsync'e, rsync'in dışına işaret eden sembolik bağların referansını kopyalamasını söyler.
kopyalanmış ağaç Mutlak sembolik bağlantılar da sıradan dosyalar gibi ele alınır.
Varsayılan: yanlış
profil .snapshots.cron.ionice
Tür: bool İzin Verilen Değerler: true|false
'ionice -c2 -n7' ile cronjobs çalıştırın. Bu, BackInTime'a en düşük IO'yu verecektir
Başka bir çalışma sürecini kesintiye uğratmamak için bant genişliği önceliği.
Varsayılan: doğru
profil .snapshots.cron.nice
Tür: bool İzin Verilen Değerler: true|false
'Nice -n 19' ile cronjobs çalıştırın. Bu, BackInTime'a en düşük CPU önceliğini verecektir.
başka bir çalışma sürecini kesintiye uğratmayın.
Varsayılan: doğru
profil .snapshots.cron.redirect_stderr
Tür: bool İzin Verilen Değerler: true|false
cronjobs'ta stderr'yi /dev/null'a yönlendir
Varsayılan: Yanlış
profil .snapshots.cron.redirect_stdout
Tür: bool İzin Verilen Değerler: true|false
cronjobs'ta stdout'u /dev/null'a yönlendir
Varsayılan: doğru
profil .snapshots.custom_backup_time
Tür: str İzin Verilen Değerler: virgülle ayrılmış int (8,12,18,23) veya */3
cronjob için özel saatler. sadece için geçerlidir profil .snapshots.automatic_backup_mode
= 19
Varsayılan: 8,12,18,23
profil .snapshots.dont_remove_named_snapshots
Tür: bool İzin Verilen Değerler: true|false
Smart_remove sırasında anlık görüntüleri adlarla birlikte saklayın.
Varsayılan: doğru
profil .snapshots.exclude.bysize.etkin
Tür: bool İzin Verilen Değerler: true|false
Dosyaları boyuta göre hariç tutmayı etkinleştirin.
Varsayılan: yanlış
profil .snapshots.exclude.bysize.value
Tür: int İzin Verilen Değerler: 0-99999
MiB'deki değerden büyük dosyaları hariç tutun. 'Tam rsync modu' devre dışı bırakıldığında, bu
sadece yeni dosyaları etkiler çünkü rsync için bu bir aktarım seçeneğidir, bir dışlama değil
seçenek. Böylece daha önce yedeklenmiş büyük dosyalar anlık görüntülerde kalacaktır.
değiştirmişlerdi.
Varsayılan: 500
profil .anlık görüntüler.hariç. .değer
Tür: str İzin Verilen Değerler: dosya, klasör veya kalıp (göreli veya mutlak)
Bu dosyayı veya klasörü hariç tutun. 1 ile başlayan bir sayaç olmalı
Varsayılan: ''
profil .snapshots.exclude.size
Tür: int İzin Verilen Değerler: 0-99999
Profil miktarı .anlık görüntüler.hariç. girdileri.
Varsayılan: -1
profil .snapshots.full_rsync
Tür: bool İzin Verilen Değerler: true|false
Tam rsync modu. Daha hızlı olabilir, ancak anlık görüntüler artık salt okunur değildir ve
hedef dosya sistemi tüm linux özniteliklerini (tarih, haklar, kullanıcı,
grup...)
Varsayılan: yanlış
profil .snapshots.full_rsync.take_snapshot_regardless_of_changes
Tür: bool İzin Verilen Değerler: true|false
Değişiklik olup olmadığına bakılmaksızın yeni bir anlık görüntü oluşturun. Yalnızca şununla geçerlidir:
profil .snapshots.full_rsync = True
Varsayılan: yanlış
profil .snapshots.gnu_find_suffix_support
Tür: bool İzin Verilen Değerler: true|false
Uzak SSH ana bilgisayar desteği GNU son ekini bul (find -exec COMMAND {} +).
Varsayılan: doğru
profil .snapshots.include. .tip
Tür: int İzin Verilen Değerler: 0|1
Varsa belirtin profil .snapshots.include. .değer bir klasör (0) veya bir dosyadır (1).
Varsayılan: 0
profil .snapshots.include. .değer
Tür: str İzin Verilen Değerler: mutlak yol
Bu dosyayı veya klasörü ekleyin. 1 ile başlayan bir sayaç olmalı
Varsayılan: ''
profil .snapshots.include.size
Tür: int İzin Verilen Değerler: 0-99999
Profil miktarı .snapshots.include. girdileri.
Varsayılan: -1
profil .snapshots.keep_only_one_snapshot.enabled
Tür: bool İzin Verilen Değerler: true|false
HENÜZ UYGULANMADI. Biri hariç tüm anlık görüntüleri kaldırın.
Varsayılan: yanlış
profil .snapshots.local.nocache
Tür: bool İzin Verilen Değerler: true|false
'nocache' ile yerel makinede rsync'i çalıştırın. Bu, dosyaların önbelleğe alınmasını önleyecektir
bellekte.
Varsayılan: yanlış
profil .snapshots.local_encfs.path
Tür: str İzin Verilen Değerler: mutlak yol
'local_encfs' modunda anlık görüntülerin nereye kaydedileceği.
Varsayılan: ''
profil .snapshots.log_level
Tür: int İzin Verilen Değerler: 1-3
Take_snapshot sırasında kullanılan günlük düzeyi.
1 = Hata
2 = Değişiklikler
3 = Bilgi
Varsayılan: 3
profil .snapshots.min_free_inodes.etkin
Tür: bool İzin Verilen Değerler: true|false
Şu tarihe kadar anlık görüntüleri kaldırın: profil .snapshots.min_free_inodes.value % cinsinden ücretsiz düğümler
ulaşıldı.
Varsayılan: doğru
profil .snapshots.min_free_inodes.value
Tür: int İzin Verilen Değerler: 1-15
En az değerde serbest düğüm yüzdesi tutun.
Varsayılan: 2
profil .snapshots.min_free_space.etkin
Tür: bool İzin Verilen Değerler: true|false
Şu tarihe kadar anlık görüntüleri kaldırın: profil .snapshots.min_free_space.value boş alan
ulaştı.
Varsayılan: doğru
profil .snapshots.min_free_space.unit
Tür: int İzin Verilen Değerler: 10|20
10 = MB
20 = GB
Varsayılan: 20
profil .snapshots.min_free_space.value
Tür: int İzin Verilen Değerler: 1-99999
En az değer + birim boş alan tutun.
Varsayılan: 1
profil .anlık görüntüler.modu
Tür: str İzin Verilen Değerler: local|local_encfs|ssh|ssh_encfs
Bu anlık görüntü için modu (veya arka ucu) kullanın. 'Man backintime' bölümüne 'Modlar' bakın.
Varsayılan: yerel
profil .anlık görüntüler. .şifre.kaydet
Tür: bool İzin Verilen Değerler: true|false
Şifreyi sistem anahtarlığına (gnome-anahtarlık veya kwallet) kaydedin. aynı olmalı
as profil .anlık görüntüler.modu
Varsayılan: yanlış
profil .anlık görüntüler. .password.use_cache
Tür: bool İzin Verilen Değerler: true|false
Şifreyi cronjobs tarafından okunabilmesi için RAM'de önbelleğe alın. Güvenlik sorunu: kök olabilir
bu şifreyi de okuyabilir. ile aynı olmalı
profil .anlık görüntüler.modu
Varsayılan: ev şifrelenmemişse true
profil .snapshots.no_on_battery
Tür: bool İzin Verilen Değerler: true|false
Bilgisayar pille çalışıyorsa anlık görüntü almayın.
Varsayılan: yanlış
profil .snapshots.notify.etkin
Tür: bool İzin Verilen Değerler: true|false
libnotify aracılığıyla bildirimleri (hatalar, uyarılar) görüntüleyin.
Varsayılan: doğru
profil .snapshots.path
Tür: str İzin Verilen Değerler: mutlak yol
Anlık görüntülerin 'yerel' modunda nereye kaydedileceği. Bu yol bir klasör yapısı içermelidir
'backintime/ gibi / / '
Varsayılan: ''
profil .snapshots.path.host
Tür: str İzin Verilen Değerler: metin
Anlık görüntü yolu için Ana Bilgisayarı Ayarla
Varsayılan: yerel ana bilgisayar adı
profil .snapshots.path.profile
Tür: str İzin Verilen Değerler: 1-99999
Anlık görüntü yolu için Profil Kimliğini ayarla
Varsayılan: mevcut Profil Kimliği
profil .snapshots.path.user
Tür: str İzin Verilen Değerler: metin
Anlık görüntü yolu için Kullanıcıyı ayarla
Varsayılan: yerel kullanıcı adı
profil .snapshots.path.uuid
Tür: str İzin Verilen Değerler: metin
Sürücü bağlı değilse, udev kuralını otomatik olarak ayarlamak için kullanılan aygıtlar uuid.
Varsayılan: ''
profil .snapshots.preserve_acl
Tür: bool İzin Verilen Değerler: true|false
ACL'yi koruyun. Kaynak ve hedef sistemler uyumlu ACL'ye sahip olmalıdır
Bu seçeneğin düzgün çalışması için girişler.
Varsayılan: yanlış
profil .snapshots.preserve_xattr
Tür: bool İzin Verilen Değerler: true|false
Genişletilmiş nitelikleri koru (xattr).
Varsayılan: yanlış
profil .snapshots.remove_old_snapshots.enabled
Tür: bool İzin Verilen Değerler: true|false
Değer + birimden daha eski tüm anlık görüntüleri kaldırın
Varsayılan: doğru
profil .snapshots.remove_old_snapshots.unit
Tür: int İzin Verilen Değerler: 20|30|80
20 = gün
30 = hafta
80 = yıl
Varsayılan: 80
profil .snapshots.remove_old_snapshots.value
Tür: int İzin Verilen Değerler: 0-99999
Bu süreden daha eski olan anlık görüntüler kaldırılacak
Varsayılan: 10
profil .snapshots.rsync_options.etkin
Tür: bool İzin Verilen Değerler: true|false
rsync için geçmiş ek seçenekler
Varsayılan: yanlış
profil .snapshots.rsync_options.value
Tür: str İzin Verilen Değerler: metin
rsync seçenekleri. Seçenekler alıntılanmalıdır, örneğin --exclude-from="/path/to/my hariç tutma dosyası"
Varsayılan: ''
profil .snapshots.smart_remove
Tür: bool İzin Verilen Değerler: true|false
Yeni bir anlık görüntü oluşturulduktan sonra eski anlık görüntüleri temizlemek için smart_remove'u çalıştırın.
Varsayılan: yanlış
profil .snapshots.smart_remove.keep_all
Tür: int İzin Verilen Değerler: 0-99999
Tüm anlık görüntüleri X gün boyunca saklayın.
Varsayılan: 2
profil .snapshots.smart_remove.keep_one_per_day
Tür: int İzin Verilen Değerler: 0-99999
X gün boyunca günde bir anlık görüntü tutun.
Varsayılan: 7
profil .snapshots.smart_remove.keep_one_per_month
Tür: int İzin Verilen Değerler: 0-99999
X ayı boyunca ayda bir anlık görüntü tutun.
Varsayılan: 24
profil .snapshots.smart_remove.keep_one_per_week
Tür: int İzin Verilen Değerler: 0-99999
X hafta boyunca haftada bir anlık görüntü tutun.
Varsayılan: 4
profil .snapshots.smart_remove.run_remote_in_background
Tür: bool İzin Verilen Değerler: true|false
SSH veya SSH şifreli modunu kullanıyorsanız, uzak makinede arka planda smart_remove'u çalıştırın
Varsayılan: yanlış
profil .snapshots.ssh.cipher
Tür: str İzin Verilen Değerler: varsayılan | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | arkdört | arkfour256 | arcfour128 | aes128-cbc | 3des-cbc
| balon balığı-cbc | cast128-cbc
SSH tünelini şifrelemek için kullanılan şifre. ortama bağlı olarak
(ağ bant genişliği, işlemci ve hdd performansı) farklı bir şifre daha hızlı olabilir.
varsayılan: varsayılan
profil .snapshots.ssh.host
Tür: str İzin Verilen Değerler: IP veya etki alanı adresi
'ssh' ve 'ssh_encfs' modu için kullanılan uzak ana bilgisayar.
Varsayılan: ''
profil .snapshots.ssh.ionice
Tür: bool İzin Verilen Değerler: true|false
'ionice -c2 -n7' ile uzak ana bilgisayarda rsync ve diğer komutları çalıştırın
Varsayılan: yanlış
profil .snapshots.ssh.max_arg_length
Tür: int İzin Verilen Değerler: 0, >700
Uzak ana bilgisayarda çalıştırılan komutların maksimum argüman uzunluğu. Bu ile test edilebilir
'python3 /usr/share/backintime/common/sshMaxArg.py KULLANICI@HOST'.
0 = sınırsız
Varsayılan: 0
profil .snapshots.ssh.nice
Tür: bool İzin Verilen Değerler: true|false
'nice -n 19' ile uzak ana bilgisayarda rsync ve diğer komutları çalıştırın
Varsayılan: yanlış
profil .snapshots.ssh.nocache
Tür: bool İzin Verilen Değerler: true|false
'nocache' ile uzak ana bilgisayarda rsync'i çalıştırın. Bu, dosyaların önbelleğe alınmasını önleyecektir
bellekte.
Varsayılan: yanlış
profil .snapshots.ssh.path
Tür: str İzin Verilen Değerler: mutlak veya göreli yol
Uzak ana bilgisayardaki anlık görüntü yolu. Yol göreceliyse (baştaki '/' yok) başlayacaktır
uzak Kullanıcılardan homedir. Boş bir yol './' ile değiştirilecektir.
Varsayılan: ''
profil .snapshots.ssh.port
Tür: int İzin Verilen Değerler: 0-65535
Uzak ana bilgisayardaki SSH Bağlantı Noktası.
Varsayılan: 22
profil .snapshots.ssh.prefix.etkin
Tür: bool İzin Verilen Değerler: true|false
Uzak ana bilgisayarda SSH üzerinden çalışan her komuta önek ekleyin.
Varsayılan: yanlış
profil .snapshots.ssh.prefix.value
Tür: str İzin Verilen Değerler: metin
Uzak ana bilgisayardaki her komuttan önce çalıştırılacak önek. Değişkenlerden kaçılması gerekir
\$FOO. Bu, rsync'e dokunmaz. Yani rsync kullanımı için bir önek eklemek için
profil .snapshots.rsync_options.value --rsync-path="FOO=bar:\$FOO ile
/usr/bin/rsync"
Varsayılan: 'YOL=/opt/bin:/opt/sbin:\$YOL'
profil .snapshots.ssh.private_key_file
Tür: str İzin Verilen Değerler: özel anahtar dosyasının mutlak yolu
Uzak ana bilgisayarda parolasız kimlik doğrulama için kullanılan özel anahtar dosyası.
Varsayılan: ~/.ssh/id_dsa
profil .snapshots.ssh.user
Tür: str İzin Verilen Değerler: metin
Uzak SSH kullanıcısı
Varsayılan: yerel kullanıcı adı
profil .snapshots.take_snapshot. .user.script
Tür: str İzin Verilen Değerler: mutlak yol
Bu komut dosyasını tarafından tanımlanan olaylarda çalıştırın .
için olası olaylar :
önce
sonra
yeni_anlık görüntü
hata
Varsayılan: ''
profil .snapshots.use_checksum
Tür: bool İzin Verilen Değerler: true|false
Boyut + zaman yerine değişiklikleri algılamak için sağlama toplamını kullanın.
Varsayılan: yanlış
profil .snapshots.user_backup.ionice
Tür: bool İzin Verilen Değerler: true|false
Manuel bir anlık görüntü alırken BackInTime'ı 'ionice -c2 -n7' ile çalıştırın. bu verecek
BackInTime, diğer çalışmayı kesintiye uğratmamak için en düşük IO bant genişliği önceliği
proses.
Varsayılan: yanlış
profil .user_callback.no_logging
Tür: bool İzin Verilen Değerler: true|false
Kullanıcı geri arama komut dosyasından std{out|err} yakalamayın. Komut dosyası yalnızca yazacak
mevcut TTY. Varsayılan, std{out|err}'i yakalamak ve onu tekrar syslog ve TTY'ye yazmaktır.
Varsayılan: yanlış
profiller
Tür: str İzin Verilen Değerler: int iki nokta üst üste ile ayrılır (örneğin 1:3:4)
Tüm aktif Profiller ( profilde .anlık görüntüler...).
Varsayılan: 1
profiller.sürüm
Tür: int İzin Verilen Değerler: 1
Profil yapılandırmasının dahili sürümü.
Varsayılan: 1
onworks.net hizmetlerini kullanarak backintime-config'i çevrimiçi kullanın