Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

obnam - Online w chmurze

Uruchom obnam w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie obnam, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


obnam - twórz, przywracaj i manipuluj kopiami zapasowymi

STRESZCZENIE


obnam [--always-restore-setuid] [--no-always-restore-setuid] [--punkt kontrolny=ROZMIAR]
[--rozmiar-worka=ROZMIAR] [--fragment-rozmiar pamięci podręcznej=ROZMIAR] [--rozmiar-fragmentu=ROZMIAR]
[--chunkids-na-grupę=NUM] [--Nazwa klienta=NAZWA KLIENTA] [--kompresuj-z=PROGRAM]
[--konfig=FILE] [--dump-config] [--dump-ustawienia-nazwy] [--generuj-stronę podręcznika=SZABLON] [-h]
[--help] [--Pomóż wszystkim] [--lista-plików-konfiguracyjnych] [--wersja] [--no-default-configs]
[--limit awarii=LICZNIK] [--krytyczny-wiek=WIEK] [--deduplikuj=TRYB] [--dir-bag-rozmiar=ROZMIAR]
[--dir-rozmiar pamięci podręcznej=ROZMIAR] [--dump-profil-pamięci=SPOSÓB] [--dump-repo-plik-metadane]
[--no-dump-repo-plik-metadane] [--szyfruj-z=SZYFRUJ Z] [--wykluczać=WYKLUCZAĆ]
[--wyklucz-pamięć podręczną] [--no-exclude-cache] [--Wykluczyć z=FILE] [--fsck-fix]
[--no-fsck-fix] [--fsck-ignore-fragmenty] [--no-fsck-ignore-chunks]
[--fsck-ignore-klient=IMIĘ] [--fsck-ostatnia-generacja-tylko] [--no-fsck-tylko ostatnia generacja]
[--fsck-rm-nieużywany] [--no-fsck-rm-nieużywany] [--fsck-pomiń sumy kontrolne]
[--no-fsck-pomiń sumy kontrolne] [--fsck-pomiń-katalogi] [--no-fsck-pomiń-katalogi] [--fsck-pomiń-pliki]
[--no-fsck-pomiń pliki] [--fsck-pomiń-generacje] [--no-fsck-pomiń-generacje]
[--fsck-skip-per-client-b-drzewa] [--no-fsck-skip-per-client-b-drzewa]
[--fsck-pomiń-udostępnione-b-drzewa] [--no-fsck-skip-shared-b-drzewa] [--opcja-bezpiecznika=FUSE]
[--Pokolenie=GENERACJA] [--gnupghome=STRONA GŁÓWNA] [--idpath-bity=IDPATH-BITY]
[--idpath-głębokość=IDPATH-GŁĘBOKOŚĆ] [--idpath-pomiń=IDPATH-POMIŃ] [--włączać=ZAWIERAJĄ]
[--trzymać=TRZYMAĆ] [--szczegóły-kluczy] [--brak-szczegółów-kluczy] [--identyfikator klucza=ID KLUCZY] [--opuść punkty kontrolne]
[--brak-opuszczania-punktów kontrolnych] [--limit czasu blokady=TIMEOUT] [--Dziennik=FILE] [--zachowaj dziennik=N]
[--poziom-logarytmowania=POZIOM] [--log-maks=ROZMIAR] [--tryb-logowania=TRYB] [--lru-rozmiar=ROZMIAR]
[--interwał-zrzutu-pamięci=SEKUNDY] [--węzeł-rozmiar=ROZMIAR] [--jeden-system-plików]
[--no-jeden-system-plików] [--wyjście=FILE] [--udawać] [--próba] [--brak działania] [--nie-udawaj]
[--brak pracy na sucho] [--nie-nie-akt] [--udawać-czas=ZNAK CZASU] [--czysty-paramiko]
[--nie-czyste-paramiko] [--cichy] [--cichy] [--nie-cicho] [--nie-milczy] [-rURL]
[--magazyn=URL] [--format-repozytorium=FORMAT] [--źródło=URL] [--sftp-opóźnienie=OPÓŹNIENIE SFTP]
[--małe-pliki-w-btree] [--no-małe-pliki-w-btree] [--ssh-komenda=WYKONYWALNY]
[--ssh-host-keys-check=WARTOŚĆ] [--ssh-klucz=NAZWA PLIKU] [--ssh-znane-hosty=NAZWA PLIKU]
[--strict-ssh-klucze-hosta] [--no-strict-ssh-host-keys] [--bity klucza symetrycznego=BITS]
[--testowanie-niepowodzenie-dopasowywanie=REGEXP] [--do=DO] [--namierzać=TRACE] [--upload-kolejka-rozmiar=ROZMIAR]
[--gadatliwy] [--nie-rozgadany] [--weryfikuj-losowo=N] [--warn-wiek=WIEK] [--słaby losowy]
[--nie-słaby-losowy]

obnam [Opcje] _zamek
obnam [Opcje] dodaj klucz [KLIENT-IMIĘ] ...
obnam [Opcje] kopia zapasowa [KATALOG|URL] ...
obnam [Opcje] klucze klienta
obnam [Opcje] klientów
obnam [Opcje] różnica [GENERACJA1]GENERACJA2
obnam [Opcje] repozytorium zrzutu
obnam [Opcje] wymuszona blokada
obnam [Opcje] zapominać [GENERACJA] ...
obnam [Opcje] fsck
obnam [Opcje] pokolenia
obnam [Opcje] genidy
obnam [Opcje] pomoc
obnam [Opcje] Pomóż wszystkim
obnam [Opcje] kdirstat [FILE] ...
obnam [Opcje] lista błędów
obnam [Opcje] formaty list
obnam [Opcje] lista-kluczy
obnam [Opcje] najwyższe poziomy listy
obnam [Opcje] czy [FILE] ...
obnam [Opcje] zamontować [ROOT]
obnam [Opcje] nagios-last-backup-age
obnam [Opcje] usuń klienta [KLIENT-IMIĘ] ...
obnam [Opcje] usuń klucz [KLIENT-IMIĘ] ...
obnam [Opcje] przywrócić [KATALOG] ...
obnam [Opcje] zweryfikować [KATALOG] ...

OPIS


obnam tworzy, przywraca, manipuluje i w inny sposób zajmuje się kopiami zapasowymi. Może przechowywać
kopie zapasowe na dysk lokalny lub na serwer przez sftp. Każda generacja kopii zapasowych wygląda jak
świeżą migawkę, ale tak naprawdę jest przyrostowa: użytkownik nie musi się martwić, czy to jest
pełną kopię zapasową lub nie. Tworzona jest kopia zapasowa tylko zmienionych danych, a jeśli część danych już jest
utworzona kopia zapasowa w innym pliku, dane te są ponownie wykorzystywane.

Miejsce, w którym umieszczane są kopie zapasowe danych, nazywane jest repozytorium kopii zapasowych. Repozytorium
może to być na przykład katalog na serwerze sftp lub katalog na dysku twardym USB. A
pojedyncze repozytorium może zawierać kopie zapasowe z kilku klientów. Ich dane będą się przenikać
tak, jakby korzystali z oddzielnych repozytoriów, ale jeśli jeden klient tworzy kopię zapasową pliku, inni
może ponownie wykorzystać dane.

obnam Składnia wiersza poleceń składa się z a komenda być może poparte argumentami. The
lista poleceń znajduje się poniżej.

· backup tworzy nową kopię zapasową. Po pierwszym uruchomieniu tworzy pełną kopię zapasową
że przyrostowy.

· przywracać jest przeciwieństwem kopii zapasowej. Kopiuje dane z kopii zapasowej z kopii zapasowej
repozytorium do katalogu docelowego. Możesz przywrócić wszystko w jednym pokoleniu lub
tylko wybrane pliki.

· klientów zawiera listę klientów, których kopie zapasowe znajdują się w repozytorium.

· Pokoleń zawiera listę wszystkich generacji kopii zapasowych dla danego klienta oraz niektóre metadane
o pokoleniu.

· genidy wyświetla identyfikator każdej generacji kopii zapasowej dla danego klienta. NIE
wyświetlane są inne informacje. Może to być przydatne przy pisaniu skryptów.

· ls wyświetla zawartość danej generacji, podobnie jak ls -gibon.

· kdirstat wyświetla zawartość danej generacji, w formacie, który jest kompatybilny
z kdirstat format pliku pamięci podręcznej, którego można następnie użyć do wizualizacji
zawartość kopii zapasowej.

· zweryfikować porównuje dane w kopii zapasowej z rzeczywistymi danymi użytkownika i upewnia się, że tak jest
identyczny. Najbardziej przydatne jest uruchomienie natychmiast po utworzeniu kopii zapasowej, aby to sprawdzić
faktycznie zadziałało. Można go uruchomić w dowolnym momencie, jednak w przypadku zmiany danych użytkownika,
weryfikacja nie powiedzie się, mimo że kopia zapasowa jest OK.

· zapomnieć usuwa generacje kopii zapasowych, które nie są już potrzebne, aby nie były używane
miejsca na dysku. Należy pamiętać, że po usunięciu generacji kopii zapasowej dane nie mogą zostać usunięte
już odrestaurowany. Możesz określić generacje do usunięcia, wyświetlając je
w wierszu poleceń lub użyj --trzymać możliwość określenia zasad dotyczących tego, co należy zachować
(wszystko inne zostanie usunięte).

· fsck sprawdza wewnętrzną spójność repozytorium kopii zapasowych. To weryfikuje
wszyscy klienci, generacje, katalogi, pliki i cała zawartość plików nadal istnieją
repozytorium kopii zapasowych. Uruchomienie może zająć dużo czasu.

· blokada siłowa usuwa plik blokady dla klienta w repozytorium. Powinieneś tylko
wymusić blokadę, jeśli masz pewność, że nikt nie ma dostępu do danych tego klienta w
magazyn. Zawieszająca się blokada może się zdarzyć, na przykład, jeśli obnam straci swoją sieć
połączenie z repozytorium kopii zapasowych.

· klucze klienta zawiera listę kluczy szyfrowania skojarzonych z każdym klientem.

· klawisze listy zawiera listę kluczy, które mogą uzyskać dostęp do repozytorium, i który najwyższy poziom
katalogi, do których każdy klucz ma dostęp. Niektóre katalogi najwyższego poziomu są współdzielone
między klientami, inne są specyficzne dla klienta.

· najwyższe poziomy listy jest jak klawisze listy, ale zawiera listę najwyższych poziomów i klawiszy, do których można uzyskać dostęp
Im.

· dodaj klucz dodaje klucz szyfrujący do repozytorium. Domyślnie klucz jest dodawany
tylko do współdzielonych katalogów najwyższego poziomu, ale można go również dodać do określonych
klienci: wyświetl nazwy klientów w wierszu poleceń. Klucz jest podany z
dotychczasowy --identyfikator klucza opcja. Każdy, kto ma dostęp do tajnego klucza odpowiadającego kluczowi
id może uzyskać dostęp do repozytorium kopii zapasowych (wspólne najwyższe poziomy oraz określeni klienci).

· Usuń klucz usuwa klucz ze współdzielonych katalogów najwyższego poziomu oraz wszystkich klientów
określone w wierszu poleceń.

· nagios-last-backup-age jest sprawdzeniem, które wychodzi z niezerowym zwrotem, jeśli wiek kopii zapasowej
przekracza pewien próg. Nadaje się do użycia jako wtyczka sprawdzająca dla nagios.
Można podać progi --warn-wiek i --krytyczny-wiek opcje.

· diff porównuje dwie generacje i wyświetla pliki różniące się między nimi. Każde wyjście
wiersz zostanie poprzedzony znakiem plus (+) dla plików, które zostały dodane, minusem
znak (-) dla plików, które zostały usunięte, lub gwiazdkę (*) dla plików, które zostały usunięte
zmienione. Jeśli w wierszu polecenia określono tylko jeden identyfikator generacji, który
generacja zostanie porównana z jej bezpośrednim poprzednikiem. Jeśli były dwa identyfikatory
określony, wszystkie zmiany między tymi dwiema generacjami zostaną wymienione.

· uchwyt udostępnia repozytorium kopii zapasowych za pośrednictwem systemu plików FUSE tylko do odczytu. Każdy
generowanie kopii zapasowej jest widoczne jako podkatalog, którego nazwa pochodzi od identyfikatora generacji.
Oznacza to, że możesz przeglądać kopie zapasowe danych przy użyciu zwykłych narzędzi, takich jak plik GUI
menedżer lub narzędzia wiersza poleceń, takie jak ls(1) diff(1), a cp(1). nie możesz zrobić
nowe kopie zapasowe za pomocą podkomendy mount, ale możesz łatwo przywrócić dane.

Aby to zrobić, musisz mieć narzędzia FUSE i uprawnienia do korzystania z FUSE
praca. Szczegóły będą się różnić w zależności od systemu operacyjnego; w Debianie zainstaluj
pakiet bezpiecznik i dodaj siebie do bezpiecznik group (może być konieczne wylogowanie i powrót
ponownie).

Dokonywanie Kopie zapasowe
Kiedy uruchamiasz kopię zapasową, obnam przesyła dane do repozytorium kopii zapasowych. Dane są podzielone
na porcje, a jeśli porcja już istnieje w repozytorium kopii zapasowych, nie jest ładowana
Ponownie. To pozwala obnam zajmować się plikami, które zostały zmienione lub których nazwa została zmieniona od czasu
poprzednie uruchomienie kopii zapasowej. Pozwala również kilku klientom kopii zapasowych uniknąć przesyłania tego samego
dane. Jeśli na przykład wszyscy w biurze mają kopie tych samych broszur sprzedażowych,
tylko jedna kopia musi być przechowywana w repozytorium kopii zapasowych.

Każde uruchomienie kopii zapasowej to a generacja, Dodatkowo obnam będzie punkt kontrolny Pokoleń
od czasu do czasu. Są dokładnie takie same jak zwykłe generacje, ale nie ma gwarancji
być pełną migawką danych na żywo. Jeśli uruchomienie kopii zapasowej musi zostać przerwane w pliku
środku, następne uruchomienie kopii zapasowej może być kontynuowane od ostatniego punktu kontrolnego, unikając takiej potrzeby
zacząć od nowa.

Jeśli podczas jednego uruchomienia kopii zapasowej zostanie usunięty katalog główny kopii zapasowej, starsze generacje nadal go zachowają:
nic się nie zmienia w starych pokoleniach tylko dlatego, że jest nowe. Jeśli korzeń był
porzucony przez pomyłkę, można go dodać z powrotem, a następne uruchomienie kopii zapasowej ponownie wykorzysta istniejący
danych w repozytorium kopii zapasowych i wykona kopię zapasową tylko metadanych pliku (nazwy plików,
uprawnienia itp.).

Weryfikowanie Kopie zapasowe
Co dobrego jest w systemie tworzenia kopii zapasowych, na którym nie można polegać? Jak możesz polegać na czymś, na czym nie możesz
test? The obnam zweryfikować polecenie sprawdza, czy dane w repozytorium kopii zapasowych są zgodne z rzeczywistymi
dane użytkownika. Pobiera jeden lub więcej plików z repozytorium i porównuje je z
dane użytkownika. Zasadniczo jest to to samo, co przywracanie, a następnie porównywanie przywróconych plików
przy użyciu oryginalnych plików CMP(1), ale łatwiejszy w użyciu.

Domyślnie weryfikacja dotyczy wszystkich plików. Możesz także określić pliki, które mają być
zweryfikowane, wyświetlając je w wierszu poleceń. Powinieneś podać pełne ścieżki do pliku
plików, a nie względem bieżącego katalogu.

Dane wyjściowe zawierają listę plików, które z jakiegoś powodu nie przeszły weryfikacji. Jeśli wszystko zweryfikujesz,
prawdopodobnie niektóre pliki (np. katalogi nadrzędne katalogu głównego kopii zapasowej) mogły ulec zmianie
bez problemu. Pamiętaj, że będziesz musiał podać całą ścieżkę do pliku
pliki lub katalogi do zweryfikowania, a nie względem katalogu głównego kopii zapasowej. Nadal musisz
określ co najmniej jeden z zapasowych katalogów głównych w wierszu poleceń lub za pośrednictwem pliku --źródło opcja tak
ten obnam znajdzie system plików, na wypadek gdyby był to system zdalny.

URL składnia
Ilekroć obnam akceptuje adres URL, może to być albo lokalna nazwa ścieżki, albo an Sftp Adres URL. sftp
Adres URL ma następującą postać:

sftp: //[użytkownik@]domena[:Port]/ścieżka

gdzie domena to normalna nazwa domeny internetowej dla serwera, użytkownik to twoja nazwa użytkownika
serwer, Port jest opcjonalnym numerem portu i ścieżka jest nazwą ścieżki po stronie serwera. Tak jak
bzr(1), ale w przeciwieństwie do standardu sftp URL, nazwa ścieżki jest bezwzględna, chyba że zaczyna się od
/~/ w takim przypadku jest to względne w stosunku do katalogu domowego użytkownika na serwerze.

Zobacz sekcję PRZYKŁAD, aby zapoznać się z przykładami adresów URL.

Możesz użyć Sftp Adresy URL repozytorium lub danych na żywo (root), ale pamiętaj, że ze względu na
ograniczenia w protokole i jego implementacja w paramiko biblioteka, trochę rzeczy
nie będzie działać zbyt dobrze w przypadku uzyskiwania dostępu do danych w czasie rzeczywistym Sftp. Co najważniejsze, obsługa
hardlinków jest raczej nieoptymalna. Aby uzyskać dostęp do danych na żywo, nie należy kończyć adresu URL
w /~/ iw tym szczególnym przypadku należy dodać kropkę na końcu.

Pożądania Specyfikacje
Jeśli nie używasz najnowszej generacji, musisz określić, której potrzebujesz. Ten
będzie zrobione z --Pokolenie opcja, która przyjmuje specyfikację generacji jako swoją
argument. Specyfikacją jest albo słowo firmy, czyli najnowszej generacji
(również domyślne) lub liczbę. Zobacz Pokoleń kazać zobaczyć, jakie są pokolenia
dostępne i jakie są ich numery.

Polityka dla konserwacja i usuwanie backup Pokoleń
Połączenia zapomnieć polecenie może przestrzegać zasad automatycznego przechowywania niektórych i usuwania innych kopii zapasowych
pokolenia. Polityka jest ustawiona z --trzymać=POLITYKA opcja.

POLITYKA jest oddzieloną przecinkami listą reguł. Każda reguła składa się z liczby i okresu.
Okresy są h, d, w, m, y, dla godziny, dnia, tygodnia, miesiąca i roku.

Polityka 30d oznacza przechowywanie najnowszej kopii zapasowej dla każdego dnia, w którym wykonano kopię zapasową, oraz
zachować ostatnich 30 takich kopii zapasowych. Zachowywana jest każda kopia zapasowa zgodna z dowolną regułą zasad
kopie zapasowe pomiędzy nimi zostaną usunięte, podobnie jak wszelkie kopie zapasowe starsze niż najstarsza zachowana kopia zapasowa.

Jako przykład załóżmy, że kopie zapasowe są wykonywane co godzinę, o godzinie: o 00:00, 01:00, 02:00,
i tak dalej, aż do 23:00. jeśli zapomnieć polecenie jest uruchamiane o 23:15, z powyższą polityką, it
zachowa kopię zapasową utworzoną o godzinie 23:00 każdego dnia i usunie co drugą kopię zapasową tego dnia.
Usunie również kopie zapasowe starsze niż 30 dni.

Jeśli kopie zapasowe są tworzone co drugi dzień, w południe, zapomnieć zachowałby 30 ostatnich kopii zapasowych lub 60
kopie zapasowe o wartości dni, zgodnie z powyższymi zasadami.

Zauważ, że obnam sprawdza tylko znaczniki czasu w repozytorium kopii zapasowych i nie przejmuje się tym
jaka jest rzeczywista godzina. Oznacza to, że jeśli przestaniesz tworzyć nowe kopie zapasowe, plik
istniejące nie zostaną automatycznie usunięte. W istocie obnam udaje aktualny czas
jest zaraz po ostatniej kopii zapasowej kiedy zapomnieć prowadzony jest.

Reguły mogą być podane w dowolnej kolejności, ale zostaną posortowane rosnąco według przedziału czasowego
przed zastosowaniem. (Błędem jest podawanie dwóch reguł dla tego samego okresu.) Kopia zapasowa
generacja jest zachowywana, jeśli pasuje do dowolnej reguły.

Załóżmy na przykład tę samą częstotliwość tworzenia kopii zapasowych, co powyżej, ale zasady 30d, 52t, To
będzie przechowywać najnowszą codzienną kopię zapasową każdego dnia przez trzydzieści dni, i najnowszy tygodnik
backup przez 52 tygodnie. Ponieważ cogodzinne kopie zapasowe będą usuwane codziennie, zanim będą miały
Szansa na uratowanie przez cotygodniową regułę, efektem jest tworzenie kopii zapasowej o godzinie 23:00 dla każdego
dzień jest zapisywany przez miesiąc, a kopia zapasowa o godzinie 23:00 w niedziele jest zapisywana przez rok.

Jeśli zamiast tego użyjesz zasady 72h, 30d, 52tyg, obnam przechowuje ostatnie 72 godzinne kopie zapasowe,
i ostatnia kopia zapasowa każdego dnia kalendarzowego przez 30 dni oraz ostatnia kopia zapasowa każdego kalendarza
tydzień przez 52 tygodnie. Jeśli częstotliwość tworzenia kopii zapasowych wynosiła raz dziennie, obnam zachowałby kopię zapasową
każdej godziny kalendarzowej, dla której wykonano backup, za 72 takie backupy. Innymi słowy,
skutecznie przechowuje ostatnie 72 codzienne kopie zapasowe.

Brzmi myląco? Pomyśl tylko, jak zdezorientowany był programista podczas pisania kodu.

Jeśli nie podano żadnej polisy, zapomnieć zachowa wszystko.

Typowa polityka może być 72h, 7d, 5w, 12m, co oznacza: przechowuj ostatnie 72 godzinne kopie zapasowe,
ostatnich 7 dziennych kopii zapasowych, ostatnich 5 tygodniowych kopii zapasowych i ostatnich 12 miesięcznych kopii zapasowych. jeśli
kopie zapasowe są systematycznie uruchamiane co godzinę, będzie to oznaczać utrzymywanie godzinowych kopii zapasowych
przez trzy dni, codzienne kopie zapasowe przez tydzień, tygodniowe kopie zapasowe przez miesiąc i miesięczne kopie zapasowe
przez rok.

Sposób działania polityki jest nieco skomplikowany. Uruchomić zapomnieć z --udawać opcja do
upewnij się, że usuwasz właściwe.

Korzystanie z szyfrowanie
obnam może szyfrować wszystkie dane, które zapisuje w repozytorium kopii zapasowych. To używa Gpg(1) do zrobienia
szyfrowanie. Musisz utworzyć parę kluczy za pomocą Gpg --gen-klucz (lub użyj istniejącego
jeden), a potem powiedz obnam o tym za pomocą --szyfruj-z opcja. Opcjonalnie możesz
użyj oddzielnego katalogu domowego za pomocą --gnupghome opcja. Domyślnie, domyślnie
katalog dla Gpg(1) będzie użyty.

systemu pliki
obnam będzie szukać plików konfiguracyjnych w wielu lokalizacjach. Zobacz sekcję PLIKI
dla listy. Wszystkie te pliki razem są traktowane jako jeden duży plik z zawartością wszystkich
pliki połączone.

Pliki są w formacie INI i tylko [konfiguracja] sekcja jest używana (wszystkie inne sekcje są
ignorowane).

Długie nazwy opcji są używane jako klucze dla zmiennych konfiguracyjnych. Jakiekolwiek ustawienie
można ustawić z wiersza poleceń można ustawić w pliku konfiguracyjnym, w [konfiguracja]


Na przykład opcje w następującym wierszu poleceń:

obnam --repository=/backup --exclude='.wav$' kopia zapasowa

można zastąpić następującym plikiem konfiguracyjnym:

[konfiguracja]
repozytorium: /backup
wyklucz: .wav$

(Możesz użyć albo foo=wartość or bla: wartość składnia w plikach).

Jedyną niezwykłą rzeczą w plikach jest sposób, w jaki można wielokrotnie korzystać z opcji
wyrażone. Wszystkie wartości są umieszczane w jednym wierszu logicznym, oddzielone przecinkami (i
opcjonalnie również spacje). Na przykład:

[konfiguracja]
wyklucz = foo, bar, \.mp3$

Powyższe ma trzy wartości dla wykluczać opcja: dowolne pliki zawierające słowa bla or
bar w dowolnym miejscu w pełni kwalifikowanej ścieżce lub pliki o nazwach kończących się kropką i
mp3 (ponieważ wykluczenia są wyrażeniami regularnymi).

Długą linię logiczną można podzielić na kilka fizycznych, rozpoczynając nową linię w punkcie
białe znaki i wcięcie linii kontynuacji:

[konfiguracja]
wyklucz = foo,
bar,
\.mp3$

Powyższy przykład dodaje trzy wzorce wykluczeń.

Wielokrotność klientów i zamykający
obnam obsługuje udostępnianie repozytorium między wieloma klientami. Klienci mogą udostępniać
zawartość pliku (fragmenty), więc jeśli klient A utworzy kopię zapasową dużego pliku, a klient B ma plik
tego samego pliku, to B nie musi przesyłać dużego pliku do repozytorium po raz drugi.
Aby to działało bez zamieszania, klienci używają prostego protokołu blokowania, który pozwala
tylko jeden klient na raz, aby modyfikować wspólne struktury danych. Zamki nie zapobiegają
dostęp tylko do odczytu w tym samym czasie: pozwala to przywrócić, gdy ktoś inny jest
tworzenie kopii zapasowych.

Czasami zdarza się, że operacja tylko do odczytu ma dostęp do struktury danych w tym samym czasie co ona
jest modyfikowany. Może to spowodować awarię. Nie spowoduje to uszkodzenia danych ani
nieprawidłowe przywracanie. Jednak może być konieczne ponowne uruchomienie operacji tylko do odczytu po a
wypadek.

OPCJE


--always-restore-setuid
przywrócić bity setuid/setgid w przywróconych plikach, nawet jeśli nie są to pliki root lub kopie zapasowe
miał innego właściciela niż użytkownik uruchamiający przywracanie

--no-always-restore-setuid
przeciwieństwo --always-restore-setuid

--Nazwa klienta=NAZWA KLIENTA
nazwa klienta (domyślnie nazwa hosta)

--kompresuj-z=PROGRAM
użyj PROGRAMU, aby skompresować repozytorium za pomocą (jeden z żadnych, opróżnianie)

--krytyczny-wiek=WIEK
for nagios-last-backup-age: maksymalny wiek (domyślnie w godzinach) najnowszej wersji
tworzenie kopii zapasowych, zanim stan stanie się krytyczny. Akceptuje jeden specyfikator jednostki char (s,m,h,d dla
sekundy, minuty, godziny i dni.

--dump-repo-plik-metadane
zrzucić metadane dotyczące plików?

--no-dump-repo-plik-metadane
przeciwieństwo --dump-repo-file-metadata

--generuj-stronę podręcznika=SZABLON
TŁUMIĆ POMOC

--Pokolenie=GENERACJA
które pokolenie przywrócić

-h, --help
pokaż tę wiadomość pomocy i wyjdź

--trzymać=TRZYMAĆ
polityka dotycząca tego, jakie pokolenia zachować, gdy się zapomina

--limit czasu blokady=TIMEOUT
podczas blokowania w repozytorium kopii zapasowych poczekaj TIMEOUT sekund na istniejącą blokadę
odejdź zanim się poddasz

--wyjście=FILE
zapisz dane wyjściowe do PLIKU, zamiast na standardowe wyjście

--udawać, --próba, --brak działania
właściwie niczego nie zmieniaj (działa tylko z kopią zapasową, zapominaniem i przywracaniem oraz
może symulować tylko w przybliżeniu rzeczywiste zachowanie)

--nie-udawaj, --brak pracy na sucho, --nie-nie-akt
przeciwieństwo --udawać

--cichy, --cichy
bądź cichy: wyświetlaj tylko komunikaty o błędach, bez aktualizacji postępu

--nie-cicho, --nie-milczy
przeciwieństwo --quiet

-r, --magazyn=URL
nazwa repozytorium kopii zapasowych (może to być nazwa ścieżki lub obsługiwany adres URL)

--format-repozytorium=FORMAT
używaj FORMATU dla nowych repozytoriów; jeden z "6", "albatros zielony"

--do=DO
gdzie przywrócić lub zamontować BEZPIECZNIK; w przypadku przywracania musi być pusta lub nie może istnieć

--gadatliwy
bądź gadatliwy: powiedz użytkownikowi więcej o tym, co się dzieje i ogólnie upewnij się, że użytkownik
jest świadomy tego, co się dzieje lub przynajmniej, że coś się dzieje, a także czyni
upewnić się, że ich ekran jest często aktualizowany i że zachodzą zmiany
cały czas, żeby się nie nudzili i żeby w rzeczywistości byli sfrustrowani
rozpraszają ich tak liczne aktualizacje, że przeniosą się na pustynię Gobi
żyć pod kamieniem

--nie-rozgadany
przeciwieństwo --verbose

--weryfikuj-losowo=N
zweryfikuj losowo N plików z kopii zapasowej (domyślnie zero, czyli wszystko)

--wersja
pokaż numer wersji programu i wyjdź

--warn-wiek=WIEK
for nagios-last-backup-age: maksymalny wiek (domyślnie w godzinach) najnowszej wersji
kopia zapasowa przed statusem ostrzegawczym. Akceptuje jeden specyfikator jednostki char (s,m,h,d dla
sekundy, minuty, godziny i dni.

Poparcie up
--punkt kontrolny=ROZMIAR
zrobić punkt kontrolny po danym ROZMIARZE

--deduplikuj=TRYB
znaleźć zduplikowane dane w kopiach zapasowych danych i zapisać je tylko raz; są trzy tryby
dostępne: nigdy nie usuwaj duplikatów, sprawdź, czy nie dochodzi do kolizji skrótów, lub (the
domyślnie) fatalistycznie akceptują ryzyko kolizji

--wykluczać=WYKLUCZAĆ
wyrażenie regularne dla nazw ścieżek do wykluczenia z kopii zapasowej (można użyć wielu
czasy)

--wyklucz-pamięć podręczną
wyklucz katalogi (i ich podkatalogi), które zawierają plik CACHEDIR.TAG (patrz
http://www.brynosaurus.com/cachedir/spec.html za to, co musi zawierać, i
http://liw.fi/cachedir/ dla narzędzia pomocniczego)

--no-exclude-cache
przeciwieństwo --exclude-cache

--Wykluczyć z=FILE
czytaj wyklucza wzorce z PLIKU

--włączać=ZAWIERAJĄ
wyrażenie regularne dla nazw ścieżek do uwzględnienia z kopii zapasowej, nawet jeśli pasuje do
reguła wykluczenia (może być używana wielokrotnie)

--opuść punkty kontrolne
opuść generacje punktów kontrolnych na koniec pomyślnego wykonania kopii zapasowej

--brak-opuszczania-punktów kontrolnych
przeciwieństwo --leave-checkpoints

--jeden-system-plików
wyklucza katalogi (i ich podkatalogi), które znajdują się w innym systemie plików

--no-jeden-system-plików
przeciwieństwo --one-file-system

--źródło=URL
co wykonać kopię zapasową

--małe-pliki-w-btree
jest to dostępne tylko dla kompatybilności wstecznej; nie używaj go i usuń
z Twojej konfiguracji

--no-małe-pliki-w-btree
przeciwieństwo --small-files-in-btree

systemu pliki i w panelu ustawień
--konfig=FILE
dodaj PLIK do plików konfiguracyjnych

--dump-config
wypisz całą aktualną konfigurację

--dump-ustawienia-nazwy
TŁUMIĆ POMOC

--Pomóż wszystkim
pokaż wszystkie opcje

--lista-plików-konfiguracyjnych
TŁUMIĆ POMOC

--no-default-configs
przejrzysta lista plików konfiguracyjnych do przeczytania

oprogramowania of Obnam samo
--limit awarii=LICZNIK
sztucznie zawiesić program po zapisaniu plików COUNTER do repozytorium; Ten
jest przydatne do testowania awarii aplikacji i nie powinno być włączone w rzeczywistości
używać; ustaw na 0, aby wyłączyć (domyślnie wyłączone)

--udawać-czas=ZNAK CZASU
udawaj, że to TIMESTAMP (RRRR-MM-DD HH:MM:SS); jest to przydatne tylko do testowania
cele

--sftp-opóźnienie=OPÓŹNIENIE SFTP
dodać sztuczne opóźnienie (w milisekundach) do wszystkich transferów SFTP

--testowanie-niepowodzenie-dopasowywanie=REGEXP
pomocnik testowania programistycznego: symuluj awarie podczas tworzenia kopii zapasowej dla pasujących plików
podane wyrażenia regularne

--namierzać=TRACE
dodaj do nazwy pliku wzorce, dla których odbywa się rejestrowanie debugowania śledzenia

Szyfrowanie
--szyfruj-z=SZYFRUJ Z
Klucz PGP, za pomocą którego mają być szyfrowane dane w repozytorium kopii zapasowych

--gnupghome=STRONA GŁÓWNA
katalog domowy dla GPG

--szczegóły-kluczy
pokaż dodatkowe identyfikatory użytkowników dla wszystkich kluczy

--brak-szczegółów-kluczy
przeciwieństwo --key-details

--identyfikator klucza=ID KLUCZY
Identyfikator klucza PGP do dodania/usunięcia z repozytorium kopii zapasowych

--bity klucza symetrycznego=BITS
rozmiar klucza symetrycznego w bitach

--słaby losowy
użyj /dev/urandom zamiast /dev/random do generowania kluczy symetrycznych

--nie-słaby-losowy
przeciwieństwo --weak-random

Integrość kontrola (fsck)
--fsck-fix
czy fsck powinien spróbować naprawić problemy? Implikuje --fsck-rm-unused

--no-fsck-fix
przeciwieństwo --fsck-fix

--fsck-ignore-fragmenty
ignoruj ​​​​porcje podczas sprawdzania integralności repozytorium (załóż, że wszystkie porcje istnieją i są
prawidłowy)

--no-fsck-ignore-chunks
przeciwieństwo --fsck-ignore-chunks

--fsck-ignore-klient=IMIĘ
nie sprawdzaj danych repozytorium dla cient NAME

--fsck-ostatnia-generacja-tylko
sprawdź tylko ostatnią generację dla każdego klienta

--no-fsck-tylko ostatnia generacja
przeciwieństwo --fsck-last-generation-only

--fsck-rm-nieużywany
czy fsck powinien usunąć nieużywane fragmenty?

--no-fsck-rm-nieużywany
przeciwieństwo --fsck-rm-unused

--fsck-pomiń sumy kontrolne
nie sprawdzaj sum kontrolnych plików

--no-fsck-pomiń sumy kontrolne
przeciwieństwo --fsck-skip-checksums

--fsck-pomiń-katalogi
nie sprawdzaj niczego na temat katalogów i ich plików

--no-fsck-pomiń-katalogi
przeciwieństwo --fsck-skip-dirs

--fsck-pomiń-pliki
nie sprawdzaj niczego w plikach

--no-fsck-pomiń pliki
przeciwieństwo --fsck-skip-files

--fsck-pomiń-generacje
nie zaznaczaj żadnych pokoleń

--no-fsck-pomiń-generacje
przeciwieństwo --fsck-skip-generations

--fsck-skip-per-client-b-drzewa
nie sprawdzaj B-drzew na klienta

--no-fsck-skip-per-client-b-drzewa
przeciwieństwo --fsck-skip-per-client-b-trees

--fsck-pomiń-udostępnione-b-drzewa
nie sprawdzaj wspólnych B-drzew

--no-fsck-skip-shared-b-drzewa
przeciwieństwo --fsck-skip-shared-b-trees

Logowanie
--Dziennik=FILE
zapisuj wpisy dziennika do pliku FILE (domyślnie w ogóle nie zapisuje plików dziennika); użyj "sysloga"
aby zalogować się do dziennika systemowego, „stderr”, aby zalogować się do standardowego wyjścia błędu, lub „none” do
wyłącz logowanie

--zachowaj dziennik=N
zachowaj ostatnie N dzienników (10)

--poziom-logarytmowania=POZIOM
zaloguj się na POZIOMIE, jeden z opcji debugowania, informacji, ostrzeżenia, błędu, krytycznego, krytycznego (domyślnie: informacje)

--log-maks=ROZMIAR
obracaj logi większe niż SIZE, zero oznacza nigdy (domyślnie: 0)

--tryb-logowania=TRYB
ustaw uprawnienia nowych plików dziennika na TRYB (ósemkowe; domyślnie 0600)

Montowanie w FUSE
--opcja-bezpiecznika=FUSE
opcje, aby przejść bezpośrednio do bezpiecznika

Peformance
--dump-profil-pamięci=SPOSÓB
tworzyć zrzuty profilowania pamięci za pomocą metody METHOD, która jest jedną z następujących opcji: brak, proste lub meliae
(domyślnie: proste)

--interwał-zrzutu-pamięci=SEKUNDY
zrobić zrzuty profilowania pamięci w odstępie co najmniej SEKUND

Wydajność szczypanie
--rozmiar-fragmentu=ROZMIAR
rozmiar fragmentów danych plików, których kopia zapasowa została utworzona

--chunkids-na-grupę=NUM
zakoduj NUM identyfikatorów fragmentów na grupę

--idpath-bity=IDPATH-BITY
rozmiar poziomu identyfikatora porcji

--idpath-głębokość=IDPATH-GŁĘBOKOŚĆ
głębokość mapowania identyfikatora porcji

--idpath-pomiń=IDPATH-POMIŃ
mapowanie identyfikatora fragmentu pomija najniższe bity

--lru-rozmiar=ROZMIAR
rozmiar pamięci podręcznej LRU dla węzłów B-drzewa

--węzeł-rozmiar=ROZMIAR
wielkość węzłów B-drzewa na dysku; wpływa tylko na nowe B-drzewa, więc może być konieczne usunięcie a
klienta lub repozytorium, aby zmienić to dla istniejących repozytoriów

--upload-kolejka-rozmiar=ROZMIAR
długość kolejki wysyłania dla węzłów B-drzewa

Magazyn format albatros zielony
--rozmiar-worka=ROZMIAR
przybliżony maksymalny rozmiar torby łączącej wiele obiektów w kawałkach

--fragment-rozmiar pamięci podręcznej=ROZMIAR
rozmiar pamięci podręcznej w pamięci dla obiektów fragmentów danych plików

--dir-bag-rozmiar=ROZMIAR
przybliżony maksymalny rozmiar toreb łączących wiele obiektów DIR

--dir-rozmiar pamięci podręcznej=ROZMIAR
rozmiar pamięci podręcznej w pamięci dla obiektów DIR

SSH / SFTP
--czysty-paramiko
nie używaj openssh, nawet jeśli jest dostępny, zamiast tego użyj tylko paramiko

--nie-czyste-paramiko
przeciwieństwo --pure-paramiko

--ssh-komenda=WYKONYWALNY
alternatywny plik wykonywalny do użycia zamiast „ssh” (dozwolona jest pełna ścieżka, nie
można dodać argumenty)

--ssh-host-keys-check=WARTOŚĆ
Jeśli „tak”, wymagaj, aby klucz hosta ssh był znany i poprawny, aby został zaakceptowany.
Jeśli „nie”, nie wymagaj tego. Jeśli „zapytaj”, użytkownik jest interaktywnie proszony o zaakceptowanie
nowi gospodarze. Domyślnie („ssh-config”) polega na ustawieniach bazowych
Klient SSH

--ssh-klucz=NAZWA PLIKU
użyj NAZWA PLIKU jako klucza prywatnego ssh RSA dla dostępu sftp (domyślnie używa kluczy
znany agentowi ssh)

--ssh-znane-hosty=NAZWA PLIKU
nazwa pliku znanego pliku hosts użytkownika

--strict-ssh-klucze-hosta
PRZESTARZAŁE, zamiast tego użyj --ssh-host-keys-check

--no-strict-ssh-host-keys
przeciwieństwo --strict-ssh-host-keys

Option wartości
Połączenia ROZMIAR wartość we wspomnianych wyżej opcjach określa rozmiar w bajtach, z opcjonalnym
przyrostki oznaczające kilobajty (k), kibibajty (Ki), megabajty (M), mebibajty (Mi),
gigabajty (G), gibibajty (Gi), terabajty (T), tibibajty (Ti). Przyrostki są wielkości liter-
niewrażliwy.

EXIT STATUS


obnam zakończy się zerem, jeśli wszystko poszło dobrze, i niezerowym w przeciwnym razie.

ŚRODOWISKO


obnam przekaże środowisku, które otrzyma od swojego rodzica, bez modyfikacji. To robi
nie przestrzega żadnych nietypowych zmiennych środowiskowych, ale przestrzega zwykłych podczas działania
programy zewnętrzne, tworzenie plików tymczasowych itp.

Korzystaj z obnam online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    głęboko czyste
    głęboko czyste
    Skrypt Kotlin, który niszczy wszystkie kompilacje
    pamięci podręczne z projektów Gradle/Android.
    Przydatne, gdy pozwala na to Gradle lub IDE
    w dół. Skrypt został przetestowany na
    macOS, ale...
    Pobierz głębokie czyszczenie
  • 2
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    Wtyczka Eclipse Checkstyle
    integruje kod Java Checkstyle
    audytora do Eclipse IDE. The
    wtyczka zapewnia informacje zwrotne w czasie rzeczywistym
    użytkownik o naruszeniu...
    Pobierz wtyczkę Eclipse Checkstyle
  • 3
    Gracz AstrOrz
    Gracz AstrOrz
    AstrOrz Player to darmowy odtwarzacz multimedialny
    oprogramowanie, częściowo oparte na WMP i VLC. The
    odtwarzacz jest w minimalistycznym stylu, z
    więcej niż dziesięć kolorów motywu, a także może
    b ...
    Pobierz AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV to dodatek do XBMC/
    Kodi que allowe disponer de un
    dekodowanie usług IPTV de
    Movistar integrado en uno de los
    mediacenter ma...
    Pobierz movistartv
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks to darmowa, otwarta
    międzyplatformowe C, C++ i Fortran IDE
    zbudowany, aby sprostać najbardziej wymagającym potrzebom
    swoich użytkowników. Jest przeznaczony do bardzo
    rozciąga się...
    Pobierz Code::Blocks
  • 6
    Wśród
    Wśród
    Pośród zaawansowanego interfejsu Minecraft
    a śledzenie danych/struktur to narzędzie
    wyświetl przegląd gry Minecraft
    świat, nie tworząc go. To
    mogą ...
    Pobierz Wśród
  • więcej »

Komendy systemu Linux

Ad