Book description
"Archiwizacja i odzyskiwanie danych" to przewodnik po darmowych narzędziach do archiwizacji i odzyskiwania danych, przeznaczony głównie dla administratorów. W. Curtis Preston, specjalista w dziedzinie ochrony danych, zwrócił uwagę, że środki przeznaczone na system archiwizacji są często zbyt małe, by zapewnić mu wysoką skuteczność.
Table of contents
- Archiwizacja i odzyskiwanie danych
- Dedykacja
- Przedmowa
-
I. Wprowadzenie
- 1. Filozofia archiwizacji
-
2. Archiwizowanie wszystkich danych
- Nie wolno pomijać tego rozdziału!
- Dlaczego archiwizuje się dane?
- Co należy archiwizować?
-
Decydowanie o momencie przeprowadzania archiwizacji
- Poziomy archiwizowania
-
Jakie poziomy są stosowane i kiedy?
- Harmonogram tygodniowy — same pełne kopie zapasowe poziomu 0
- Harmonogram tygodniowy — tygodniowa pełna kopia zapasowa i codzienne różnicowe kopie poziomu 1
- Harmonogram tygodniowy — tygodniowa pełna kopia zapasowa i codzienne kopie poziomów
- Harmonogram tygodniowy — miesięczna pełna kopia zapasowa i codzienne przyrostowe kopie (wieża Hanoi)
- „W środku nocy...”
-
Decydowanie o metodzie archiwizowania danych
- Trzeba być gotowym na wszystko — 10 rodzajów nieszczęśliwych wydarzeń
- Automatyzowanie archiwizowania danych
- Uwzględnianie w planie rozbudowy
- Nie należy zapominać o uniksowych wartościach mtime, atime i ctime
- Nie wolno zapomnieć o listach kontroli dostępu ACL
- Trzeba pamiętać o rozwidleniu zasobów systemu Mac OS
- Należy dbać o maksymalne uproszczenie
- Przechowywanie kopii zapasowych
- Testowanie kopii zapasowych
- Monitorowanie kopii zapasowych
- Postępowanie zgodnie z odpowiednimi procedurami wdrożeniowymi
- Niepowiązane ze sobą różności
- Powodzenia
-
II. Narzędzia archiwizujące open source
-
3. Podstawowe narzędzia do archiwizacji i odtwarzania
- Przegląd
- Archiwizowanie i odtwarzanie danych za pomocą narzędzia ntbackup
- Zastosowanie narzędzia Przywracanie systemu
-
Archiwizowanie za pomocą narzędzia dump
- Składnia polecenia dump
-
Opcje polecenia dump
- Definiowanie pełnej lub przyrostowej kopii zapasowej (0 – 9)
- Określanie współczynnika bloków (b)
- Aktualizowanie pliku dumpdates (u)
- Powiadamianie operatorów archiwizacji (n)
- Określanie gęstości i rozmiaru (opcje d i s)
- Czy trzeba używać opcji d i s?
- Określanie pliku urządzenia archiwizującego (f)
- Wyświetlanie systemów plików, które muszą zostać zarchiwizowane (opcje W i w)
- Interesujące opcje narzędzia ufsdump systemu Solaris
- Wygląd kopii zapasowej narzędzia dump
-
Odtwarzanie danych za pomocą narzędzia restore
- Czy można odczytać wolumin z kopią zapasową?
- Współczynnik bloków
- Różnice w uporządkowaniu bajtów
- Różne wersje narzędzia dump
- Składnia polecenia restore
-
Opcje polecenia restore
- Określanie typu operacji odtwarzania
- Określanie sposobu przebiegu procesu odtwarzania
- Tworzenie tabeli zawartości woluminu narzędzia dump (t)
- Przeprowadzanie procesu całkowitego odtworzenia (rekursywnego) systemu plików (r)
- Odtwarzanie plików według nazwy (x)
- Interaktywne odtwarzanie plików (i)
- Odtwarzanie plików do innej lokalizacji
- Żądanie wyświetlania szczegółowych komunikatów (v)
- Pomijanie plików (s)
- Określanie współczynnika bloków (b)
- Określanie napędu archiwizacyjnego lub pliku (f)
- Określanie nieprzerwanego działania podczas odtwarzania (y)
- Ograniczenia narzędzi dump i restore
- Funkcje godne sprawdzenia
-
Archiwizowanie i odtwarzanie danych za pomocą narzędzia cpio
- Składnia narzędzia cpio podczas archiwizowania danych
-
Opcje polecenia cpio
- Określanie trybu wyjściowego (o)
- Przywracanie czasów dostępu (a)
- Określanie formatu ASCII (c)
- Żądanie wyświetlania szczegółowych informacji (v)
- Określanie współczynnika bloków o wartości 5120 (B)
- Określanie rozmiaru bloku I/O (C)
- Określanie wyjściowego urządzenia lub pliku (0)
- Archiwizowanie danych na zdalnym urządzeniu (potokowanie do programu rsh lub ssh)
- Odtwarzanie za pomocą programu cpio
- Opcje narzędzia cpio stosowane podczas odtwarzania
- Informowanie narzędzia cpio o urządzeniu, którego ma użyć
- Przykłady odtwarzania danych przy użyciu narzędzia cpio
- Użycie funkcji narzędzia cpio kopiującej katalogi
- Archiwizowanie i odtwarzanie danych za pomocą narzędzia tar
- Archiwizowanie i odtwarzanie danych za pomocą narzędzia dd
- Zastosowanie narzędzia rsync
- Archiwizowanie i odtwarzanie danych przy użyciu narzędzia ditto
- Porównanie narzędzi: tar, cpio i dump
- Zastosowanie programu ssh lub rsh w roli kanału między systemami
- 4. Amanda
- 5. BackupPC
- 6. Bacula
-
7. Narzędzia open source służące do niemal ciągłej ochrony danych
-
Program rsync z migawkami
- Przykład
- Coś więcej niż tylko przykład
- Dowiązania twarde
- Kopie oparte na dowiązaniach twardych
- Odtwarzanie danych z kopii zapasowej
-
Kwestie do rozważenia
- Jaki ma być rozmiar każdej kopii zapasowej?
- Coś na temat formatów wiadomości pocztowych
- Inne przydatne opcje programu rsync
- Archiwizowanie baz danych lub innych zmieniających się dużych plików
- Archiwizowanie komputerów z systemem Windows
- Duże systemy plików i skalowanie pamięci wykorzystywanej przez narzędzie rsync
- Jednolitość i częściowe transfery
- Narzędzie rsnapshot
- Narzędzie rdiff-backup
-
Program rsync z migawkami
-
3. Podstawowe narzędzia do archiwizacji i odtwarzania
-
III. Komercyjne narzędzia archiwizujące
-
8. Komercyjne narzędzia archiwizujące
- Czego szukać?
- Pełna obsługa używanych platform
- Archiwizowanie niesformatowanych partycji
- Archiwizowanie bardzo dużych systemów plików i plików
- Rygorystyczne wymagania
- Jednoczesne archiwizowanie wielu klientów przy użyciu jednego napędu
- Archiwizacja dysk-dysk-taśma
- Jednoczesne archiwizowanie danych jednego klienta na wielu napędach
- Dane wymagające specjalnego traktowania
- Funkcje zarządzania magazynem danych
- Zmniejszone obciążenie sieci
- Obsługa standardowego lub niestandardowego formatu archiwizacji
- Łatwość administrowania
- Bezpieczeństwo
- Łatwość odtwarzania
- Ochrona indeksu kopii zapasowych
- Niezawodność
- Automatyzacja
- Weryfikowanie woluminów
- Koszt
- Dostawca
- Końcowe wnioski
-
9. Urządzenia archiwizujące
- Czynniki decyzyjne
- Zastosowanie sprzętu archiwizującego
-
Napędy taśmowe
- Do napędów taśmowych musi być dostarczany stały strumień danych
- Kompresja utrudnia dostarczanie do napędów stałego strumienia danych
- Napędy taśmowe obsługujące zmienne prędkości
- Napędy taśmowe z zapisem liniowym i ukośnym są inne
- Zasobniki kontra kasety
-
Typy napędów taśmowych średniej klasy
- 3480 (już nieprodukowany)
- 3590
- 3592
- TS1120
- Napęd 3570 (inaczej zwany Magstar MP)
- Napędy 8 mm (8x0x; już nieprodukowane)
- Napędy 9840
- Napędy 9940
- Napędy T10000
- Napęd AIT
- Napęd DDS
- Napędy DLT (już nieprodukowane)
- Napędy DLT-S (inaczej zwane Super DLT)
- Napędy DLT-V (inaczej zwane Value DLT)
- Napęd DTF
- Napęd LMS NCTP
- Napędy LTO
- Napęd Mammoth (już nieprodukowany)
- Napędy MLR 1-3
- VXA
- Napędy optyczne
- Zautomatyzowany sprzęt archiwizujący
- Docelowe magazyny dyskowe
-
8. Komercyjne narzędzia archiwizujące
-
IV. Przywracanie komputera od podstaw
-
10. Przywracanie od podstaw komputera z systemem Solaris
- Zastosowanie narzędzia Flash Archive
- Przygotowanie do interaktywnego odtwarzania
- Przygotowanie nieinteraktywnego procesu odtwarzania
- Końcowe wnioski
-
11. Systemy Linux i Windows
- Działanie procedury
-
Kroki w teorii
- Krok 1. Archiwizowanie ważnych metadanych
- Krok 2. Archiwizowanie systemu operacyjnego za pomocą wbudowanego narzędzia
- Krok 3. Ładowanie systemu z alternatywnego nośnika
- Krok 4. Odtwarzanie informacji bloku rozruchowego
- Krok 5. Partycjonowanie i formatowanie nowego głównego dysku
- Krok 6. Odtwarzanie systemu operacyjnego na nowy główny dysk
- Założenia
- Metoda pełnego obrazu i alternatywnego ładowania
- Metoda obrazu partycji i alternatywnego ładowania
- Metoda trybu online
- Metoda systemu plików i alternatywnego ładowania
- Automatyzowanie przywracania komputera od podstaw za pomocą narzędzia G4L
- Rozwiązania komercyjne
- 12. Przywracanie od podstaw komputera z systemem HP-UX
-
13. Przywracanie od podstaw komputera z systemem AIX
- Narzędzia mksysb i savevg firmy IBM
-
Archiwizowanie przy użyciu narzędzia mksysb
- Podsumowanie dotyczące narzędzia mksysb
- Archiwizowanie grupy rootvg na lokalnie podłączonym napędzie taśmowym
- Archiwizowanie grupy rootvg na zdalnym napędzie taśmowym
- Archiwizowanie na dysku
- Tworzenie ładowalnego dysku CD/DVD za pomocą istniejącego obrazu narzędzia mksysb
- Tworzenie w jednym kroku kopii zapasowej na dysku CD/DVD
- Konfigurowanie menedżera NIM
- Zastosowanie narzędzia savevg
- Weryfikowanie kopii zapasowej utworzonej za pomocą narzędzia mksysb lub savevg
- Przywracanie systemu AIX za pomocą narzędzia mksysb
- Powielanie systemów
- 14. Przywracanie od podstaw komputera z systemem Mac OS X
-
10. Przywracanie od podstaw komputera z systemem Solaris
-
V. Archiwizowanie baz danych
-
15. Archiwizowanie baz danych
- Czy to może być zrobione?
- Zamieszanie — tajemnice architektury baz danych
- Niech wszystko stanie się jasne — bazy danych objaśnione prostym językiem
- Na czym polega cały problem?
- Struktura bazy danych
- Omówienie modyfikowania stron
- Zgodność z modelem ACID
- Co może stać się z systemem RDBMS?
- Archiwizowanie systemu RDBMS
- Odtwarzanie systemu RDBMS
- Dokumentacja i testowanie
- Unikatowe wymagania baz danych
-
16. Archiwizowanie i odtwarzanie bazy danych Oracle
- Dwie metody archiwizowania
- Architektura bazy danych Oracle
- Tworzenie fizycznych kopii zapasowych bez użycia narzędzia rman
- Tworzenie fizycznych kopii zapasowych przy użyciu narzędzia rman
- Technologia Flashback
- Zarządzanie archiwalnymi dziennikami powtórzeń
-
Przywracanie bazy danych Oracle
- Zastosowanie przewodnika procesu przywracania
- Poważnie należy pomyśleć o narzędziu rman
- Krok 1. — próba podłączenia bazy danych
- Krok 2. — czy nie ma żadnego pliku kontrolnego?
- Krok 3. — zastąpienie brakującego pliku kontrolnego
- Krok 4. — czy wszystkie pliki danych i dzienniki powtórzeń są poprawne?
- Krok 5. — odtwarzanie uszkodzonych plików danych lub dzienników powtórzeń
- Krok 6. — czy kopię pliku kontrolnego zapisano w pliku śladu?
- Krok 7. — uruchamianie skryptu z instrukcją create controlfile
- Krok 8. — odtwarzanie plików kontrolnych i przygotowywanie bazy danych do przywracania
- Krok 9. — przywracanie bazy danych
- Krok 10. — czy działa polecenie alter database open?
- Krok 11. — czy są uszkodzone pliki danych wymaganych obszarów tabel?
- Krok 12. — odtwarzanie wszystkich plików danych żądanych obszarów tabel
- Krok 13. — czy uszkodził się plik danych niewymaganego obszaru tabel?
- Krok 14. — przełączenie uszkodzonego pliku danych w tryb offline
- Krok 15. — czy jakieś pliki danych przełączono w tryb offline?
- Krok 16. — odtwarzanie i przywracanie plików danych w trybie offline
- Krok 17. — czy została uszkodzona grupa dzienników online?
- Krok 18. — czy są niedostępne jakiekolwiek segmenty wycofywania?
- Krok 19. — przywracanie obszaru tabel przechowującego niedostępny segment wycofywania
- Krok 20. — czy uszkodzony jest bieżący dziennik online?
- Krok 21. — odtwarzanie z kopii zapasowej i przywracanie wszystkich plików danych
- Krok 22. — wykonanie instrukcji alter database open resetlogs
- Krok 23. — czy uszkodzony jest aktywny dziennik powtórzeń trybu online?
- Krok 24. — punkt kontrolny
- Krok 25. — czy uszkodzony jest nieaktywny dziennik powtórzeń trybu online?
- Krok 26. — usuwanie i dodawanie uszkodzonej, nieaktywnej grupy dzienników
- Gotowe!
- Logiczne kopie zapasowe
- Powtórka
-
17. Wykonywanie i odtwarzanie kopii serwera Sybase
- Architektura baz Sybase
- Perspektywa zaawansowanego użytkownika
- Punkt widzenia administratora baz danych
- Zabezpieczanie bazy danych
- Automatyzacja kopii zapasowych z użyciem skryptów
- Wykonywanie fizycznych kopii zapasowych za pomocą programu Storage Manager
- Odtwarzanie danych baz Sybase
- Procedury dla serwera Sybase
-
Procedura naprawcza dla baz Sybase
- Etap 1. — czy można połączyć się z serwerem za pomocą isql?
- Etap 2. — wywołanie procedury składowanej sp_who
- Etap 3. — odblokowanie procesów
- Etap 4. — zatrzymanie tworzenia dziennika
- Etap 5. — nie można połączyć się z serwerem za pomocą isql
- Etap 6. — sprawdzenie zawartości dziennika błędów serwera Sybase
- Etap 7. — sprawdzenie, czy serwer działa
- Etap 8. — serwer działa, ale nie pozwala na zdalne połączenia
- Etap 9. — ponowne uruchomienie serwera
- Etap 10. — problem z uruchomieniem
- Etap 11. — kontakt ze wsparciem firmy Sybase
- Etap 12. — problem z alokacją pamięci współdzielonej
- Etap 13. — błąd podstawowego urządzenia master
- Etap 14. — awaria urządzenia dyskowego
-
18. Wykonywanie i odtwarzanie kopii zapasowych baz IBM DB2
- Architektura DB2
- Polecenia: backup, restore, rollforward i recover
-
Odtwarzanie bazy danych
- Odtwarzanie wersji w miejscu
- Odtwarzanie bazy z przekierowaniem
-
Odtwarzanie transakcji
- Etap 1. — zgromadzenie dzienników transakcyjnych
- Etap 2. — określenie minimalnego punktu w czasie
- Etap 3. — wywołanie polecenia rollforward
- Etap 4. — uwzględnienie ograniczeń (w miarę potrzeby)
- Etap 5. — wykonanie kopii zapasowej bazy (o ile to konieczne)
- Etap 6. — reorganizacja danych i zgromadzenie statystyk
- Reorganizacja danych i gromadzenie statystyk
-
19. Microsoft SQL Server
- Ogólne informacje o Microsoft SQL Server
- Perspektywa zaawansowanego użytkownika
- Perspektywa administratora
-
Kopie zapasowe
- Urządzenia do wykonywania kopii zapasowych
- Typy kopii zapasowych
- Wykonywanie i odtwarzanie kopii zapasowych systemowych baz danych
- Przeglądanie informacji o kopii zapasowej
- Weryfikacja kopii zapasowych
- Data ważności kopii
- Wykonywanie kopii zapasowych
- Kopie zapasowe dziennika transakcyjnego
- Kopie zapasowe bazy master
- Planowanie kopii zapasowej
- Kopie na poziomie logicznym (tabel)
-
Odtwarzanie i przywracanie
- Elementy odtworzenia
-
Plan odtwarzania
- Etap 1. — sprawdzenie błędów sprzętu lub serwera
- Etap 2. — czy można połączyć się z egzemplarzem bazy z poziomu GUI lub za pomocą języka Transact-SQL?
- Etap 3. — czy uda się podłączyć do bazy master?
- Etap 4. — czy uda się podłączyć do określonej bazy niesystemowej?
- Etap 5. — wstępne sprawdzenia
- Etap 6. — czy pliki danych są kompletne?
- Etap 7. — czy dziennik transakcyjny jest zapełniony?
- Etap 8. — czy uda się naprawić bazę?
- Etap 9. — przygotowanie do procedury odtwarzania
- Etap 10. — odtwarzanie danych w modelu simple
- Etap 11. — odtwarzanie danych w modelu full lub bulk logged
- Odtwarzanie bazy danych
- Odtwarzanie bazy master
-
20. Exchange
- Architektura serwera Exchange
- Grupy składowania
- Wykonywanie kopii zapasowych
- Wykorzystanie programu ntbackup
- Odtwarzanie
- Odtwarzanie serwera Exchange
- 21. PostgreSQL
-
22. MySQL
- Architektura bazy danych MySQL
- Metodologie wykonywania i odtwarzania kopii zapasowych baz MySQL
-
15. Archiwizowanie baz danych
-
VI. Różności
-
23. VMware i inne
- Wykonywanie kopii zapasowych serwerów VMware
- Ulotne systemy plików
- Zasada działania programu dump
-
Jak odczytać ten wolumin?
- Przygotowanie
- Niewłaściwy typ nośnika
- Uszkodzona lub zabrudzona taśma lub napęd
- Różne typy napędów
- Błędne ustawienia poziomu i typu kompresji
- Niekompatybilność architektury maszyny
- Rozmiar bloku (taśmy)
- Określenie współczynnika wielkości bloku
- AIX i jego 512-bajtowy rozmiar bloku
- Nieznany format kopii
- Inny format kopii
- Uszkodzone archiwum
- Odczyt „opornej” taśmy
- Wiele partycji na taśmie
- Jeśli nie uda się za pierwszym razem...
- Gigabit Ethernet
- Odzyskiwanie zawartości uszkodzonych dysków
- Wczoraj
- Zaufaj mi, jeśli chodzi o kopie zapasowe
-
24. Ochrona danych
- Biznesowe powody ochrony danych
- Techniczne uzasadnienie ochrony danych
- Kopie zapasowe a archiwa danych
- Co należy kopiować?
- Co należy archiwizować?
- Przykłady kopii zapasowych i archiwów
- Czy oprogramowanie open source nadaje się do poważnych zadań?
- Odtwarzanie danych po katastrofie
-
Wszystko zaczyna się od biznesu
- Definicja podstawowej funkcji organizacji
- Ustalenie priorytetów funkcji biznesowych niezbędnych do realizacji podstawowej funkcji
- Powiązanie każdego systemu z funkcją biznesową i priorytetyzacja
- Określenie RPO i RTO dla każdego systemu krytycznego
- Określenie grup integralności
- Określenie zagrożeń każdego krytycznego systemu
- Określenie kosztów przestoju
- Planowanie działań dla wszystkich typów katastrof
- Uzasadnienie kosztów
- Bezpieczeństwo składowania
- Podsumowanie
-
23. VMware i inne
- A. O autorze
- Indeks
- Kolofon
- Copyright
Product information
- Title: Archiwizacja i odzyskiwanie danych
- Author(s):
- Release date: July 2012
- Publisher(s): Helion
- ISBN: 97888324611829
You might also like
book
Zaawansowana analiza danych
Sukces przedsiębiorstwa zależy od jakości podejmowanych decyzji. Spośród strategii, które wspierają ten proces, na szczególną uwagę …
book
Wojownik sieci
Mimo że egzamin CCNA jest wymagający, stanowi dopiero wstęp do prawdziwej bitwy - z codziennymi problemami …
book
Przewodnik po Pythonie
Python to potężny, wszechstronny, a do tego cechujący się prostotą i elastycznością język ułatwiający wydajne tworzenie …
book
Uczenie maszynowe w Pythonie
Z tego zwięzłego przewodnika po technikach uczenia maszynowego opartego na strukturalnych danych skorzystają programiści, badacze, osoby …