duplicity - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut yineliğidir.

Program:

ADI


duplicity - Yerel veya uzak depolamaya şifreli artımlı yedekleme.

SİNOPSİS


Her komuta ilişkin ayrıntılı açıklamalar için bkz. EYLEMLER.

iki yüzlülük [tam|artımlı] [seçenekler] kaynak_dizini hedef_url

iki yüzlülük doğrulamak [seçenekler] [--verileri karşılaştır] [--geri yüklenecek dosya ] [--zaman zaman]
kaynak_url hedef_dizini

iki yüzlülük toplama durumu [seçenekler] [--dosya değişti ] Hedef URL

iki yüzlülük geçerli-dosyaların listesi [seçenekler] [--zaman zaman] Hedef URL

iki yüzlülük [eski haline getirmek] [seçenekler] [--geri yüklenecek dosya ] [--zaman zaman] kaynak_url
hedef_dizini

iki yüzlülük kaldır-eski-daha [seçenekler] [--Kuvvet] Hedef URL

iki yüzlülük tüm-ama-n-dolu-kaldır [seçenekler] [--Kuvvet] Hedef URL

iki yüzlülük tüm-inc-of-ama-n-dolu-kaldır [seçenekler] [--Kuvvet] Hedef URL

iki yüzlülük temizleme [seçenekler] [--Kuvvet] [--ekstra-temiz] Hedef URL

AÇIKLAMA


Duplicity, dosya ve klasörleri, şifrelenmiş tar-formatlı birimlere aşamalı olarak yedekler.
GnuPG ve bunları uzak (veya yerel) bir depolama arka ucuna yerleştirir. Bölüme bakın URL FORMAT için
desteklenen tüm arka uçların ve bunların nasıl ele alınacağının bir listesi. Çünkü ikiyüzlülük kullanır
librsync, artımlı yedeklemeler alan açısından verimlidir ve yalnızca dosyaların
son yedeklemeden bu yana değişti. Şu anda yineleme, silinen dosyaları desteklemektedir, tam Unix
izinler, kullanıcı kimliği/gid, dizinler, sembolik bağlantılar, fifos vb., ancak sabit bağlantılar değil.

Kök dizini / yedekliyorsanız, --exclude yapmayı unutmayın. / procya da ikiyüzlülük
muhtemelen oradaki garip şeylere çarpacak.

ÖRNEKLER


Burada, /home/me'yi sftp kullanarak bazı_dir dizinine yedeklemek için bir yedekleme örneği verilmiştir.
diğer. ana makine:

ikiyüzlülük /ev/ben sftp://uid@other.host/bazı_dir

Yukarıdakiler tekrar tekrar çalıştırılırsa, ilki tam yedek olacak ve sonrakiler
artımlı olmak. Tam yedeklemeyi zorlamak için tam aksiyon:

ikiyüzlülük tam /home/me sftp://uid@other.host/bazı_dir

veya aracılığıyla her seferinde tam olarak zorlamak --tam-eğer-eskiden- , örneğin tam her
ay:

ikiyüzlülük --tam-eğer 1M'den daha eskiyse /home/me sftp://uid@other.host/bazı_dir

Şimdi, /home/me'yi yanlışlıkla sildiğimizi ve eski haline getirmek istediğimizi varsayalım.
son yedekleme zamanı:

ikiyüzlülükftp://uid@other.host/bir_dir /ev/ben

URL, yerel dizinden önce geldiğinden, Duplicity geri yükleme moduna girer. Eğer biz
/home/me içindeki sadece "Mail/makale" dosyasını üç gün önce olduğu gibi geri yüklemek istedi
/home/me/restore_file:

duplicity -t 3D --file-to-restore Posta/makalelerftp://uid@other.host/bazı_dir
/home/me/restore_file

Aşağıdaki komut, en son yedeklemeyi mevcut dosyalarla karşılaştırır:

tekrar doğrulama sftp://uid@other.host/bir_dir /ev/ben

Son olarak, yineleme, çeşitli dahil etme/hariç tutma seçeneklerini tanır. Örneğin,
aşağıdaki kök dizini yedekler, ancak hariç tutar / mnt, / Tmp, ve / proc:

ikiyüzlülük --hariç tutmak / mnt --hariç tutmak / Tmp --hariç tutmak / proc / dosya:///usr/yerel/yedekleme

Bu durumda hedefin /usr/local/backup yerel dizini olduğuna dikkat edin. bu
aşağıdakiler yalnızca yedekler / Ana Sayfa ve / Etc root altındaki dizinler:

ikiyüzlülük --include / Ana Sayfa --Dahil etmek / Etc --'**' / file:///usr/local/backup hariç tut

Duplicity, bir depoya ftp yoluyla da erişebilir. Bir kullanıcı adı verilirse, ortam
şifreyi belirlemek için FTP_PASSWORD değişkeni okunur:

FTP_PASSWORD=parolam tekrarı /yerel/dir ftp://kullanıcı@other.host/bazı_dir

EYLEMLER


Duplicity, seçeneklerle ince ayar yapılabilen eylem komutlarını bilir.
Yedekleme (full,incr) ve geri yükleme (geri yükleme) işlemleri aşağıdaki gibi dışarıda bırakılabilir.
duplicity, hedef URL ve yerel sırasına göre hangi moda geçmesi gerektiğini algılar.
Klasör. Hedef URL, yerel klasörden önce gelirse, geri yükleme sırası
hedef URL'den önceki yerel klasör, ardından bu klasör hedefe yedeklenmek üzere
URL.
Bir yedek varsa ve eski imzalar bulunabilirse, yineleme otomatik olarak gerçekleştirir
artımlı bir yedekleme.

Not: Aşağıdaki açıklamalar bazılarını açıklıyor ancak değil kullanılabilecek tüm seçenekler
bu eylem komutuyla bağlantı. Daha ayrıntılı bilgi için SEÇENEKLER bölümüne bakın
bilgiler.

tam
Tam bir yedekleme gerçekleştirin. İmzalar atılsa bile yeni bir yedekleme zinciri başlatılır.
artımlı yedekleme için kullanılabilir.

artış
Bu istenirse, artımlı bir yedekleme gerçekleştirilecektir. İkiyüzlülük iptal edilecek
eski imzalar bulunamazsa.

doğrulamak [--verileri karşılaştır] [--zaman ] [--geri yüklenecek dosya ]
Yedekleme içeriğini geçici olarak dosya bazında geri yükleyin ve yerel içerikle karşılaştırın
yolun içeriği. herhangi bir dosya varsa, yineleme sıfırdan farklı bir hata düzeyiyle çıkacaktır.
farklı. Ayrıntı düzeyi bilgisinde (4) veya daha yüksek olduğunda, her dosya için bir mesaj
değiştirildiğinde günlüğe kaydedilir.
The --geri yüklenecek dosya seçeneği, doğrulamayı o dosya veya klasörle kısıtlar. bu --zaman
seçeneği, doğrulamak için bir yedekleme seçmenize izin verir. bu --karşılaştır-veri seçenek
veri karşılaştırmasını sağlar (aşağıya bakın).

toplama durumu [--dosya değişti ]
Zincirleri ve kümeleri yazdırarak yedekleme havuzunun durumunu özetleyin
bulundu ve her birindeki cilt sayısı.

geçerli-dosyaların listesi [--zaman ]
O sırada en güncel yedeklemede veya yedeklemede bulunan dosyaları listeler. bu
bilgiler arşiv verilerinden değil, imza dosyalarından çıkarılacaktır.
kendisi. Böylece tüm arşivin indirilmesi gerekmez, diğer yandan
el, arşiv silinmiş veya bozulmuşsa, bu komut onu algılamayacaktır.

geri [--geri yüklenecek dosya ] [--zaman ]
Tam monty veya seçili klasörleri/dosyaları belirli bir zamandan geri yükleyebilirsiniz. Kullanmak
tarafından yazdırıldığı şekliyle göreli yol geçerli-dosyaların listesi. Genellikle gerekli değildir
yineleme, URL'nin yerelden önce geldiğini algıladığında geri yükleme moduna girer.
klasör.

kaldır-eski-daha [--Kuvvet]
Verilen zamandan daha eski olan tüm yedekleme kümelerini silin. Eski yedekleme setleri olmayacak
yedekleme şundan daha yeni ayarlarsa silinir zaman onlara bağlı. Bkz. ZAMAN BİÇİMLER
Daha fazla bilgi için bölüm. Bu eylemin yedekleme veya
temizleme gibi diğer eylemler. Şuna da dikkat edin: --Kuvvet silmek gerekecek
sadece onları listelemek yerine dosyalar.

tüm-ama-n-dolu-kaldır [--Kuvvet]
Son tam yedeklemeden daha eski olan tüm yedekleme kümelerini silin (diğer
kelimeler, sonuncuyu tut saymak tam yedeklemeler ve ilişkili artımlı kümeler). saymak
sıfırdan büyük olmalıdır. 1 değeri, yalnızca en son tek
yedek zincir tutulacaktır. Bunu not et --Kuvvet dosyaları silmek için gerekli olacak
onları listelemek yerine.

tüm-inc-of-ama-n-dolu-kaldır [--Kuvvet]
Son sayı:th değerinden daha eski olan tüm yedekleme kümelerinin artımlı kümelerini silin
tam yedekleme (başka bir deyişle, artışlarını değil, yalnızca eski tam yedeklemeleri saklayın).
saymak sıfırdan büyük olmalıdır. 1 değeri, yalnızca en son tek
yedek zincir bozulmadan tutulacaktır. Bunu not et --Kuvvet silmek için gerekli olacak
dosyaları listelemek yerine.

temizleme [--Kuvvet] [--ekstra-temiz]
Verilen arka uçtaki gereksiz yinelenen dosyaları silin. İkili olmayan dosyalar,
veya tam veri kümelerindeki dosyalar silinmez. Bu sadece gerekli olmalı
bir yineleme oturumunun başarısız olmasından veya zamanından önce iptal edilmesinden sonra. Bunu not et --Kuvvet irade
dosyaları listelemek yerine silmek gerekir.

SEÇENEKLER


--allow-source-uyumsuzluğu
Yedeklemek için aynı arşiv dizinini veya uzak arka ucu kullanma girişimlerini iptal etmeyin
farklı dizinler. bu anahtara ihtiyacınız olup olmadığını yineleme size söyleyecektir.

--arşiv-dir yol
Arşiv dizini. NOT: Bu seçenek 0.6.0'da değişti. arşiv dizini
şimdiki ve gelecek için kalıcılığı yönetmek için artık gerekli
geliştirmeler. Bu nedenle, bu seçenek artık yalnızca cihazın konumunu değiştirmek için kullanılmaktadır.
arşiv dizini. Arşiv dizini olmalıdır değil silinecek, aksi takdirde tekrar
uzak depodan yeniden oluşturmanız gerekir (bu,
yedekleme içeriği).

Yedekleme veya geri yükleme sırasında bu seçenek, yerel arşivin
dizin oluşturulacak yol. Arşiv dizini belirtilmemişse,
varsayılan olarak arşiv dizinini oluşturmak olacaktır. ~/.cache/yineleme/.

Arşiv dizini, birden çok hedefin yedekleri arasında paylaşılabilir, çünkü bir
arşiv dizininin alt dizini, bireysel yedeklemeler için kullanılır (bkz. --isim ).

Arşiv dizini ve yedekleme adı kombinasyonu benzersiz olmalıdır.
farklı yedeklemelerin verilerini ayırın.

arasındaki etkileşim --arşiv-dir ve --isim seçenekler dört için izin verir
arşiv dizininin konumu için olası kombinasyonlar:

1. hiçbiri belirtilmedi (varsayılan)
~/.cache/yineleme/url karması

2. --archive-dir=/arch, --name yok
/kemer/url karması

3. --archive-dir, --name=foo yok
~/.cache/duplicity/foo

4. --archive-dir=/arch, --name=foo
/ark/foo

--eşzamansız-yükleme
(DENEYSEL) Arka planda eşzamansız olarak dosya yüklemeleri gerçekleştirin.
hacim oluşturmaya. Bu, yinelemenin bir birim yükleyebileceği anlamına gelir.
aynı zamanda, bir sonraki cildi yükleme için hazırlıyor. Amaçlanan sonuç bir
daha hızlı yedekleme, çünkü yerel CPU ve bant genişliğiniz daha tutarlı olabilir
kullanıldı. Bu seçeneğin kullanılması, sistemde ek disk alanı ihtiyacı anlamına gelir.
geçici depolama yeri; bir seferde yalnızca bir cilt depolamak yerine,
iki cilt depolamak için yeterli depolama alanı gereklidir.

--cf-arka uç arka uç
Bir cloudfiles arka ucunun açık bir şekilde seçilmesine izin verir. Varsayılan Pyrax.
Alternatif olarak seçebilirsiniz bulut dosyaları.

--karşılaştır-veri
Eylem doğrulamada normal dosyaların veri karşılaştırmasını etkinleştirin. Bu tarafından devre dışı bırakıldı
performans nedenleriyle varsayılan.

--kuru çalışma
Ne yapılacağını hesaplayın, ancak herhangi bir arka uç eylemi gerçekleştirmeyin

--şifreli-anahtar anahtar kimliği
Yedekleme yaparken simetrik kullanmak yerine verilen ortak anahtarla şifreleyin.
(geleneksel) şifreleme. Birden çok kez belirtilebilir. anahtar kimliği olabilir
GnuPG tarafından desteklenen herhangi bir formatta verilir; görmek gpg(1), "NASIL BELİRTİLMELİ" bölümü
Ayrıntılar için "KULLANICI KIMLIĞI".

--encrypt-gizli-anahtarlık Dosya
Bu seçenek yalnızca --şifreli-anahtar, ve sırrın yolunu değiştirir
şifreleme anahtarı için anahtarlık Dosya Bir anahtar oluştururken bu anahtarlık kullanılmaz.
destek olmak. Belirtilmezse, genellikle varsayılan gizli anahtarlık kullanılır.
.gnupg/secring.gpg adresinde bulunur

--encrypt-sign-anahtarı anahtar kimliği
Kolaylık parametresi. İle aynı --şifreli-anahtar anahtar kimliği --işaret-anahtar anahtar kimliği.

--hariç tutmak kabuk_desen
Şununla eşleşen dosyayı veya dosyaları hariç tut: kabuk_desen. Bir dizin eşleşirse,
daha sonra bu dizinin altındaki dosyalar da eşleştirilecektir. Bkz. DOSYA SEÇİM
daha fazla bilgi için bölüm.

--exclude-cihaz dosyaları
Tüm cihaz dosyalarını hariç tutun. Bu, güvenlik/izin nedenleriyle yararlı olabilir veya
rdiff-yedekleme aygıt dosyalarını doğru şekilde işlemiyorsa.

--hariç tutma-dosya listesi Dosya
içinde listelenen dosyaları hariç tutar. dosya adı, dosya listesinin her satırı yorumlandığında
aynı kurallara göre --Dahil etmek ve --hariç tutmak. Bak DOSYA SEÇİM
daha fazla bilgi için bölüm.

--varsa-hariç tut Dosya
Dosya adı varsa dizinleri hariç tutun. Bu seçeneğin herhangi bir şeyden önce gelmesi gerekir.
diğer dahil etme veya hariç tutma seçenekleri.

--hariç-eskiden- zaman
Değiştirilme tarihi belirtilen tarihten önce olan tüm dosyaları hariç tutun zaman. Bu
yalnızca son zamanlarda değiştirilen dosyaları içeren kısmi bir yedekleme oluşturmak için kullanılabilir.
Bak ZAMAN BİÇİMLER daha fazla bilgi için bölüm.

--exclude-diğer-dosya sistemleri
Dosya dışındaki dosya sistemlerindeki (cihaz numarasıyla tanımlanan) dosyaları hariç tut
sistem, kaynak dizinin kökü üzerindedir.

--hariç tutma-normal ifade regexp
Verilen normal ifadeyle eşleşen dosyaları hariç tutun. aksine --hariç tutmak seçenek, bu seçenek
eşleştiği dizindeki dosyalarla eşleşmez. Bkz. DOSYA SEÇİM bölümü
daha fazla bilgi.

--ekstra-temiz
Temizlerken, yerden tasarruf etme konusunda daha agresif olun. Örneğin, bu olabilir
eski yedekleme zincirleri için imza dosyalarını silin.

Dikkat: İmza dosyaları olmadan bu eski yedekleme zincirleri geri yüklenemez. Yapma
ne yaptığınızı bilmiyorsanız --extra-clean kullanın.

Bak temizleme Daha fazla bilgi için argüman.

--dosya değişti yol
Bu seçenek, toplama durumu modunda verilebilir ve yalnızca yol olma durumu
yedekleme arşivinin tüm içeriği yerine toplayın. yol verilmeli
yedeklenen dizinin köküne göre.

--dosya öneki, --dosya-önek-manifest'i, --file-prefix-arşiv, --file-prefix-imza
Tüm dosyalara, bildirim dosyalarına, arşiv dosyalarına ve/veya imza dosyalarına bir önek ekler.

Yedekleme ve geri yükleme sırasında aynı önek kümesi aktarılmalıdır.

Hem genel hem de türe özgü önekler ayarlanmışsa, genel önek önce gider.
türe özgü önekler.

Ayrıca bakınız A NOT ON DOSYA ADI ÖNEKLER

--geri yüklenecek dosya yol
Bu seçenek geri yükleme modunda verilebilir, yalnızca yol yerine restore edilecek
yedekleme arşivinin tüm içeriği. yol göre verilmelidir
dizinin kökü yedeklenir.

--tam-eğer-eskiden- zaman
Artımlı bir yedekleme isteniyorsa tam yedekleme gerçekleştirin, ancak en son tam yedekleme
koleksiyondaki yedekleme, verilenden daha eski zaman. Bakın ZAMAN BİÇİMLER
daha fazla bilgi için bölüm.

--Kuvvet
Veri kaybıyla sonuçlansa bile devam edin. Duplicity, kullanıcıya bunun ne zaman olduğunu bildirecektir.
seçenek gereklidir.

--ftp-pasif
Pasif (PASV) veri bağlantıları kullanın. Varsayılan, pasif kullanmaktır, ancak
pasif bağlantı başarısız olursa veya zaman aşımına uğrarsa normale dönüş.

--ftp-normal
Normal (PORT) veri bağlantıları kullanın.

-- gio GIO arka ucunu kullanın ve herhangi bir URL'yi GIO'nun yaptığı gibi yorumlayın.

--gizli-şifreli-anahtar anahtar kimliği
Aynısı --şifreli-anahtar, ancak şifreli dosyadan kullanıcının anahtar kimliğini gizler. kullanır
gpg'ler --gizli-alıcı yedeklemenin sahibini şaşırtmak için komut. Geri yüklemede,
gpg, şifreyi çözmek için mevcut tüm gizli anahtarları otomatik olarak deneyecektir.
destek olmak. Görmek gpg(1) daha fazla ayrıntı için.

--ignore-hataları
Oluşurlarsa belirli hataları görmezden gelmeye çalışın. Bu seçenek yalnızca
aksi takdirde ortaya çıkabilecek belirli sorunlar karşısında bir yedeğin geri yüklenmesi
yedeklemenin başarısız olmasına neden olur. olmadıkça bu seçeneği kullanmanız kesinlikle önerilmez.
yedekten geri yüklemeye çalıştığınız ve başarısız olduğu bir durum var
yinelemenin görmezden gelmesini istediğiniz bir sorun nedeniyle. O zaman bile, duruma bağlı olarak
sorun, bu seçeneğin bir etkisi olmayabilir.

Lütfen göz ardı edilen hataların günlüğe kaydedileceğini, ancak şurada bir özet olmayacağını unutmayın.
Operasyonun sonunda nelerin göz ardı edildiğini, varsa da size anlatmak için. bu kullanılırsa
verilerin acil olarak geri yüklenmesi için yedeklemeyi şurada çalıştırmanız önerilir:
yedekleme günlüğünü yeniden ziyaret edebileceğiniz şekilde (
IGNORED_ERROR dizisi).

Bu seçeneği anlaşılmayan nedenlerle kullanmak zorunda kalırsanız veya
anlaşıldı, ancak kendi sorumluluğunuzda değil, lütfen tekrar eden kişilerle iletişime geçin.
Bu seçeneği üretim koşullarında kullanma ihtiyacı normalde
bir hata olarak kabul edilir.

--imap-tam-adres e
Bir imap sunucusunda oturum açarken kullanıcı adının tam e-posta adresi. değilse
sağlanan e-posta adresinin sadece kullanıcı adı kısmı kullanılır.

--imap-posta kutusu seçenek
Farklı bir posta kutusu belirlemenizi sağlar. Varsayılan "GİRİŞ KUTUSU"dur. Diğer
diller, varsayılandan farklı bir posta kutusu gerektirebilir.

--gpg-ikili dosya yolu
Yinelenenliği kullanmaya zorlamanıza izin verir dosya yolu gpg komut satırı ikili dosyası olarak. Olabilir
mutlak veya göreli bir dosya yolu veya bir dosya adı. Varsayılan değer 'gpg'dir. bu
ikili, PATH ortam değişkeni aracılığıyla yerelleştirilecektir.

--gpg-seçenekleri seçenekleri
Seçenekleri gpg şifrelemesine geçirmenizi sağlar. bu seçenekleri liste şunlardan olmalıdır:
dizenin alıntılandığı ve izin verilen tek boşluk olduğu "--opt1 --opt2=parm" formu
seçenekler arasındadır.

--Dahil etmek kabuk_desen
Benzer --hariç tutmak ancak bunun yerine eşleşen dosyaları ekleyin. farklı --hariç tutmak, bu
seçeneği, eşleşen dosyaların üst dizinleriyle de eşleşir (ancak
mutlaka içerikleri). Bkz. DOSYA SEÇİM daha fazla bilgi için bölüm.

--include-dosya listesi Dosya
Facebok sayfasını beğenin : --hariç tutma-dosya listesi, ancak bunun yerine listelenen dosyaları ekleyin. Bkz. DOSYA
SEÇİM daha fazla bilgi için bölüm.

--include-regexp regexp
Normal ifadeyle eşleşen dosyaları dahil et regexp. Yalnızca açıkça dosyalar
tarafından eşleştirilen regexp bu seçeneğe dahil edilecektir. Bkz. DOSYA SEÇİM Bölüm
daha fazla bilgi için.

--log-fd numara
Çıktı mesajlarının özel olarak biçimlendirilmiş sürümlerini belirtilen dosyaya yazın
tanımlayıcı. Kullanılan biçim, diğer programlar tarafından kolayca tüketilebilecek şekilde tasarlanmıştır.

--log dosyası Dosya
Çıktı mesajlarının özel olarak biçimlendirilmiş sürümlerini belirtilen dosyaya yazın. bu
kullanılan format, diğer programlar tarafından kolayca tüketilebilecek şekilde tasarlanmıştır.

--max-blok boyutu numara
diff işlemi sırasında değişiklikler için incelenen blokların sayısını belirler.
< 1MB dosyalar için blok boyutu 512 sabitidir. 1MB'den büyük dosyalar için boyut şöyledir:
tarafından verilen:

file_blocksize = int((file_len / (2000 * 512)) * 512
dönüş min(file_blocksize, globals.max_blocksize)

burada globals.max_blocksize varsayılan olarak 2048'dir.
max_blocksize, difftar dosyalarınız daha büyük olacak, ancak sigtar dosyalarınız
daha küçük. Daha küçük bir max_blocksize belirtirseniz, bunun tersi gerçekleşir. --max-
blok boyutu seçeneği 512'nin katları olmalıdır.

--isim sembolik isim
Üzerinde çalışılan yedeklemenin sembolik adını ayarlayın. Amaç, bir
mantıksal olarak farklı her yedekleme için ayrı ad. Örneğin, birisi kullanabilir
Bir ana dizinin Amazon S3'e günlük olarak yedeklenmesi için "home_daily_s3". bu
ismin yapısı kullanıcıya kalmış, sadece isimlerin aynı olması önemlidir.
belirgin. Sembolik isim şu anda sadece genişlemeyi etkilemek için kullanılmaktadır.
--arşiv-dir , ancak gelecekte ek özellikler için kullanılabilir. Kullanıcılar
birden fazla farklı yedekleme çalıştırarak bu seçeneği kullanmaları önerilir.

Belirtilmezse, varsayılan değer, arka uç URL'sinin bir karmasıdır.

--sıkıştırma yok
Uzak sistemdeki dosyaları sıkıştırmak için GZip kullanmayın.

--şifresiz
Uzak sistemdeki dosyaları şifrelemek için GnuPG'yi kullanmayın.

--baskı yok-istatistikleri
Varsayılan olarak yineleme, geçerli oturumla ilgili istatistikleri bir süre sonra yazdıracaktır.
başarılı yedekleme Bu anahtar, bu davranışı devre dışı bırakır.

--null-ayırıcı
Satır ayırıcılar olarak yeni satırlar (\n) yerine boş değerler (\0) kullanın;
yeni satırlar içeren dosya adlarıyla uğraşmak. Bu, beklenen formatı etkiler.
--{include|exclude}-filelist anahtarları tarafından belirtilen dosyaların yanı sıra
dizin istatistik dosyasının biçimi.

--sayısal-sahip
Geri yükleme sırasında her zaman arşivdeki sayısal kullanıcı kimliğini/gidini kullanın, arşivlenmiş değil
varsayılan davranış olan kullanıcı/grup adları. Geri yükleme için önerilir
Aynı adlara sahip ancak farklı kullanıcı kimlikleri/gidleri olan kullanıcılara sahip olabilecek canlı cd'ler.

--num-reries numara
Vazgeçmeden önce hatalar üzerinde yapılacak yeniden deneme sayısı.

--eski-dosya adları
Yenisi yerine eski dosya adı biçimini (Windows/Samba ile uyumlu değil) kullanın
dosya adı biçimi.

--par2-seçenekleri seçenekleri
Par2'ye geçmek için Verbatim seçenekleri.

--par2-yedeklik yüzde
Artıklık seviyesini ayarlayın yüzde Par2 kurtarma dosyaları için (varsayılan %10).

--ilerleme
Seçildiğinde, yineleme, mevcut yükleme ilerlemesini ve tahmini
yükleme zamanı. Değişikliklere açıklama eklemek için, tam veya
artımlı ve ardından gerçek yükleme ilerlemesini tahmin eden gerçek işlemi çalıştırır.

--ilerleme oranı numara
Yinelenenliğin yükleme ilerleme mesajlarını çıkaracağı güncelleme hızını ayarlar
(gerektirir --ilerleme seçenek). Varsayılan, durumu her 3 saniyede bir sormaktır.

--Adını değiştirmek <orijinal yol> <yeni yol>
Yolu tedavi eder orig yedekte yolmuş gibi Yeni. geçilebilir
bir kaç sefer. Bir örnek:

duplicity restore -- yeniden adlandırma Belgeler/metal Müzik/metal
sftp://uid@other.host/bir_dir /ev/ben

--rsync-seçenekleri seçenekleri
Seçenekleri rsync arka ucuna iletmenizi sağlar. bu seçenekleri liste şunlardan olmalıdır:
seçenek dizesinin alıntılandığı ve tek boşlukların olduğu "opt1=parm1 opt2=parm2" formu
izin verilen seçenekler arasındadır. Seçenek dizesi kelimesi kelimesine rsync'e iletilecektir,
Kullanılacak uzak bağlantı noktasını belirleyen dahili olarak oluşturulmuş herhangi bir seçenekten sonra. Burada bir
muhtemelen yararlı örnek:

duplicity --rsync-options="--partial-dir=.rsync-partial" /home/me
rsync://uid@other.host/bir_dir

--s3-avrupa-kovaları
Amazon S3 arka ucunu kullanırken, varsayılan yerine Avrupa'da paketler oluşturun
(gerektirir --s3-yeni-stil kullan ). Ayrıca bkz. AVRUPA S3 KOVALAR Bölüm.

--s3-şifrelenmemiş-bağlantı
S3'e bağlantılar için SSL kullanmayın.

Bu, bir miktar gizlilik pahasına, çok daha hızlı olabilir.

Bu seçenek ile bilgisayarınız ve S3 arasındaki trafiği gözlemleyebilen herkes,
şunu söyleyebilirsiniz: Duplicity kullandığınızı, kepçenin adını, AWS'nizi
Anahtar Kimliğine, artış tarihlerine ve her artıştaki veri miktarına erişin.

Bu seçenek, yedeklemenin GPG şifrelemesini değil, yalnızca bağlantıyı etkiler
dosyaları artırın. Bu devre dışı bırakılmadığı sürece, bir gözlemci
dosya adları veya içerikleri.

--s3-yeni-stil kullan
Amazon S3 klasörlerinde çalışırken yeni stil alt etki alanı grup adreslemeyi kullanın.
Bu artık Amazon S3'e erişmek için tercih edilen yöntemdir, ancak geriye dönük değildir
kova adınız büyük harfli karakterler veya başka karakterler içeriyorsa uyumludur
bunlar bir ana bilgisayar adında geçerli değildir.

--s3-kullanım-rrs
Amazon S3'e yüklerken Azaltılmış Yedekli Depolama kullanarak birimleri depolayın. Bu
depolama maliyetini düşürür ama aynı zamanda depolanan hacimlerin dayanıklılığını da azaltır.
S99.99'te Standart Depolama tarafından sunulan %99.999999999 dayanıklılık yerine %3.

--s3-use-ia
Amazon S3'e yüklerken Standart - Seyrek Erişim'i kullanarak birimleri depolayın. Bu
depolama sınıfının depolama maliyeti daha düşüktür, ancak istek başına maliyeti daha yüksektir ve
depolama maliyeti, minimum 30 günlük depolamaya göre hesaplanır. Amazon'a göre,
bu depolama, uzun vadeli dosya depolama, yedeklemeler ve olağanüstü durum kurtarma için idealdir.

--s3-kullanım-çoklu işleme
Çoklu işleme yoluyla S3'e çok parçalı hacimli yüklemelere izin verin. Bu seçenek gerektirir
Python 2.6 ve S3'e yüklemeleri daha verimli hale getirmek için kullanılabilir. Etkinleştirilirse, dosyalar
S3'e yinelenen yüklemeler, parçalara bölünecek ve paralel olarak yüklenecektir. Kullanışlı
bant genişliğinizi doyurmak istiyorsanız veya yükleme sırasında büyük dosyalar başarısız oluyorsa.

--s3-use-sunucu tarafı şifrelemesi
S3'te sunucu tarafı şifreleme kullanımına izin ver

--s3-çok parçalı-parça boyutu
S3 çok parçalı yüklemeler için kullanılan yığın boyutu (MB cinsinden). Bunu daha küçük yap --volsize
bant genişliğinizin kullanımını en üst düzeye çıkarmak için. Örneğin, 10MB'lık bir yığın boyutu
30MB'lık hacim, birim yükleme başına 3 parça ile sonuçlanacaktır.

--s3-çok parçalı-maks-işlemler
Çok parçalı bir yükleme gerçekleştirirken oluşturulacak maksimum işlem sayısını belirtin
S3'e. Varsayılan olarak, bu, cihazınızda algılanan işlemci sayısını seçecektir.
sistem (örneğin 4 çekirdekli bir sistem için 4). Bu numarayı gerektiği gibi ayarlayabilirsiniz.
bant genişliğinizin kullanımını en üst düzeye çıkarırken sisteminizi aşırı yüklemediğinizden emin olun.

--s3-multipart-max-zaman aşımı
Çok parçalı bir yüklemenin harcayabileceği maksimum süreyi (saniye cinsinden) kontrol edebilirsiniz
S3'e tek bir yığın yükleme. Sisteminizi asılı bulursanız bu yararlı olabilir
çok parçalı yüklemelerde veya yüklerken zaman farkını kontrol etmek istiyorsanız
yavaş S3 uç noktalarına bağlantı kesmenizi sağlamak için S3'e.

--scp-komutu komuta
(sadece ssh beklenti arka uç ile --use-scp etkin) The komuta yerine kullanılacak
Dosya göndermek veya almak için "scp". Mevcut dosyaları listelemek ve silmek için sftp
komutu kullanılır.
Ayrıca bakınız A NOT ON SSH ARKA UÇLAR Bölüm SSH beklenti arka uç.

--sftp-komutu komuta
(sadece ssh beklenti arka uç) The komuta "sftp" yerine kullanılacaktır.
Ayrıca bakınız A NOT ON SSH ARKA UÇLAR Bölüm SSH beklenti arka uç.

--kısa dosya adları
Bu seçenek belirtilirse, duplicity'nin yazdığı dosyaların adları
daha kısa (yaklaşık 30 karakter) ama daha az anlaşılır. Bu, yedeklerken yararlı olabilir
uzun dosya adlarını desteklemeyen MacOS veya başka bir işletim sistemi veya FS'ye kadar.

--işaret-anahtar anahtar kimliği
Bu seçenek, yedekleme, geri yükleme veya doğrulama sırasında kullanılabilir. Yedekleme yaparken,
tüm yedekleme dosyaları keyid ile imzalanacak anahtar. Geri yüklerken, yineleme
herhangi bir uzak dosya verilen anahtar kimliğiyle imzalanmamışsa bir hata sinyali verir. anahtar kimliği
GnuPG tarafından desteklenen herhangi bir formatta verilebilir; görmek gpg(1), "NASIL YAPILIR" bölümü
Ayrıntılar için BİR KULLANICI KIMLIĞINI BELİRLE". Şu anda yalnızca bir kez belirtilmelidir çünkü şu anda
bir tek bir imzalama anahtarı desteklenir. Son giriş, diğer tüm girişleri geçersiz kılar.
Ayrıca bakınız A NOT ON SİMETRİK ŞİFRELEME VE İMZA

--ssh-askpass
ssh arka ucuna, kullanıcıdan uzak sistem parolasını sormasını söyler.
hedef url'de tanımlanmadı ve FTP_PASSWORD env değişkeni ayarlanmadı. Bu şifre
parola korumalı ssh anahtarları için de kullanılır.

--ssh-seçenekleri seçenekleri
Seçenekleri ssh arka ucuna iletmenizi sağlar. Birden çok kez belirtilebilir veya
boşlukla ayrılmış seçenekler listesi olarak. bu seçenekleri liste şeklinde olmalıdır
"-oOpt1='parm1' -oOpt2='parm2'" seçenek dizesinin alıntılandığı ve yalnızca
izin verilen boşluklar seçenekler arasındadır. Seçenek dizesi kelimesi kelimesine iletilecektir
komut satırı sözdizimi biraz farklı olan hem scp hem de sftp, bu nedenle seçenekler
bu nedenle, bölümünde açıklanan uzun seçenek biçiminde verilmelidir. ssh_config(5).

liste örneği:

duplicity --ssh-options="-oProtocol=2 -oIdentityFile='/my/backup/id'" /home/me
scp://user@host/some_dir

birden çok parametreli örnek:

kopya --ssh-options="-oProtocol=2" --ssh-
options="-oIdentityFile='/my/backup/id'" /home/me scp://user@host/some_dir

NOT: The ssh paramiko arka uç şu anda yalnızca -i or -oIdentityDosyası
ayar. Gerekirse, ssh_config dosyası aracılığıyla ana bilgisayara daha fazla özel seçenek sağlayın.

--ssl-cacert-dosyası dosya
(sadece webdav arka uç) SSL sertifikası doğrulaması için bir cacert dosyası sağlayın.
Ayrıca bakınız A NOT ON SSL SERTİFİKA DOĞRULAMA.

--ssl-kontrolsüz-sertifika
(sadece webdav arka uç) SSL sertifikası doğrulamasını devre dışı bırakın.
Ayrıca bakınız A NOT ON SSL SERTİFİKA DOĞRULAMA.

--tempdir rehber
Sistem yerine yinelenen geçici dosyalar için bu mevcut dizini kullanın
varsayılan, genellikle / Tmp dizin. Bu seçenek, herhangi bir
Çevre değişkeni.
Ayrıca bakınız ÇEVRE DEĞİŞKENLER.

-tzaman, --zaman zaman, --geri yükleme zamanı zaman
Dosyaların geri yükleneceği veya listeleneceği zamanı belirtin.

--zaman ayırıcı tank
Kullanım tank dosya adlarında iki nokta üst üste (":") yerine zaman ayırıcı olarak.

--zaman aşımı saniye
Kullanım saniye sırasında yineleme zaman aşımına uğramaya başlarsa soket zaman aşımı değeri olarak
ağ işlemleri. Varsayılan 30 saniyedir.

--use-agent
Bu seçenek belirtilirse, o zaman --use-agent GnuPG şifrelemesine geçirilir
süreç ve bağlanmaya çalışacak gpg aracısı için bir parola sormadan önce
--şifreli-anahtar or --işaret-anahtar gerekirse.
Not: GnuPG 2 ve daha yenisi bu seçeneği yok sayar ve her zaman çalışan bir gpg aracısı
herhangi bir parola teslim edilmediyse.

--ayrıntılılık seviye, -vseviye
Çıktı ayrıntı düzeyi düzeyini (günlük düzeyi) belirtin. Adlandırılmış seviyeler ve karşılık gelen değerler
0 Hata, 2 Uyarı, 4 Uyarı (varsayılan), 8 Bilgi, 9 Hata Ayıklama (en gürültülü).
seviye Da olabilir
a karakter: e, w, n, ben, d
a kelime: hata, uyarı, uyarı, bilgi, hata ayıklama

-v4, -vn ve -vnotice seçenekleri, işlevsel olarak eşdeğerdir.
karışık/büyük harf sürümleri -vN, -vNotice ve -vNOTICE.

--versiyon
Duplicity'nin sürümünü yazdırın ve çıkın.

--volsize numara
Birim boyutunu şu şekilde değiştirin: numara Mb. Varsayılan 25Mb'dir.

ÇEVRE DEĞİŞKENLER


TMPDIR, SICAKLIK, TMP
Azalan önem sırasına göre, geçici olarak kullanılacak dizini belirtir.
dosyalar (Python'un tempfile modülünden devralınmıştır). Sonunda seçenek --tempdir
bunlardan herhangi birinin yerini alır.

FTP_ŞİFRE
Parola özelliğine sahip çoğu arka uç tarafından desteklenir. Ayarlamaktan daha güvenli
arka uç url'sinde (işletim sistemleri sürecinde okunabilir olabilir)
aynı makinedeki diğer kullanıcılara listeleme).

ŞİFRE
Bu parola GnuPG'ye iletilir. Bu ayarlanmazsa, kullanıcıya sorulacak
parola için.

SIGN_PASSPHRASE
için kullanılacak parola --işaret-anahtar. atlanırsa ve işaret anahtarı da biridir
karşı şifrelemek için anahtarlar ŞİFRE yerine yeniden kullanılacaktır. Aksi takdirde, eğer
parola gerekli ancak ayarlanmamışsa, kullanıcıdan parola istenecektir.

URL FORMAT


Duplicity, veri konumlarını tanımlamak için URL biçimini (mümkün olduğunca standart) kullanır. bu
bir URL için genel biçim:

şema://[kullanıcı[:şifre]@]ana bilgisayar[:bağlantı noktası]/[/]yol

olabileceğinden, parolayı komut satırında ifşa etmeniz önerilmez.
işlem listeleme yapma izni olan herkese ifşa edilir, ancak buna izin verilir.
Ortam değişkenini ayarlamayı düşünün FTP_ŞİFRE bunun yerine, çoğu kişi tarafından kullanılan
adı ne olursa olsun, tüm arka uçlar değil.

Bunu destekleyen protokollerde, yolun önünde tek bir '/path' işareti olabilir.
hedef ana dizine göreli bir yolu temsil eder veya önünde bir çift eğik çizgi bulunur,
'//path', mutlak bir dosya sistemi yolunu temsil eder.

Not:
Şema (protokol) erişimi birden fazla arka uç tarafından sağlanabilir. durumunda
varsayılan arka uç sorunlu veya belirli bir durumda çalışmıyor, buna değer olabilir
alternatif bir uygulama denemek. Alternatif arka uçlar şu şekilde seçilebilir:
şemaya alternatif arka ucun adının eklenmesi, örn. ncftp+ftp://
ve şemanın sözdizimi özetinin altında belirtilmiştir.

URL şemalarının her birinin biçimleri aşağıdaki gibidir:

masmavi

azure://kapsayıcı adı

Ayrıca bakınız A NOT ON AZURE ERİŞİM

B2

b2://account_id[:application_key]@bucket_name/[klasör/]

bulut dosyalar (Raf alanı)

bkz.+http://container_name

Ayrıca bakınız A NOT ON BULUT DOSYALAR ERİŞİM

kopya bulut hafızası

kopya://kullanıcı[:şifre]@copy.com/some_dir

dropbox

dpbx:///bir_dir

Okuduğunuzdan emin olun A NOT ON BIRAKMA KUTUSU ERİŞİM İlk!

Yerel dosya yol

file://[göreli|/mutlak]/yerel/yol

BALIK (Shell protokolü üzerinden aktarılan dosyalar) ssh üzerinden

balık://user[:pwd]@other.host[:port]/[relative|/absolute]_path

FTP

ftp[s]://user[:password]@other.host[:port]/some_dir

NOT: belirli bir arka ucu zorlamak için lftp+, ncftp+ öneklerini kullanın, varsayılan
ftp+ftp://...

Google Dokümanlar

gdocs://user[:password]@other.host/some_dir

NOT: belirli bir arka ucu zorlamak için pydrive+, gdata+ öneklerini kullanın, varsayılan
pydrive+gdocs://...

Google bulut Depolama

gs://kova[/önek]

HSI

hsi://user[:password]@other.host/some_dir

hubiC

cf+hubic://container_name

Ayrıca bakınız A NOT ON HUBİK

IMAP E-posta hafızası

imap[s]://user[:password]@host.com[/from_address_prefix]

Ayrıca bakınız A NOT ON IMAP

Mega bulut hafızası

mega://user[:şifre]@mega.co.nz/some_dir

onedrive Backend

onedrive://bir_dir

Par2 Wrapper Backend

par2+scheme://[kullanıcı[:şifre]@]anasistem[:bağlantı noktası]/[/]yol

Ayrıca bakınız A NOT ON PAR2 SARICI GERİ

Rsync üzerinden daemon

rsync://user[:password]@host.com[:port]::[/]module/some_dir

Rsync tekrar ssh (sadece anahtar yetki)

rsync://kullanıcı@host.com[:port]/[göreli|/mutlak]_path

S3 hafızası (Amazon)

s3://ana bilgisayar/paket_adı[/prefix]
s3 +http://bucket_name[/önek]

Ayrıca bakınız A NOT ON AVRUPA S3 KOVALAR

SCP/SFTP erişim

scp:// .. or
sftp://kullanıcı[:pwd]@other.host[:port]/[göreli|/mutlak]_path

varsayılan paramiko+scp:// ve paramiko+sftp://
alternatif olarak pexpect+scp://, pexpect+sftp://, lftp+sftp://'yi deneyin
Ayrıca bakınız --ssh-askpass, --ssh-seçenekleri ve A NOT ON SSH ARKA UÇLAR.

Hızlı (Açık yığın)

hızlı://kapsayıcı_adı

Ayrıca bakınız A NOT ON SWIFT (AÇIK YÜK NESNE DEPOLAMAK) ERİŞİM

Tahoe-LAFS

tahoe://takma ad/dizin

WebDAV

webdav[s]://user[:password]@other.host[:port]/some_dir

alternatif olarak lftp+webdav[s]://'ı deneyin

pydrive

pydrive:// @developer.gserviceaccount.com/some_dir

Ayrıca bakınız A NOT ON PİDRİV GERİ altında.

çok

multi:///path/to/config.json

Ayrıca bakınız A NOT ON MULTI GERİ altında.

ZAMAN BİÇİMLER


duplicity zaman dizilerini iki yerde kullanır. İlk olarak, yinelenen dosyaların çoğu
w3 notunda açıklandığı gibi dosya adlarında w3 tarih saat biçiminde zamana sahip olacaktır
at http://www.w3.org/TR/NOTE-datetime. Temelde benziyorlar
"2001-07-15T04:09:38-07:00", bu, nasıl göründüğü anlamına gelir. "-07:00" bölümü şu anlama gelir:
saat dilimi UTC'nin 7 saat gerisindedir.

İkincisi, -t, --zaman, ve --geri yükleme zamanı seçenekler bir zaman dizisi alır, bu
birkaç biçimden herhangi birinde verilir:

1. "şimdi" dizesi (şimdiki zamanı ifade eder)

2. "123456890" gibi bir dizi rakam (süreden sonraki saniyeyi gösterir)
dönem)

3. Tarih saat biçiminde "2002-01-25T07:00:00+02:00" gibi bir dize

4. s, m, h, D, W, M karakterlerinden birinin takip ettiği bir sayı olan bir aralık,
veya Y (saniyeleri, dakikaları, saatleri, günleri, haftaları, ayları veya yılları gösterir)
sırasıyla) veya bu tür çiftlerin bir dizisi. Bu durumda dize,
aralığın uzunluğu ile geçerli zamandan önceki zaman. Örneğin,
"1h78m", bir saat 78 dakika önceki zamanı gösterir. buradaki takvim
basit: bir ay her zaman 30 gündür, bir yıl her zaman 365 gündür ve bir gün
her zaman 86400 saniyedir.

5. YYYY/AA/GG, YYYY-AA-GG, AA/GG/YYYY veya AA-GG-YYYY biçiminde bir tarih biçimi;
geçerli saat dilimine göre söz konusu günün gece yarısını gösterir
ayarlar. Örneğin, "2002/3/5", "03-05-2002" ve "2002-3-05", tümü Mart ayı anlamına gelir.
5, 2002.

DOSYA SEÇİM


Duplicity çalıştırıldığında, verilen kaynak dizini arar ve tüm dosyaları yedekler.
dosya seçim sistemi tarafından belirtilen dosyalar. Dosya seçim sistemi bir
aşağıdaki komut satırından biri kullanılarak ayarlanan dosya seçim koşullarının sayısı
seçenekleri:
--hariç tutmak
--exclude-cihaz dosyaları
--hariç tutma-dosya listesi
--hariç tutma-normal ifade
--Dahil etmek
--include-dosya listesi
--include-regexp
Her dosya seçim koşulu, belirli bir dosyayla eşleşir veya eşleşmez. Belirli bir dosya
tam olarak eşleşen ilk dosya seçimi yapıldığında dosya seçim sistemi tarafından hariç tutulur.
koşul, dosyanın hariç tutulacağını belirtir; aksi takdirde dosya dahil edilir.

Örneğin,

ikiyüzlülük --include / usr --hariç tutmak / usr / usr scp://user@host/yedekleme

tam olarak aynı

iki yüzlülük / usr scp://user@host/yedekleme

içerme ve hariç tutma yönergeleri tam olarak aynı dosyalarla eşleştiğinden ve --Dahil etmek
önce gelir, öncelik verir. Benzer şekilde,

ikiyüzlülük --include / Usr / local / bin --hariç tutmak / Yerel / usr / usr scp://user@host/yedekleme

yedekleyecekti / Usr / local / bin dizin (ve içeriği), ancak /usr/local/doc değil.

The dahil, dışlamak, dahil-dosya listesi, ve dışlama-dosya listesi seçenekler bazılarını kabul eder genişletilmiş
kabuk Globbing desen. Bu desenler içerebilir *, **, ?, ve [...] (karakter
aralıkları). Normal bir kabukta olduğu gibi, * olmayan herhangi bir karakter dizisine genişletilebilir
kapsamak "/", ? "/" dışında herhangi bir karaktere genişler ve [...] tek bir genişler
belirtilen karakterlerin karakteri (aralıklar kabul edilebilir). Yeni özel desen,
**, "/" içerip içermediğine bakılmaksızın herhangi bir karakter dizisine genişler. Ayrıca, eğer
kalıp "ignorecase:" ile başlar (büyük/küçük harfe duyarlı değildir), daha sonra bu önek kaldırılacaktır
ve dizedeki herhangi bir karakter, büyük veya küçük harfli bir sürümle değiştirilebilir.
kendisi.

Bu karakterleri bir kabuğa yazarken alıntı yapmanız gerekebileceğini unutmayın, bu nedenle
Shell, globbing kalıplarını yinelenenlik görmeden önce yorumlamaz.

The --hariç tutmak desen seçeneği şu durumlarda bir dosyayla eşleşir:

1. model dosyanın dosya adına genişletilebilir veya
2. dosya, seçenekle eşleşen bir dizinin içindedir.

Tersine, --Dahil etmek desen aşağıdaki durumlarda bir dosyayla eşleşir:

1. model dosyanın dosya adına genişletilebilir veya
2. dosya, seçenekle eşleşen bir dizinin içindeyse veya
3. dosya, seçenekle eşleşen bir dosyayı içeren bir dizindir.

Örneğin,

--hariç tutmak / Yerel / usr

örneğin maçlar / Yerel / usr, / Usr / local / libve /usr/local/lib/netscape. aynı
--hariç tutmak / Yerel / usr --hariç tutmak '/ usr / local /**'.

Diğer taraftan

--Dahil etmek / Yerel / usr

belirtir / usr, / Yerel / usr, / Usr / local / libve /usr/local/lib/netscape (ancak
/usr/doc) tümü yedeklenmelidir. Böylece ebeveyn dahil etme konusunda endişelenmenize gerek yok
Dahil edilen alt dizinlerin gidecek bir yeri olduğundan emin olmak için dizinler.

En sonunda,

--Dahil etmek yoksayma durumu:'/usr/[a-z0-9]foo/*/**.py'

/usR/5fOO/hello/there/world.py gibi bir dosyayla eşleşir. Herhangi bir şeyle eşleşirse,
ayrıca /usr ile eşleşir. Verilen kalıbın olabileceği mevcut bir dosya yoksa
genişletilmiş, seçenek eşleşmeyecek / usr yalnız.

The --include-dosya listesi, ve --hariç tutma-dosya listesi, seçenekler ayrıca dosya seçimini de sunar
koşullar. Yinelenenliği, her satırı bir dosya olan bir dosyada okumaya yönlendirirler.
belirtimi ve eşleşen dosyaları dahil etmek veya hariç tutmak için. Çizgiler ayrılır
--null-separator anahtarının verilip verilmediğine bağlı olarak yeni satırlar veya boş değerler. Her çizgi
dosya listesinde bir globbing modeli olarak yorumlanacaktır. --Dahil etmek ve --hariç tutmak
seçenekler yorumlanır, ancak "+" ile başlayan satırlar dahil olarak yorumlanır.
tarafından atıfta bulunulan bir dosya listesinde bulunsa bile --hariç tutma-dosya listesi. Benzer şekilde,
"-" ile başlayan satırlar, bir içerme dosya listesinde bulunsalar bile dosyaları hariç tutar.

Örneğin, "list.txt" dosyası şu satırları içeriyorsa:

/ Yerel / usr
- /usr/yerel/belge
/ Usr / local / bin
+ / var
- / var

sonra --include-dosya listesi liste.txt Dahil edilecek / usr, / Yerel / usrve /usr/local/bin. o
/usr/local/doc, /usr/local/doc/python vb. hariç tutulur.
/ usr / local / adam, çünkü bu /user/local içinde bulunur. Son olarak, ne olduğu belirsiz
/var ile olur. Tek bir dosya listesi, çakışan dosya özellikleri içermemelidir.

Dosya listesindeki her satır aynı zamanda bir globbing modeli olarak yorumlanacaktır. --Dahil etmek
ve --hariç tutmak seçenekler yorumlanır. Örneğin, "list.txt" dosyası şunları içeriyorsa:
hatları:

yön/foo
+ yön/çubuk
-**

Sonra --include-dosya listesi liste.txt belirtmekle tamamen aynı olurdu --Dahil etmek yön/foo
--Dahil etmek yön/çubuk --hariç tutmak ** komut satırında.

Son olarak, --include-regexp ve --hariç tutma-normal ifade seçenekler dosyaların eklenmesine izin verir ve
dosya adları bir python normal ifadesiyle eşleşirse hariç tutulur. Normal ifade sözdizimi
burada açıklanamayacak kadar karmaşıktır, ancak Python'un kitaplık referansında ele alınmıştır. farklı
the --Dahil etmek ve --hariç tutmak seçenekler, normal ifade seçenekleri dosyalarla eşleşmiyor
eşleşen dosyaları içeren veya içerdiği. Yani örneğin

--include '[0-9]{7}(?!foo)'

tam yol adları takip edilmeyen ardışık 7 basamak içeren dosyalarla eşleşir
'foo' ile. Ancak, eşleşmeyecek / Ana Sayfa /home/ben/1234567 mevcut olsa bile.

A NOT ON AZURE ERİŞİM


Azure arka ucu, Python için Microsoft Azure Depolama SDK'sının yüklü olmasını gerektirir
sistem. Görmek ŞARTLAR yukarıdaki.

Kimlik doğrulama için iki ortam değişkeni kullanır: AZURE_ACCOUNT_NAME (gereklidir),
AZURE_ACCOUNT_KEY (gereklidir)

Bir kapsayıcı adı, aşağıdaki adlandırma kurallarına uygun, geçerli bir DNS adı olmalıdır:

1. Kapsayıcı adları bir harf veya sayı ile başlamalı ve yalnızca
harfler, sayılar ve kısa çizgi (-) karakteri.

2. Her tire (-) karakterinden hemen önce gelmeli ve ardından bir
harf veya sayı; kapsayıcı adlarında ardışık tirelere izin verilmez.

3. Kapsayıcı adındaki tüm harfler küçük harf olmalıdır.

4. Kapsayıcı adları 3 ila 63 karakter uzunluğunda olmalıdır.

A NOT ON BULUT DOSYALAR ERİŞİM


Pyrax, Cloud Files erişimi de dahil olmak üzere Rackspace'in yeni nesil Bulut yönetimi API'sidir.
cfpyrax arka ucu, pyrax kitaplığının sisteme yüklenmesini gerektirir. Görmek
ŞARTLAR yukarıdaki.

Cloudfiles, Rackspace'in artık kullanımdan kaldırılan OpenStack Nesne Depolama uygulamasıdır
protokol. Duplicity with Rackspace Cloud Files'ı kullanmak isteyen kullanıcılar,
desteği sağlamak için yeni Pyrax eklentisi.

Arka uç, sisteme python-cloudfiles yüklenmesini gerektirir. Görmek ŞARTLAR
yukarıdaki.

Kimlik doğrulama için üç ortam değişkeni kullanır: CLOUDFILES_USERNAME (gereklidir),
CLOUDFILES_APIKEY (gereklidir), CLOUDFILES_AUTHURL (opsiyonel)

If CLOUDFILES_AUTHURL belirtilmemişse, varsayılan olarak python- tarafından sağlanan değere döner.
raf alanına işaret eden bulut dosyaları, dolayısıyla bu değer , eğer mülteci statüleri sona erdirilmemişse Amerika'ya geldikten bir yıl sonra diğerlerini kullanmak için ayarlanmalıdır
bulut dosyaları sağlayıcıları.

A NOT ON BIRAKMA KUTUSU ERİŞİM


1. Bunun için Dropbox Uygulaması klasöründe "some_dir" zaten mevcut olmalıdır
"Apps/Duplicity/some_dir" gibi bir uygulama.

2. Arka ucun ilk çalıştırması etkisiz olmalıdır! URL'yi yazdıracak
uygulama için OAuth belirteci almak için tarayıcıda açmanız gerekir. jeton
$HOME/.dropbox.token_store.txt dosyasına kaydedilecek ve gelecekte kullanılacak
koşar.

3. Depolama için Dropbox'ı kullanırken, içindekiler de dahil olmak üzere tüm dosyaların
Apps klasörü, bağlı tüm bilgisayarlarla senkronize edilecektir. kullanmayı tercih edebilirsiniz.
Yedeklemeler için özel olarak ayrı bir Dropbox hesabı oluşturun ve herhangi bir bilgisayarı bağlamayın
o hesaba.

A NOT ON AVRUPA S3 KOVALAR


Amazon S3, oluşturulduktan sonra bir kovanın konumunu seçme olanağı sağlar. bu
amaç, kullanıcının ağda daha iyi konumlanmış bir konum seçmesini sağlamaktır.
topolojik olarak kullanıcıya göredir, çünkü daha hızlı veri aktarımlarına izin verebilir.

yineleme, ilk kez bir paket erişimi denendiğinde yeni bir paket oluşturacaktır. Bu işte
noktası, kova Avrupa'da oluşturulacak --s3-avrupa-kovaları verilmişti. İçin
Amazon S3 hizmetinin nasıl çalıştığıyla ilgili nedenlerle, bu aynı zamanda
the --s3-yeni-stil kullan seçenek. Bu seçenek, alt etki alanı tabanlı paket adreslemesini açar.
S3. Ayrıntılar bu kılavuz sayfasının kapsamı dışındadır, ancak şunu bilmek önemlidir:
kovanız büyük harfler veya geçerli olmayan başka karakterler içermemelidir
bir ana bilgisayar adının parçaları. Sonuç olarak, geriye dönük uyumluluk nedeniyle,
alt etki alanı tabanlı paket adresleme varsayılan olarak etkin değildir.

kullanmanız gerekeceğini unutmayın. --s3-yeni-stil kullan Avrupa kovalarındaki tüm işlemler için;
sadece ilk yaratıldığında değil.

Sadece kullanmanız gerekiyor --s3-avrupa-kovaları ilk oluşturma üzerine, ancak kullanabilirsiniz
tutarlılık için her zaman.

Ayrıca, yeni bir Avrupa kovası oluştururken, yeni bir Avrupa kovası oluşturmanın biraz zaman alabileceğini unutmayın.
kova tamamen erişilebilir. Bu yazı yazılırken, bunun ne ölçüde olduğu belli değil.
Amazon S3'ün beklenen bir özelliğidir, ancak pratikte zaman aşımları, soket
yeni oluşturulan paketinize dosya yüklemeye çalışırken hatalar veya HTTP hataları. bir ver
birkaç dakika sonra kova normal şekilde çalışmalıdır.

A NOT ON DOSYA ADI ÖNEKLER


Dosya adı önekleri, arşive geçiş için S3 yaşam döngüsü kurallarıyla birlikte kullanılabilir
S3'te meta verileri (imza ve bildirim dosyaları) tutarken dosyaları Glacier'a aktarır.

Yineleme, yedeklemeden geri yükleme dışında arşiv dosyalarına erişim gerektirmez.

A NOT ON GOOGLE BULUT DEPOLAMA


Google Bulut Depolama desteği, etkinleştirilmesi gereken Birlikte Çalışabilir Erişimine dayanır
hesabınız için. Etkinleştirildiğinde, Birlikte Çalışabilir Depolama Erişim Anahtarları oluşturabilir ve
aracılığıyla onları çiftliğe iletin GS_ACCESS_KEY_ID ve GS_SECRET_ACCESS_KEY çevre
değişkenler. Alternatif olarak, çalıştırabilirsiniz ince yapılandırma -a Google Cloud Storage'a sahip olmak için
yardımcı programı doldurmak ~/.boto yapılandırma dosyası

Birlikte Çalışabilir Erişimi Etkinleştir: https://code.google.com/apis/console#:storage
Erişim Anahtarları Oluşturun: https://code.google.com/apis/console#:storage:legacy

A NOT ON HUBİK


Hubic arka uç, pyrax kitaplığının sisteme yüklenmesini gerektirir. Görmek
GEREKLİLİKLER yukarıda. adlı bir dosyada hubiC için kimlik bilgilerinizi ayarlamanız gerekecektir.
~/.hubic_credentials, bu kalıbı takip ederek:

[göbek]
e-posta = e-postanız
şifre = şifreniz
client_id = api_client_id
client_secret = api_secret_key
yönlendirme_uri = http://localhost/

A NOT ON IMAP


Yükleme için hedef olarak bir IMAP hesabı kullanılabilir. Kullanıcı kimliği belirtilebilir ve
şifre istenecektir.

The from_address_prefix belirtilebilir (ve muhtemelen olmalıdır). Metin kullanılacak
IMAP sunucusunda "Kimden" adresi olarak. Ardından bir geri yükleme (veya liste) komutunda
from_address_prefix farklı yedeklemeler arasında ayrım yapacaktır.

A NOT ON MULTI GERİ


Çoklu arka uç, yinelenenin birden fazla depolama biriminde mevcut depolamayı birleştirmesine olanak tanır
arka uç mağazası (örneğin, bir google drive hesabında ve bir onedrive hesabında depolayabilirsiniz)
her ikisinde de bulunan birleşik depolamayı etkili bir şekilde elde edin). URL yolu bir JSON belirtir
kullanacağı arka uçların bir listesini içeren biçimlendirilmiş yapılandırma dosyası. o zaman çoklu arka uç
verilen arka uçlar arasında tekrar tekrar deneyin. Listenin her öğesinin bir "url"si olmalıdır
ve ayrıca isteğe bağlı bir "açıklama" ve isteğe bağlı bir "env" listesi içerebilir.
bu arka ucu yapılandırmak için kullanılan ortam değişkenleri.

Örneğin:
[
{
"description": "arka uç hakkında bir yorum"
"url": "abackend://kullanıcı@alanadim.com/destek olmak",
"env": [
{
"isim": "MYENV",
"değer": "xyz"
},
{
"isim": "FOO",
"değer": "çubuk"
}
]
},
{
"url": "file:///path/to/dir"
}
]

A NOT ON PAR2 SARICI GERİ


Par2 Wrapper Backend, kurtarma oluşturmak için diğer tüm arka uçlarla birlikte kullanılabilir
Dosyalar. Sadece ekle par2+ düzenli bir şemadan önce (örn. par2+ftp://kullanıcı@ana bilgisayar/dir or
par2+s3+http://bucket_name ). Bu, her arşiv için par2 kurtarma dosyaları oluşturacak ve
hepsini sarılmış arka uca yükleyin.

Geri yüklemeden önce arşivler doğrulanacak. Bozuk arşivler anında onarılacak
yeterli kurtarma bloğu varsa.

Kullanım --par2-yedeklik yüzde içindeki kurtarma dosyalarının boyutunu (ve artıklığını) ayarlamak için
yüzde.

A NOT ON PİDRİV GERİ


pydrive arka ucu, sisteme Python PyDrive paketinin yüklenmesini gerektirir. Görmek
ŞARTLAR yukarıdaki.

PyDrive'ı kullanmanın iki yolu vardır: normal bir hesapla veya bir "hizmet hesabı" ile.
Bir hizmet hesabıyla, yalnızca Google ile erişilebilen ayrı bir hesap oluşturulur
API'ler ve bir web girişi değil. Normal bir hesapla, yedekleri normal hesabınızda saklayabilirsiniz.
Google Drive.

Bir hizmet hesabı kullanmak için adresindeki Google geliştiriciler konsoluna gidin.
https://console.developers.google.com. Create a project, and make sure Drive API is
proje için etkinleştirildi. "API'ler ve yetkilendirme" altında, Yeni İstemci Kimliği Oluştur'u tıklayın, ardından
P12 anahtarı ile Hizmet Hesabı.

Hesabın .p12 anahtar dosyasını indirin ve .pem biçimine dönüştürün:
openssl pkcs12 -in XXX.p12 -nodes -nocerts > pydriveprivatekey.pem

.pem dosyasının içeriği şu adrese iletilmelidir: GOOGLE_DRIVE_ACCOUNT_KEY Çevre değişkeni
doğrulama için.

Hesabın e-posta adresi, URL'nin bir parçası olarak kullanılacaktır. Görmek URL FORMAT yukarıdaki.

Alternatif, normal bir hesap kullanmaktır. Bunu yapmak için yukarıdaki gibi başlayın, ancak oluştururken
yeni bir İstemci Kimliği, "Diğer" türünden "Yüklü uygulama"yı seçin. ile bir dosya oluşturun.
içeriği takip edin ve dosya adını GOOGLE_DRIVE_SETTINGS çevre
değişken:

client_config_backend: ayarlar
client_config:
Müşteri Kimliği:
client_secret:
save_credentials: Doğru
save_credentials_backend: dosya
save_credentials_file:
get_refresh_token: "Doğru"

Bu senaryoda, URL'nin kullanıcı adı ve ana bilgisayar bölümleri hiçbir rol oynamaz; sadece yol
önemli. İlk çalıştırma sırasında, tarayıcınızda bir URL'yi ziyaret etmeniz istenecektir.
sürücünüze erişim izni verin. Verildiğinde, yapıştırmanız için bir doğrulama kodu alacaksınız
Duplicity'ye geri dönün. Kimlik bilgileri daha sonra yukarıdaki dosya referanslarında önbelleğe alınır.
gelecekteki kullanım.

A NOT ON SSH ARKA UÇLAR


The ssh arka uçlar destek sftp ve scp/ssh taşıma protokolleri. Bu bilinen bir kullanıcı-
kafa karıştırıcı bir konu çünkü bunlar temelde farklı. Arka ucunuza erişmeyi planlıyorsanız
bunlardan biri aracılığıyla lütfen bir sunucunun destekleyeceği gereksinimler hakkında kendinizi bilgilendirin
sftp or scp/ssh erişim. Daha da kafa karıştırıcı hale getirmek için kullanıcı arasında seçim yapabilir
bir şema öneki aracılığıyla birkaç ssh arka ucu: paramiko+ (varsayılan), pexpect+, lftp+... .
paramiko & pexpect desteği --use-scp, --ssh-askpass ve --ssh-seçenekleri. Sadece beklenti
arka uç tanımlamaya izin verir --scp-komutu ve --sftp-komutu.

SSH paramiko arka uç (varsayılan), yerel olarak ssh protokollerinin eksiksiz bir yeniden uygulamasıdır.
piton. Avantajları hız ve bakım kolaylığıdır. Küçük dezavantaj, ekstra
paketler listelendiği gibi gereklidir ŞARTLAR üstünde. İçinde sftp (varsayılan) mod tüm işlemleri
uygun sftp komutları aracılığıyla yapılır. İçinde scp mod ( --use-scp ) scp erişimi olsa da
koyma/alma işlemleri için kullanılır, ancak listeleme ssh uzak kabuğu ile yapılır.

SSH beklenti arka uç aracılığıyla komut satırı ssh ikili dosyalarını kullanan eski ssh arka ucudur.
beklenti. Kullanılan eski sürümler scp al ve koy işlemleri için ve sftp listelemek ve silmek için
operasyonlar. Geçerli sürüm kullanır sftp olmadıkça, desteklenen dört işlemin tümü için
--use-scp seçeneği eski davranışa dönmek için kullanılır.

SSH ftp arka uç sadece orada çünkü lftp, ssh cmd satırı ikili dosyalarıyla etkileşime girebilir.
Yukarıdaki seçeneklerin herhangi bir nedenle başarısız olması durumunda son çare olarak kastedilmektedir.

Neden Şimdi kullanım sftp yerine of scp? Uzaktan kumandaya izin vermek için sftp'de değişiklik yapıldı.
sistem yedeği chroot eder, böylece daha iyi güvenlik sağlar ve zarar görmez
scp gibi kabuk alıntı sorunlarından. Scp ayrıca herhangi bir dosya listesini desteklemez,
bu nedenle, bu arka uç modunun çalışması için ek olarak sftp veya ssh erişimine her zaman ihtiyaç duyulacaktır.
düzgün bir şekilde. Sftp'de bu sınırlamalar yoktur, ancak üzerinde çalışan bir sftp hizmetine ihtiyaç duyar.
bazen bir seçenek olmayan arka uç sunucusu.

A NOT ON SSL SERTİFİKA DOĞRULAMA


Şu anda uygulanan sertifika doğrulaması [01.2013] yalnızca webdav arka ucunda
sertifika yetkilisi sertifikalarının dosya tabanlı bir veritabanına ihtiyaç duyar (cacert dosyası). sahip
biri olmak PEM tarafından şu anda sağlanan biçimlendirilmiş metin dosyası CURL proje. Görmek

http://curl.haxx.se/docs/caextract.html

Geçerli bir cacert dosyası oluşturduktan/aldıktan sonra, onu ikisinden birine kopyalamanız gerekir.

~/.duplicity/cacert.pem
~/duplicity_cacert.pem
/etc/duplicity/cacert.pem

Duplicity onu orada aynı sırayla arar ve bulamazsa başarısız olur. Yapabilirsiniz
ancak seçeneği belirtin --ssl-cacert-dosyası kopyayı bir kopyaya yönlendirmek için
farklı konum.

Sonunda var --ssl-kontrolsüz-sertifika sertifika doğrulamasını devre dışı bırakma seçeneği
Hep birlikte, bazı ssl kitaplıklarının eksik olması veya doğrulama istenmemesi durumunda. kullan
özel ca sertifikasını manuel olarak sağlayan kendinden imzalı sunucularda olduğu gibi dikkatli olun
kesinlikle daha güvenli bir seçenektir.

A NOT ON SWIFT (AÇIK YÜK NESNE DEPOLAMAK) ERİŞİM


Swift, OpenStack Nesne Depolama hizmetidir.
Arka uç, sisteme python-switclient'in yüklenmesini gerektirir. piton-
OpenStack'in Keystone Identity hizmetini kullanmak için keystoneclient de gereklidir. Görmek
ŞARTLAR yukarıdaki.

Kimlik doğrulama için dört ortam değişkeni kullanır: SWIFT_USERNAME (gereklidir),
SWIFT_ŞİFRE (gereklidir), SWIFT_AUTHURL (gereklidir), SWIFT_TENANTNAME (isteğe bağlı,
kiracı kullanıcı adına dahil edilebilir)

Kullanıcının kimliği önceden doğrulanmışsa, aşağıdaki ortam değişkenleri kullanılabilir
yerine: SWIFT_PRAUTHURL (gereklidir), SWIFT_PREAUTTOKEN (gereklidir)

If SWIFT_AUTHVERSION belirtilmemişse, varsayılan olarak sürüm 1 olacaktır.

A NOT ON SİMETRİK ŞİFRELEME VE İMZA


Komuttaki gpg ikili dosyasıyla aynı anda imzalama ve simetrik olarak şifreleme
mükerrerlik içinde kullanıldığı şekliyle çizgi, özellikle zorlayıcı bir konudur. Testler gösterdi ki
aşağıdaki kombinasyonların işe yaradığını kanıtladı.

1. gpg-agent'ı doğru şekilde kurun. seçeneği kullanın --use-agent ve her iki parolayı da girin
(simetrik ve işaret tuşu) gpg-agent'ın iletişim kutusunda.

2. a kullanın ŞİFRE seçtiğiniz simetrik şifreleme için, ancak imzalama anahtarının bir
boş parola.

3. kullanılan ŞİFRE simetrik şifreleme için ve imzalama anahtarının parolası
özdeş.

BİLİNEN KONULAR / BÖCEK


Sabit bağlantılar şu anda desteklenmemektedir (bağlı olmayan normal dosyalar olarak kabul edilecektir).

Hatalı imzalar, uygun hata mesajını günlüğe kaydetmek yerine boş olarak değerlendirilecektir.

ÇALIŞMA PRENSİBİ VE VERİ BİÇİMLER


Bu bölüm, mükerrerliğin temel işleyişini ve veri dosyalarının biçimini açıklar. o
mükerrerliği kullanmak için bu bölümü okumak gerekli değildir.

Duplicity tarafından yedekleme verilerini depolamak için kullanılan dosyalar, GNU tar biçimindeki tar dosyalarıdır. Yapabilirler
tarafından bağımsız olarak üretilebilir rdiffdir(1). Artımlı yedeklemeler için yeni dosyalar kaydedilir
normalde tarfile içinde. Ancak bir dosya değiştiğinde, tam bir kopyasını saklamak yerine
dosya, tarafından oluşturulduğu gibi yalnızca bir fark saklanır. rdiff(1). Bir dosya silinirse, 0
uzunluk dosyası tar'da saklanır. Yinelenen bir arşivi geri yüklemek mümkündür
kullanarak "manuel" katran ve sonra cp, rdiff, ve rm gerektiği gibi. Bu ikiyüzlü arşivler
uzantıya sahip fark.

Hem tam hem de artımlı yedekleme kümeleri aynı biçime sahiptir. Gerçekte, tam bir yedekleme seti
boş bir imzadan oluşturulan artımlı bir imzadır (aşağıya bakın). Dosyalar tam olarak
yedekleme kümeleri ile başlayacak ikiyüzlülük dolu artımlı kümeler ile başlarken
mükerrerlik-inc. Geri yüklerken, duplicity yamaları sırayla uygular, bu nedenle silme,
örneğin, tam bir yedekleme seti, ilgili artımlı yedekleme setlerini kullanılamaz hale getirebilir.

Hangi dosyaların silindiğini belirlemek ve değiştirilen dosyaların farklarını hesaplamak için
dosyalar, yinelemenin önceki oturumlarla ilgili bilgileri işlemesi gerekir. Bunu saklar
her girdinin verilerinin imzayı içerdiği tar dosyaları biçimindeki bilgiler (olduğu gibi
tarafından üretilen rdiff) dosyanın içeriği yerine dosyanın. Bu imza setleri
uzantı imza.

Bir yedekleme kümesini geri yüklemek için imza dosyaları gerekli değildir, ancak güncel bir
imza, yineleme, mevcut bir arşive artımlı bir yedekleme ekleyemez.

Bant genişliğinden tasarruf etmek için yineleme, tam imza kümeleri ve artımlı imza kümeleri oluşturur.
Her tam yedekleme için tam bir imza seti ve her biri için artımlı bir imza seti oluşturulur.
Artımlı yedekleme. Bunlar ile başlar yinelenen-tam-imzalar ve ikiyüzlülük-yeni-
imza sırasıyla. Bu imzalar hem yerel olarak hem de uzaktan depolanacak. bu
şifreleme etkinleştirilirse uzak imzalar şifrelenir. Yerel imzalar
şifrelenmemeli ve arşiv dizininde saklanmamalıdır (bkz. --arşiv-dir ).

ŞARTLAR


Duplicity, POSIX benzeri bir işletim sistemi gerektirir. piton yorumlayıcı sürümü 2.6+
Kurulmuş. En iyi GNU/Linux altında kullanılır.

Bazı arka uçlar ayrıca ek bileşenler gerektirir (muhtemelen sizin için paketler olarak mevcuttur).
belirli platform):

masmavi arka uç (Azure Blob Depolama Hizmeti)
Microsoft masmavi Depolama SDK için Python - https://pypi.python.org/pypi/azure-
depolamak/

bot arka uç (S3 Amazon Web Hizmetleri, Google Bulut Depolama)
bot versiyon 2.0+ - http://github.com/boto/boto

cfpyrax arka uç (Rackspace Bulutu) ve hubic arka uç (hubic.com)
Rackspace Bulut Dosyaları Pyraks API -
http://docs.rackspace.com/sdks/guide/content/python.html

dpbx arka uç (Dropbox)
dropbox Python SDK - https://www.dropbox.com/developers/reference/sdk

kopya arka uç (Kopyala.com)
piton-urllib3 - https://github.com/shazow/urllib3

gdoc'lar gveri arka uç (eski Google Dokümanlar arka ucu)
Google Veri API'ler Python Müşteri Kütüphane - http://code.google.com/p/gdata-python-
müşteri/

gdoc'lar pydrive arka uç(Varsayılan)
pydrive arka ucunu görün

GIO arka uç (Gnome VFS API'si)
PyGOnesne - http://live.gnome.org/PyGObject
D-otobüs (dbus)- http://www.freedesktop.org/wiki/Software/dbus

ftp arka uç (ftp, ftps, fish [ssh üzerinden] için gereklidir - ayrıca sftp, webdav[s]'ı da destekler)
LFTP Müşteri - http://lftp.yar.ru/

mega arka uç (mega.co.nz)
Python kütüphane için mega API - https://github.com/ckornacker/mega.py, ubuntu ppa -
ppa:ckornacker/yedekleme

çok arka uç
Çok -- mağaza için Daha göre bir arka uç
(Ayrıca bkz A NOT ON MULTI GERİ ) altında.

ncftp arka uç (ftp, ncftp+ftp:// ile seçin)
ncftp - http://www.ncftp.com/

onedrive arka uç (Microsoft OneDrive)
piton istekleri - http://python-requests.org
python-istekler-oauthlib - https://github.com/requests/requests-oauthlib

Par2 Wrapper Backend
par2cmdline - http://parchive.sourceforge.net/

pydrive arka uç
PyDrive -- a sarıcı kütüphane of google-api-python-istemcisi -
https://pypi.python.org/pypi/PyDrive
(Ayrıca bkz A NOT ON PİDRİV GERİ ) altında.

rsync arka uç
rsync müşteri ikili - http://rsync.samba.org/

ssh paramiko arka uç (Varsayılan)
paramiko (python için SSH2) - http://pypi.python.org/pypi/paramiko (İndirilenler);
http://github.com/paramiko/paramiko (proje sayfası)
pycrypto (Python Şifreleme Araç Takımı) - http://www.dlitz.net/software/pycrypto/

ssh beklenti arka uç
sftp/scp müşteri ikili OpenSSH - http://www.openssh.com/
Python beklenti modül - http://pexpect.sourceforge.net/pexpect.html

hızlı arka uç (Açık Yığın nesne Depolama)
Python hızlı müşteri modül - https://github.com/openstack/python-Swiftclient/
Python kilittaşı istemcisi modül - https://github.com/openstack/python-keystoneclient/

webdav arka uç
sertifika yetki veritabanı dosya HTTPS'nin ssl sertifikası doğrulaması için
bağlantılar - http://curl.haxx.se/docs/caextract.html
(Ayrıca bkz A NOT ON SSL SERTİFİKA DOĞRULAMA).

onworks.net hizmetlerini kullanarak çevrimiçi yinelemeyi kullanın



En yeni Linux ve Windows çevrimiçi programları