İngilizceFransızcaİspanyolca

OnWorks favicon'u

s3backer - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında s3backer çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen s3backer komutudur.

Program:

ADI


s3backer — Amazon S3 aracılığıyla FUSE tabanlı tek dosya yedekleme deposu

SİNOPSİS


s3backer [seçenekler] kova /bağlama/nokta

s3backer --Ölçek [seçenekler] dir /bağlama/nokta

s3backer --silme [seçenekler] kova

s3backer --reset-bağlı-bayrak [seçenekler] kova

TANIM


s3backer Amazon Simple Storage tarafından desteklenen tek bir dosya içeren bir dosya sistemidir.
Servis (Amazon S3). Bir dosya sistemi olarak çok basittir: tek bir normal dosya sağlar.
sabit bir boyuta sahip. Altında, dosya bloklara bölünmüştür ve içeriği
her blok benzersiz bir Amazon S3 nesnesinde depolanır. Başka bir deyişle, ne s3backer sağlar
bir dosya sisteminden çok, S3 destekli bir sanal sabit disk aygıtı gibidir.

Tipik kullanımda, 'normal' bir dosya sistemi, dışa aktarılan dosyanın üzerine monte edilir.
s3backer geri döngü bağlama (veya Mac OS X'te disk görüntüsü bağlama) kullanan dosya sistemi.

Bu düzenleme, daha eksiksiz S3 dosya sistemine kıyasla çeşitli avantajlara sahiptir.
uygulamalar:

o Karmaşık bir girişim olan eksiksiz bir dosya sistemini uygulamaya çalışmayarak ve
doğruyu bulmak zor, s3backer çok hafif ve basit kalabilir. Yalnızca üç HTTP
işlemler kullanılır: GET, PUT ve DELETE. ile ilgili tüm deneyim ve bilgi
zaten var olan dosya sistemlerinin nasıl düzgün bir şekilde uygulanacağı yeniden kullanılabilir.

o Mevcut dosya sistemlerini kullanarak, tam UNIX dosya sistemi semantiğini elde edersiniz. ince böcekler
veya sabit bağlantılar, genişletilmiş nitelikler, POSIX kilitleme ile ilgili işlevsellik eksikliği,
vb. kaçınılır.

o Normal dosya sistemi semantiği ile Amazon S3 "nihai tutarlılık" arasındaki fark,
S3 nesneleri basit cihaz blokları olarak yorumlanabildiğinde daha kolay ve basit bir şekilde çözülür
dosya sistemi nesneleri yerine (aşağıya bakın).

o Verilerinizi kontrolünüz altında olmayan Amazon S3 sunucularında depolarken,
verileri şifreleme ve doğrulama yeteneği kritik bir konu haline gelir. s3backer destekler
güvenli şifreleme ve kimlik doğrulama. Alternatif olarak, yerleşik şifreleme yeteneği
Linux geri döngü aygıtı kullanılabilir.

o S3 verilerine ağ üzerinden erişildiği için yerel önbelleğe alma da çok önemlidir.
performans nedenleri. Dan beri s3backer için sanal bir sabit diskin eşdeğerini sunar
çekirdek, dosya sistemi önbelleğe alma işleminin çoğu olması gerektiği yerde yapılabilir:
çekirdek, çekirdeğin sayfa önbelleği aracılığıyla. ancak s3backer ayrıca kendi iç
almak için zaman uyumsuz çalışan iş parçacıkları kullanarak artan performans için blok önbelleği
ağın doğasında var olan paralelliğin avantajı.

Tutarlılık Teminatlar
Amazon S3, okumaların zamanlaması ve tutarlılığı konusunda nispeten zayıf garantiler veriyor
vs. yazar (topluca "nihai tutarlılık" olarak bilinir). s3backer mantık içerir ve
Bu sınırlamaları aşmak için yapılandırma parametreleri, kullanıcının garanti etmesine izin verir
%100 tespit ve önleme dahil olmak üzere, arzu edilen düzeyde tutarlılık
yanlış veri Bunlar:

1. s3backer üzerinde ardışık PUT veya DELETE işlemleri arasında minimum bir gecikme uygular.
aynı blok. Bu, Amazon S3'ün bu işlemleri düzensiz olarak almamasını sağlar.

2. s3backer otomatik sağlayan bir dahili blok MD5 sağlama toplamı önbelleği tutar
GET işlemleri tarafından döndürülen 'eski' blokların tespiti ve reddi.

Bu mantık, aşağıdaki komut satırı seçenekleriyle yapılandırılır: --md5ÖnbellekBoyutu,
--md5ÖnbellekZamanı, ve --minWriteGecikmesi.

Sıfırlanmış Engellemek Optimizasyon
Basit bir optimizasyon olarak, s3backer tüm sıfırları içeren blokları saklamaz; Bunun yerine,
onlar basitçe silinir. Tersine, var olmayan blokların okumaları tüm sıfırları içerecektir.
Başka bir deyişle, yedeklenen dosya her zaman maksimum düzeyde seyrektir.

Sonuç olarak, blokların kullanılmadan önce oluşturulmasına gerek yoktur ve özel bir işlem gerektirmez.
Başlatma, yeni bir dosya sistemi oluştururken gereklidir.

Zaman --listBlocks bayrak verilir, s3backer başlangıçta mevcut tüm blokları listeler, böylece
hangi blokların boş olduğunu önceden bilir.

fileto ve Engellemek Beden Otomatik Algılama
Kolaylık sağlamak için, desteklenen dosyanın ilk bloğu her yazıldığında, s3backer içerir
meta-veri olarak (``x-amz-meta-s3backer-filesize'' başlığında) dosyanın toplam boyutu.
Bloğun boyutuyla birlikte bu değer kontrol edilebilir ve/veya otomatik olarak algılanabilir.
daha sonra dosya sistemi yeniden kurulduğunda, --blok boyutu or --boy
açıkça sağlanacak ve mevcut bir
dosya sistemi.

Engellemek Önbellek
s3backer performansı artırmak için dahili bir blok önbelleği desteği içerir. blok
önbellek önbelleği, yalnızca MD5 sağlama toplamlarını depolayan MD5 önbelleğinden tamamen ayrıdır
geçicidir ve tek amacı “nihai tutarlılığı” azaltmaktır. blok önbelleği
önbelleğe alınmış veri bloklarını içeren geleneksel bir önbellektir. Dolu olduğunda, temiz bloklar tahliye edilir
LRU sırasına göre gerektiği gibi.

Önbelleğe alınmış blokların okumaları, ağ trafiği olmadan hemen dönecektir. Önbelleğe yazar
ayrıca hemen geri dönün ve bir ağ üzerinden eşzamansız bir yazma işlemini tetikleyin.
ayrı çalışan iş parçacığı. Çekirdek genellikle blokları FUSE dosya sistemleri aracılığıyla yazdığı için
birer birer, yazma işlemlerini eşzamansız olarak gerçekleştirmeye izin verir s3backer yararlanmak
Ağın doğasında bulunan paralellik, yazma performansını büyük ölçüde iyileştirir.

Blok önbelleği, önbelleğe alınmış verileri yerel bir dosyada saklamak için yapılandırılabilir.
hafıza. Bu, daha büyük önbellek boyutlarına izin verir ve s3backer bir süre sonra önbelleğe alınmış verileri yeniden yüklemek için
tekrar başlat. Yeniden yüklenen veriler, yeniden kullanılmadan önce Amazon S5 ile MD3 sağlama toplamı aracılığıyla doğrulanır.

Blok önbelleği aşağıdaki komut satırı seçenekleriyle yapılandırılır: --blockCacheDosya,
--blockCacheMaxKirli, --blockCacheNoDoğrulama, --blockCacheSize, --blockCacheSync,
--blockCacheThreads, --blockCacheZaman aşımı, ve --blockCacheWriteGecikmesi.

Okumak Önde
s3backer blok önbelleğinde basit bir ileri okuma algoritması uygular. Yapılandırılabilir olduğunda
blok sayısı sırayla okunur, blok önbellek işçisi iş parçacıkları okumaya başlamak için uyandırılır
sonraki bloklar blok önbelleğe alınır. İleri okuma, çekirdek olduğu sürece devam eder.
blokları sırayla okumaya devam eder. Çekirdek tipik olarak blokları birer birer ister,
bu nedenle, sonraki birkaç bloğu zaten okuyan birden fazla çalışan iş parçacığına sahip olmak, okumayı iyileştirir
ağda bulunan paralellikten yararlanarak performans.

Çekirdeğin de bir ileri okuma algoritması uyguladığını unutmayın; onun davranışı alınmalı
dikkate almak. Varsayılan olarak, s3backer geçer -o max_readahead=0 SİGORTA seçeneği.

İleri okuma tarafından yapılandırılır --Ileride okuyun ve --readAheadTetikleyici komut satırı seçenekleri.

Şifreleme ve Doğrulama
s3backer aracılığıyla şifrelemeyi destekler --şifrelemek, --parola, ve --şifreDosyası bayraklar. Ne zaman
şifreleme etkinleştirilir, SHA1 HMAC kimlik doğrulaması da otomatik olarak etkinleştirilir ve s3backer
düzgün şekilde şifrelenmemiş ve imzalanmamış tüm blokları reddeder.

Şifreleme s3backer katman, bir üst katmanda şifrelemeye tercih edilir (örn.
geri döngü aygıt katmanı), çünkü veriler s3backer görüyor zaten şifreli, yapamaz
sıfırlanmış blokları optimize edin veya anlamlı sıkıştırma yapın.

Sıkıştırma
s3backer aktarım süresini ve depolama maliyetlerini en aza indiren blok düzeyinde sıkıştırmayı destekler.

Sıkıştırma, şu şekilde yapılandırılır: --kompres bayrak. Sıkıştırma otomatik olarak etkinleştirilir
şifreleme etkinleştirildiğinde.

Sadece oku giriş
kullanmak için bir Amazon S3 hesabı gerekli değildir. s3backer. Dosya sistemi zaten
mevcut ve ACL'leri genel okuma erişimi için yapılandırılmış S3 nesnelerine sahip olun (bkz. --Erişim türü
altında); kullanıcılar, salt okunur bayrakla geri döngü bağlamayı gerçekleştirmelidir (bkz. dağ(8)) ve
sağlamak --Sadece oku bayrak s3backer. Bu çalışma modu, aşağıdakilerin oluşturulmasını kolaylaştırır.
genel, salt okunur dosya sistemleri.

simultane Mounts
Ağ üzerinden çalışmasına rağmen, s3backer dosya sistemi dağıtılmış değil
dosya sistemidir ve eşzamanlı okuma/yazma bağlamalarını desteklemez. (Bu senin yaptığın bir şey değil
normalde bir sabit disk bölümüyle de olur.) Güvenlik önlemi olarak, s3backer
veri deposunda 'zaten monte edilmiş' bir bayrak kullanarak bu durumu tespit etmeye çalışır ve
yaparsa başlamaz.

Bu algılama, önceki bir s3backer süreç kapanmadı
temiz; eğer öyleyse, --reset-bağlı-bayrak bayrak, 'zaten monte edilmiş' olanı sıfırlamak için kullanılabilir
bayrak. Ancak aşağıdaki HATALAR'a da bakın.

İstatistikler fileto
s3backer dosya sistemini insan tarafından okunabilir bir istatistik dosyasıyla doldurur. Görmek
--statsDosyaadı altında.

Günlüğü
Normal çalışmada s3backer üzerinden giriş yapacak syslog(3). ile çalıştırıldığında -d or -f bayraklar,
s3backer standart hataya giriş yapacak.

SEÇENEKLER


Her komut satırı bayrağının iki formu vardır, örneğin --accessFile=DOSYA ve -o erişimDosyası=DOSYA.
Aşağıda sadece ilk form gösterilmiştir. Her iki form da kullanılabilir; ikisi de eşdeğerdir. bu
ikinci form, bağlama seçeneklerinin doğrudan / Etc / fstab ve geçti
sorunsuz s3backer FUSE tarafından.

--accessFile=DOSYA
Her satırda bir tane olmak üzere 'accessID:accessKey' çiftlerini içeren bir dosya belirtin. Boş satırlar ve
"#" ile başlayan satırlar yok sayılır. Eğer hayırsa --erişim anahtarı belirtilir, bu dosya
aracılığıyla belirtilen erişim kimliğiyle eşleşen giriş aranacaktır. --erişim kimliği; if
ne --erişim anahtarı ne de --erişim kimliği belirtilirse, bu dosyadaki ilk giriş
kullanılacak. Varsayılan değer $HOME/.s3backer_passwd.

--accessId=Kimlik
Amazon S3 erişim kimliğini belirtin. Erişim kimliğini zorlamak için boş bir dize belirtin. Eğer hayırsa
erişim kimliği belirtilir (ve erişim dosyasında hiçbiri bulunmaz), ardından s3backer irade
çalışmaya devam eder, ancak yalnızca genel kullanıma açık dosya sistemlerinin okumaları çalışır.

--accessKey=ANAHTAR
Amazon S3 erişim anahtarını belirtin. Bu sırrı komut satırı aracılığıyla yayınlamaktan kaçınmak için,
kullanım --accessDosya bu bayrak yerine

--accessType=TÜR
Yeni yazılan bloklar için Amazon S3 erişim ayrıcalığı ACL türünü belirtin. Değer
"özel", "genel okuma", "genel okuma-yazma" veya "kimliği doğrulanmış" seçeneklerinden biri olmalıdır.
okuman'. Varsayılan "özel"dir.

--accessEC2IAM=ROL
Erişim kimlik bilgilerini ve güvenlik belirtecini JSON belge formunda şuradan indirin:
http://169.254.169.254/latest/meta-data/iam/security-credentials/ROLE her beş
dakika.

Bu seçenek, belirtilen IAM aracılığıyla S3 kimlik bilgilerinin otomatik olarak sağlanmasına olanak tanır
rol s3backer bir Amazon EC2 örneğinde çalışırken.

--authVersion=TÜR
İsteklerin nasıl doğrulanacağını belirtin. Desteklenen iki kimlik doğrulama vardır
yöntemleri: aws2 orijinal AWS kimlik doğrulama şemasıdır. aws4 daha mı yeni,
önerilen kimlik doğrulama şeması.

aws4 1.4 sürümünde başlayan varsayılan ayardır ve belirli
ABD dışındaki bölgeler, aws2 bazı Amazon dışı S3 sağlayıcıları tarafından hala gerekli olabilir.

--baseURL=URL
Eğik çizgi ile bitmesi gereken temel URL'yi belirtin. Varsayılan
`http://s3.amazonaws.com/'.

--blockCacheFile=DOSYA
Önbelleğe alınmış veri bloklarının depolanacağı bir dosya belirtin. Bu bayrak olmadan, blok
önbellek tamamen işlem belleğinde yaşar ve önbelleğe alınan veriler, s3backer
durduruldu. Dosya yoksa oluşturulacaktır.

Önceki çağrılar tarafından oluşturulan önbellek dosyaları s3backer yeniden kullanılabilir
aynı yapılandırılmış blok boyutuyla oluşturuldukları sürece (değilse, başlangıç
başaramayacak). Bu doğru olsa bile s3backer aniden durduruldu, örn.
sistem çökmesi; ancak bu garanti, dosya sisteminin
önbellek dosyasını içeren aramalar arasında yazma işlemlerini yeniden sıralamaz fsync(2).

Mevcut bir önbellek kullanılıyorsa ancak farklı bir boyutta oluşturulmuşsa, s3backer irade
başlangıçta dosyayı otomatik olarak genişletin veya küçültün. Küçüldüğünde, bunu engeller
yeni, daha küçük önbelleğe sığmaz atılır. Bu süreç aynı zamanda
önbellek dosyası mümkün olduğunca.

Her durumda, yeniden başlatmanın ardından yalnızca temiz önbellek blokları kurtarılabilir. Bu, bir
sistem çökmesi, önbellekteki kirli blokların kaybolmasına neden olur (elbette, bu
bir bellek içi önbelleğe sahip durumda). Kullanmak --blockCacheWriteGecikmesi bunu sınırlamak için
pencere.

Varsayılan olarak, bir önbellek dosyasından önbelleği yeniden yüklediğinizde, s3backer doğrulayacak
İlk kullanımdan önce Amazon S5 ile yeniden yüklenen her bloğun MD3 sağlama toplamı. Bu
doğrulama işleminin aslında blok verilerinin okunmasını gerektirmediğini ve bu nedenle
nispeten hızlıdır. Bu, bilmeden alınan önbelleğe alınmış verilere karşı koruma sağlar.
önbellek dosyasının en son kullanılmasından bu yana senkronize değil, aksi halde bir durum
için imkansız s3backer tespit etmek için.

--blockCacheMaxDirty=SAYI
Blok önbelleğindeki kirli blok sayısı için bir sınır belirleyin. Bu sınır ne zaman
ulaşıldığında, sonraki yazma denemeleri, mevcut bir kirli blok tamamlanana kadar engellenir.
başarıyla yazılmıştır (ve bu nedenle artık kirlenmez). Bu bayrak sınırları
temel alınan S3 veri deposuna ilişkin tutarsızlık miktarı olabilir.

Varsayılan değer sıfırdır, yani limit yoktur.

--blockCacheNoDoğrulama
aracılığıyla belirtilen bir önbellek dosyasından yüklenen blokların MD5 doğrulamasını devre dışı bırakın.
--blockCacheDosya. Bu bayrağı kullanmak tehlikelidir; yalnızca emin olduğunuzda kullanın.
önbelleğe alınmış dosya bozuk değildir ve içerdiği veriler günceldir.

--blockCacheSize=BOYUT
Blok önbellek boyutunu belirtin (blok sayısı olarak). Önbellekteki her giriş
yaklaşık blok boyutu artı 20 bayt tüketin. Sıfır değeri bloğu devre dışı bırakır
önbellek. Varsayılan değer 1000'dir.

--blockCacheThreads=SAYI
Blok önbelleğiyle ilişkili iş parçacığı havuzunun boyutunu ayarlayın (etkinleştirilmişse). Bu
ağda meydana gelebilecek eşzamanlı yazma sayısını sınırlar. Varsayılan
değer 20'dir.

--blockCacheTimeout=MILLIS
Temiz bir girişin blok önbelleğinde kalabileceği maksimum süreyi belirleyin.
zorla tahliye edilmeli ve ilgili hafızası serbest bırakılmalıdır. Sıfır değeri var demektir
zaman aşımı yok; bu durumda, blok önbelleğindeki giriş sayısı asla
azaltmak, sonunda tarafından yapılandırılan maksimum boyuta ulaşmak --blockCacheSize ve
orada kalıyorum. Blok önbelleğinin bellek kullanımı ise sıfır olmayan bir değer yapılandırın.
bir endişe. Varsayılan değer sıfırdır (zaman aşımı yok).

--blockCacheWriteDelay=MILLIS
Kirli bir bloğun blok önbelleğinde kalabileceği maksimum süreyi, gerekmeden önce belirtin.
ağa yazılmalıdır. Önbellek olduğunda bloklar daha erken yazılabilir
baskı yapmak. Sıfır değeri bir "yazma" ilkesini yapılandırır; daha büyük değerler
bir ``geri yazma'' politikası yapılandırın. Daha büyük değerler, küçük olduğunda performansı artırır.
ile daha fazla tutarsızlık pahasına, blok sayısına tekrar tekrar erişilir.
temel alınan S3 veri deposu. Varsayılan değer 250 milisaniyedir.

--blockCacheSync
Blok önbellek katmanında eşzamanlı yazmaları zorlar. geri dönmek yerine
hemen ve gerçek yazma işlemine zamanlama daha sonra gerçekleşir, yaz
yazma tamamlanana kadar istekler geri dönmeyecek. Bu bayrak daha katı
gereksinimden --blockCacheWriteDelay=0, bu sadece yazmaların olmasına neden olur
mümkün olan en kısa sürede başlatılır (ancak yine de yazma isteği geri döndükten sonra).

Bu bayrak gerektirir --blockCacheWriteGecikmesi sıfır olmak. Bu bayrağın kullanılması muhtemelen
yazma performansını önemli ölçüde azaltır.

--blockSize=BOYUT
Blok boyutunu belirtin. Bu, ikinin kuvveti olmalı ve katının katı olmalıdır.
çekirdeğin yerel sayfa boyutu. Boyut, kilobayt için isteğe bağlı bir 'K' ekine sahip olabilir,
Megabayt için 'M', vb.

s3backer kısmi blok işlemlerini destekler, ancak bu, her birinden önce bir okumaya zorlar
yazı yazmak; blok önbelleğin kullanımı ve doğru hizalama s3backer ile blok boyutu
amaçlanan kullanım (örneğin, "üst" dosya sisteminin blok boyutu) en aza indirmeye yardımcı olacaktır.
ekstra okumalar. Dosya sistemleri büyük blok için yapılandırıldığında bile
boyutları, çekirdek genellikle hala sayfa boyutunda bloklar yazacaktır.

s3backer noktasında sıfır blok numarasını okuyarak blok boyutunu otomatik olarak algılamaya çalışacaktır.
başlatmak. Bu seçenek belirtilmezse, otomatik olarak algılanan değer kullanılacaktır. Eğer
bu seçenek belirtilir, ancak otomatik olarak algılanan değerle aynı fikirde değildir, s3backer irade
sürece bir hata ile çıkın --Kuvvet da verilir. Otomatik algılama başarısız olursa, çünkü
sıfır numaralı blok mevcut değil ve bu seçenek belirtilmedi, ardından varsayılan
4K (4096) değeri kullanılır.

--cacert=DOSYA
Uzak sunucunun kimliğini doğrularken kullanılacak SSL sertifika dosyasını belirtin
SSL bağlantıları üzerinden çalışırken. eşdeğer --cacert belgelenmiş bayrak
kıvırmak(1).

--sıkıştır[=SEVİYE]
Ağ üzerinden göndermeden önce blokları sıkıştırın. Bu daha az sonuç vermeli
ağ trafiği (her iki yönde) ve daha düşük depolama maliyetleri.

Sıkıştırma düzeyi isteğe bağlıdır; verilmişse 1 (hızlı sıkıştırma) arasında olmalıdır
ve 9 (en sıkıştırma), dahil. Atlanırsa, varsayılan sıkıştırma düzeyi
Kullanılmış.

Bu bayrak yalnızca yeni yazılan blokların sıkıştırılmasını sağlar; dekompresyon her zaman
etkinleştirilir ve uygun olduğunda uygulanır. Bu nedenle, bu bayrağı açmak güvenlidir.
veya farklı çağrılar arasında kapalı s3backer aynı dosya sisteminde.

Bu bayrak, aşağıdaki durumlarda otomatik olarak etkinleştirilir: --şifrelemek kullanılır, ancak siz de
belirtmek --compress=SEVİYE varsayılan olmayan bir sıkıştırma düzeyi ayarlamak için

Şifreli bir üst katman dosya sistemi kullanıldığında, bu bayrak hiçbir değer katmaz çünkü
veriler sıkıştırılamaz.

--directIO
Desteklenen dosyanın çekirdek önbelleğe alınmasını devre dışı bırakın. Bu, çekirdeği her zaman
doğrudan okur ve yazar s3backer. Bu performansı düşürür, ancak aynı zamanda
bir tutarsızlık kaynağını ortadan kaldırır.

- hata ayıklama
Hata ayıklama mesajlarının günlüğe kaydedilmesini etkinleştirin. Bu bayrağın diğerlerinden farklı olduğunu unutmayın. -d, Hangi
SİGORTA için bir bayraktır; Ancak -d FUSE bayrağı bu bayrağı ifade eder.

--debug-http
HTTP başlıklarının standart çıktıya yazdırılmasını etkinleştirin.

--şifrele[=ŞİFRE]
Blok verilerinin şifrelenmesini ve kimlik doğrulamasını etkinleştirin. OpenSSL belgelerinize bakın
desteklenen şifrelerin listesi için; şifre belirtilmemişse varsayılan AES-128'dir.
CBC.

Şifreleme parolası aşağıdakilerden biri aracılığıyla sağlanabilir: --parola or --şifreDosyası. Eğer
ne bayrak verilir, s3backer başlangıçta şifre isteyecektir.

Not: kullanılan gerçek anahtar, parolanın, paket adının,
önek adı (varsa) ve blok numarası. Bu nedenle, şifrelenmiş veriler
farklı paketlere veya öneklere taşınır.

Bu bayrak ima eder --kompres.

--silme
Sıfır olmayan tüm blokları silerek dosya sistemini tamamen silin, 'zaten
mount 'bayrak ve ardından çıkın. olmadığı sürece kullanıcı onayı gereklidir. --Kuvvet bayrak
da verilir. Bu durumda eşzamanlı montaj tespiti yapılmadığını unutmayın.

Bu seçenek şu anlama gelir: --listBlocks.

--filename=AD
Görünen yedeklenen dosyanın adını belirtin. s3backer dosya sistemi.
Varsayılan "dosya"dır.

--fileMode=MOD
Dosyada görünen yedeklenmiş dosya için UNIX izin bitlerini belirtin. s3backer
dosya sistemi. Varsayılan değer 0600'dür. --Sadece oku belirtilir, bu durumda
varsayılan 0400'tür.

--Kuvvet
tarafından belirtilen değer olsa bile devam edin. --blok boyutu or --boy ile aynı fikirde değil
otomatik olarak algılanan değer veya s3backer başka olduğunu algılar s3backer örnek hala
aynı S3 kovasının (ve ön ekinin) üstüne monte edilmiştir. Bu durumlardan herhangi birinde,
devam etmek bozuk verilere yol açacaktır, bu nedenle --Kuvvet bayraktan kaçınılmalıdır
normal kullanım.

Eş zamanlı montaj tespiti, bir önceki
s3backer örnek temiz bir şekilde kapatılmadı. Bu durumda kullanmayın --Kuvvet fakat
daha doğrusu koşmak s3backer ile bir kez --reset-bağlı-bayrak bayrağı.

If --silme verilmiş, --Kuvvet nedenleri s3backer Kullanıcı onayı olmadan devam etmek için.

-h --yardım et
Bir yardım mesajı yazdırın ve çıkın.

--initialRetryPause=MILLIS
Sonraki ilk yeniden deneme denemesinden önceki ilk duraklama süresini milisaniye cinsinden belirtin.
başarısız HTTP işlemleri. Hatalar, ağ hatalarını ve zaman aşımlarını, HTTP'yi içerir.
hatalar ve eski veri okumaları (yani, MD5 uyumsuzluğu); s3backer çoklu yapacak
bu başlangıçtan başlayarak üstel bir geri çekilme algoritması kullanarak yeniden deneme denemeleri
duraklatma süresini yeniden deneyin. Varsayılan değer 200ms'dir. Ayrıca bakınız --maxYeniden DeneDuraklat.

--güvensiz
SSL bağlantıları üzerinden çalışırken uzak sunucunun kimliğini doğrulamayın.
Eşdeğeri --güvensiz belgelenmiş bayrak kıvırmak(1).

--keyUzunluk
Oluşturulan blok şifreleme anahtarının uzunluğunu geçersiz kılın.

Sürümleri s3backer 1.3.6'dan önce,
oluşturulan şifreleme anahtarı düzeltildi, ancak sisteme bağlıydı, bu da muhtemelen
bazı şifreler için farklı sistemlerde uyumsuz. 1.3.6 sürümünde bu hata şu şekildeydi:
düzeltildi; ancak, bazı durumlarda bu, oluşturulan anahtar uzunluğunu değiştirerek,
şifreleme artık önceden yazılmış verilerle uyumlu değil. Bu bayrak kullanılabilir
eski, sabit anahtar uzunluğunu zorlamak için. Kullanmak istediğiniz değer neyse odur
için tanımlanmış EVP_MAX_KEY_LENGTH sisteminizde, genellikle 64.

Şifrenin doğal anahtar uzunluğundan daha küçük bir değer belirtmek bir hatadır;
ancak, sıfır değerine izin verilir ve hiçbir şey belirtmemekle eşdeğerdir.

--listBlocks
Hangi blokların zaten var olduğunu belirlemek için başlangıçta bir sorgu gerçekleştirin. Bu sağlar
henüz mevcut olmayan her blok için sıfır dönüşünü okuyan optimizasyonlar
ve sıfırlanmış yazma işlemleri atlanır, böylece herhangi bir ağ erişimi ortadan kalkar. Bu bayrak
yeni bir yedeklenmiş dosya oluştururken veya büyük bir
sıfırlanmış blok sayısı, örneğin yeni bir blok başlatırken olduğu gibi okunacak veya yazılacaktır.
dosya sistemi.

Bu bayrak, blok sayısıyla doğru orantılı olarak başlatmayı yavaşlatacaktır.
zaten var.

--maxUploadSpeed=BITSPERSEC

--maxDownloadSpeed=BITSPERSEC
Bu bayraklar, bireysel blok yüklemeleri için kullanılan bant genişliğine bir sınır koyar ve
indirmeler (yani, ayar iş parçacığı bazında uygulanır). Sınırlar sadece geçerlidir
HTTP veri yükü verisine dönüştürün ve HTTP veya TCP'den herhangi bir ek yük içermez
başlıklar vb.

Değer, saniyedeki bit sayısı ve "256k", "1m" vb. kısaltmalarla ölçülür.
Kullanılabilir. Varsayılan olarak, sabit bir sınır yoktur.

Bu bayrakların kullanımı ayrıca --zaman aşımı daha yüksek bir değere işaretler.

--maxRetryPause=MILLIS
Toplam süreyi milisaniye cinsinden belirtin s3backer yeniden denenirken duraklatılmalıdır
vazgeçmeden önce başarısız HTTP işlemleri. Arızalar, ağ arızalarını ve
zaman aşımları, HTTP hataları ve eski veri okumaları (yani, MD5 uyuşmazlığı); s3backer irade
buna kadar üstel bir geri çekme algoritması kullanarak birden çok yeniden deneme girişimi yapın
maksimum toplam yeniden deneme duraklama süresi. Bu değere kadar geçen süre dahil değildir.
HTTP işlemlerini kendileri gerçekleştirin (kullanın --zaman aşımı bunun için). Varsayılan değer
30000 (30 saniye). Ayrıca bakınız --initialYeniden DeneDuraklat.

--minWriteDelay=MILLIS
Bir yazma işleminin başarıyla tamamlanması arasındaki minimum süreyi milisaniye cinsinden belirtin
ve aynı bloğa başka bir yazma işleminin başlatılması. Bu gecikme, S3'ün
sıra dışı yazmaları almaz. olduğunda bu değer sıfıra ayarlanmalıdır.
--md5ÖnbellekBoyutu sıfıra ayarlanır (MD5 önbelleği devre dışı). Varsayılan değer 500ms'dir.

--md5CacheSize=BOYUT
MD5 sağlama toplamı önbelleğinin boyutunu belirtin (blok sayısı olarak). önbellek ise
dolu yeni bir blok yazıldığında, yazma yer kalana kadar bloke edecektir.
Bu nedenle, yapılandırmak önemlidir --md5ÖnbellekZamanı ve --md5ÖnbellekBoyutu göre
dosya sistemine genel olarak ve aynı bloğa yazma sıklığına
defalarca. Alternatif olarak, dosya sistemindeki blok sayısına eşit bir değer
bu sorunu ortadan kaldırır, ancak dolduğunda en fazla belleği tüketir (her giriş
önbellek yaklaşık 40 bayttır). Sıfır değeri, MD5 önbelleğini devre dışı bırakır. Varsayılan
değer 1000'dir.

--md5CacheTime=MILLIS
Bir blok başarıyla yazıldıktan sonra geçen süreyi milisaniye cinsinden belirtin
amacıyla, bloğun içeriğinin MD5 sağlama toplamının önbelleğe alınması gerektiği
sonraki okumalar sırasında eski verilerin algılanması. Sıfır değeri 'sonsuz' anlamına gelir ve
eski verilerin okunmasına karşı bir garanti sağlar; ancak, sadece bunu yapmalısın
ne zaman --md5ÖnbellekBoyutu blok sayısına eşit olacak şekilde yapılandırılmıştır; aksi halde
kilitlenme (sonunda) oluşacaktır. Bu değer en az aşağıdaki kadar büyük olmalıdır.
--minWriteDelay. olduğunda bu değer sıfıra ayarlanmalıdır. --md5ÖnbellekBoyutu sıfıra ayarlandı
(MD5 önbelleği devre dışı bırakıldı). Varsayılan değer 10 saniyedir.

MD5 sağlama toplamı önbelleği, yeniden başlatmalar arasında kalıcı değildir. Bu nedenle, sağlamak için
aynı nihai tutarlılık koruması s3backer çalışmıyor, geciktirmelisiniz
en azından --md5ÖnbellekZamanı durdurma ve yeniden başlatma arasındaki milisaniye s3backer.

--noAutoDetect
Başlangıçta blok ve dosya boyutu otomatik algılamayı devre dışı bırakın. Bu bayrak verilirse, o zaman
blok boyutu varsayılan olarak 4096'dır ve --boy bayrak gereklidir.

--şifre=ŞİFRE
Komut satırı parametresi olarak şifreleme ve kimlik doğrulama için parola sağlayın.

--passwordFile=DOSYA
(ilk satırından) şifreleme ve kimlik doğrulama için parolayı okuyun.
belirtilen dosya.

--prefix=STRING
Her birini tanımlayan kova içindeki kaynak adlarının başına eklenecek bir önek belirtin.
engellemek. Farklı önekler kullanarak, birden çok bağımsız s3backer diskler yaşayabilir
aynı S3 kovası.

Varsayılan önek boş dizedir.

--sessizlik
İlk başlatma sırasında ilerleme çıktısını bastırın.

--readAhead=SAYI
İleri okuma bloklarının sayısını yapılandırın. Bu, kaç blok olacağını belirler.
Okunduğunda çekirdek tarafından okunan son bloğun önündeki blok önbelleğine okunmalıdır
ileri aktif. Blok önbelleği devre dışı bırakılırsa bu seçeneğin hiçbir etkisi yoktur. Varsayılan
değer 4'dir.

--readAheadTrigger=SAYI
İleri okumadan önce art arda okunması gereken blok sayısını yapılandırın
algoritma tetiklenir. Bir kez tetiklendiğinde, devam ettiği sürece devam edecektir.
çekirdek sırayla blokları okumaya devam eder. olması durumunda bu seçeneğin hiçbir etkisi yoktur.
blok önbelleği devre dışı. Varsayılan değer 2'dir.

--Sadece oku
Dosya sisteminin salt okunur olarak bağlanacağını varsayın ve yanıt olarak EROFS'yi döndürün
herhangi bir yazma girişimine Bu bayrak ayrıca yedeklenen dosyanın varsayılan modunu da değiştirir.
0600'den 0400'e kadar ve MD5 sağlama toplamı önbelleğini devre dışı bırakır.

--bölge=BÖLGE
Bir AWS bölgesi belirtin. Bu bayrak, bölgeyi içerecek şekilde varsayılan temel URL'yi değiştirir
adını otomatik olarak ayarlar ve --vhost bayrağı.

--reset-bağlı-bayrak
Temeldeki S3 veri deposundaki 'zaten takılı' bayrağını sıfırlayın.

s3backer özel bir bayrağı kontrol ederek eşzamanlı binekleri algılar. eğer bir önceki
çağırma s3backer temiz bir şekilde kapatılmamış, bayrak kapatılmamış olabilir
temizlendi. Koşma s3backer --silme manuel olarak temizleyecektir. Ancak aşağıdaki HATALAR'a da bakın.

--rr Blok yazarken, Azaltılmış Yedekli Depolama'yı belirtin.

--boyut=BOYUT
Dosya sistemi tarafından dışa aktarılacak yedeklenen dosyanın boyutunu (bayt olarak) belirtin.
Boyut, isteğe bağlı olarak kilobayt için 'K', megabayt için 'M', için 'G' son ekine sahip olabilir.
gigabayt, terabayt için 'T', eksabayt için 'E', zettabayt için 'Z' veya
yottabayt. s3backer bloğu okuyarak blok boyutunu otomatik olarak algılamaya çalışır
sıfır numara. Bu seçenek belirtilmezse, otomatik olarak algılanan değer kullanılacaktır.
Bu seçenek belirtilmişse ancak otomatik olarak algılanan değerle aynı fikirde değilse, s3backer
sürece bir hata ile çıkacaktır --Kuvvet da verilir.

--ssl Eşittir --baseURL https://s3.amazonaws.com/

--statsDosyaadı=NAME
Görüntülenen insan tarafından okunabilir istatistik dosyasının adını belirtin. s3backer
dosya sistemi. Boş bir dize değeri, bu dosyanın görünümünü devre dışı bırakır. Varsayılan
'istatistik' dir.

--Ölçek Yerel test modunda çalıştırın. Dosya sistemi blokları, normal dosyalar olarak depolanır.
rehber dir. Ağ trafiği oluşmaz.

Not: dir göreli bir yol adıdır (ve -f verilmez) çözülecek
kök dizine göre.

--timeout=SANİYE
Bir HTTP işlem denemesi için saniye cinsinden bir zaman sınırı belirtin. Bu sınırlar
bağlantı süresi (zaten bağlı değilse) ve veriler dahil tüm işlem
transfer zamanı. Varsayılan 30 saniyedir; bu değerin ayarlanması gerekebilir
yavaş bağlantılarda ve/veya çok sayıda bağlantı kullanırken erken zaman aşımlarını önlemek için yukarı
blok önbellek çalışan iş parçacığı sayısı.

Ayrıca bakınız --maxYeniden DeneDuraklat.

--versiyon
Çıkış sürümü ve çıkış.

--vhost
Sanal barındırılan stil isteklerini zorla. Örneğin, bu neden olacak s3backer kullanmak
URL http://mybucket.s3.amazonaws.com/path/uri yerine
http://s3.amazonaws.com/mybucket/path/uri.

Bu bayrak, konum kısıtlamalarıyla S3 klasörleri oluşturulduğunda gereklidir
(örneğin, "AB paketleri"). Başka bir deyişle, bu bayrak kovalar için gereklidir.
ABD bölgesi dışında tanımlanmıştır. Bu bayrak, ayarlandığında otomatik olarak ayarlanır. --bölge
bayrak kullanılır.

Ek olarak, s3backer tüm genel SİGORTA seçeneklerini de kabul eder. İşte kısmi
liste:

-o kullanıcı kimliği=UID
Geçerli kullanıcı kimliğine varsayılan olan, yedeklenen dosyanın kullanıcı kimliğini geçersiz kılın.

-o gid=GID
Geçerli grup kimliğine varsayılan olan, yedeklenen dosyanın grup kimliğini geçersiz kılın.

-o senkronizasyon_okuma
Senkron okumalar yapın.

-o max_readahead=SAYI
Maksimum ileri okuma (bayt olarak) ayarlayın.

-f Ön planda çalıştırın (çatallamayın). Günlük kaydının standart hataya gönderilmesine neden olur.

-d FUSE hata ayıklama modunu etkinleştirin. ima -f.

-s Tek iş parçacıklı modda çalıştırın.

Ek olarak, s3backer için optimize edilmiş aşağıdaki bayrakları geçer s3backer SİGORTA
(komut satırında kullanıcı tarafından geçersiz kılınmadığı sürece):

-o çekirdek_cache
-o fsname= /
-o alt tip=s3backer
-o use_ino
-o giriş_zaman aşımı=31536000
-o negatif_zaman aşımı=31536000
-o max_readahead=0
-o attr_timeout=0
-o default_permissions
-o izin_diğer
-o düğüm
-o susuz

onworks.net hizmetlerini kullanarak s3backer'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

  • 1
    4g8
    4g8
    4g8 - Paket Yakalama ve Durdurma
    Anahtarlamalı Ağlar için...
    4g8'i çalıştır
  • 2
    4s-yöneticiJ
    4s-yöneticiJ
    4s-admin - 4store küme yönetimi
    alet ...
    4s-adminJ'yi çalıştırın
  • 3
    inandırmak
    inandırmak
    creduce - C ve C++ program indirgeyici
    AÇIKLAMA: creduce 2.5.0 (bilinmiyor) --
    C ve C++ program azaltıcı C-Reduce
    "ilginçlik testi" gerektirir ve
    bir veya ...
    Creduce'u çalıştır
  • 4
    ürpertici
    ürpertici
    CREEPY - Bir coğrafi konum bilgisi
    toplayıcı AÇIKLAMA: tüyler ürpertici bir
    toplamanızı sağlayan uygulama
    coğrafi konumla ilgili bilgiler
    kullanıcılar ...
    Ürpertici koş
  • 5
    g.gisenvgrass
    g.gisenvgrass
    g.gisenv - Çıktıyı verir ve değiştirir
    kullanıcının mevcut GRASS değişken ayarları.
    Hayırsa, tanımlanmış tüm GRASS değişkenlerini yazdırır
    seçeneği veriliyor. ANAHTAR KELİMELER: genel,
    ayar...
    g.gisenvgrass'ı çalıştırın
  • 6
    g.guigrass
    g.guigrass
    g.gui - GRASS grafik kullanıcısını başlatır
    arayüz (GUI) oturumu. İsteğe bağlı olarak
    varsayılan kullanıcı arayüzü ayarlarını günceller.
    ANAHTAR KELİMELER: genel, GUI, kullanıcı arayüzü ...
    G.guigrass'ı çalıştırın
  • Daha fazla »

Ad