Jak cię złapią, to znaczy, że oszukiwałeś. Jak nie, to znaczy, że posłużyłeś się odpowiednią taktyką.
System Fedora Linux obsługuje wiele różnych rodzajów nośników ⎯ takich jak nagrywalne dyski CD-ROM
(np. CD-R), DVD (np. DVD+RW i DVD-RW) i taśmy magnetyczne ⎯ umożliwiających tworzenie kopii zapasowych. Korzystając z narzędzi, takich jak cron, możesz tak skonfigurować system, aby tworzenie kopii zapasowych było regularne i automatyczne. 554 Część III Zarządzanie systemem Fedora Niniejszy rozdział opisuje sposób tworzenia strategii oraz wyboru nośników dla kopii zapasowych w systemie Fedora Linux. Dowiesz się, jak automatycznie tworzyć kopie zapasowe oraz kopie zapasowe przez sieć. Opiszę również sposoby przywracania z kopii bezpieczeństwa poszczególnych plików lub całego systemu plików przy użyciu narzędzi, takich jak polecenie restore. Wykonywanie podstawowej archiwizacji przy użyciu narzędzia rsync Tania przestrzeń dysków twardych, szybkie połączenia sieciowe i kilka naprawdę solid-nych nowych narzędzi — wszystko to sprawiło, że użytkownicy systemu Linux otrzy-mali kilka wartościowych metod archiwizacji danych zastępujących wysłużone rozwią- zanie oparte na niezawodnych przenośnych nośnikach, takich jak taśmy i dyski CD. W celu zarchiwizowania prywatnych danych lub znajdujących się na komputerze niewielkiej firmy można będzie skorzystać z przykładów zawartych w tym podrozdziale, prezentują one proste metody tworzenia pewnych kopii zapasowych danych. Aby wykonać procedurę archiwizacji, musisz dysponować wolną przestrzenią dyskową, która przynajmniej nieznacznie przekracza pojemność dysku twardego, dla którego zostanie sporządzona kopia zapasowa danych. Wolna przestrzeń dyskowa może: znajdować się na innej partycji dysku — przez umieszczenie kopii zapasowej na oddzielnej partycji uzyskamy dodatkowe zabezpieczenie danych na wypadek uszkodzenia archiwizowanej partycji; jednak zabezpieczenie to nie chroni przed awarią całego dysku twardego, znajdować się na innym dysku twardym — przez umieszczenie kopii zapasowej na innym dysku twardym uzyskamy dodatkowe zabezpieczenie danych na wypadek awarii dysku, które jednak nie uchroni danych, gdy komputer padnie ofiarą kataklizmu (np. uderzenia pioruna, powodzi itp.), znajdować się na innym komputerze — przez wykonanie archiwizacji za pośrednictwem sieci możliwe jest wykonanie kopii zapasowej danych umieszczonych na innym komputerze, znajdującym się w znacznej odległości od komputera źródłowego, a przy okazji zwiększenie pewności. Możliwe jest wykonanie archiwizacji danych znajdujących się na komputerze stojącym na korytarzu lub na drugim końcu kraju. Właściwa procedura archiwizacji jest wykonywana przy użyciu polecenia rsync. Przy-pomina ono polecenie zdalnego kopiowania rcp. Zasadniczo polecenie rsync pozwala skopiować pliki z jednego miejsca w drugie. Jednak oferuje też kilka przydatnych dodatkowych funkcji, które umożliwiają wykonanie następujących czynności. Przesyłanie jedynie różnic zaistniałych w plikach — jeśli rozpocznie się przesyłanie pliku, który był już poddany tej operacji w ramach wcześniejszej archiwizacji, to polecenie rsync w celu określenia różnic zaistniałych między starą i nową wersją pliku zastosuje algorytm szukania sumy kontrolnej, a następnie prześle jedynie te dane, które będą różniły obie wersje pliku. Rozdział 13. Tworzenie kopii bezpieczeństwa i przywracanie plików 555 Bezpieczne przesyłanie danych — polecenie rsync w połączenie z narzędziem ssh lub inną zdalną powłoką systemową zaszyfruje dane, a zatem będą one mogły zostać przesłane w sieci w bezpieczny sposób. Zarządzanie prawami właściciela — przesyłane pliki mogą utrzymać swoje oryginalne uprawnienia, prawa właściciela i członkostwo w grupach. Ze względu na to, że prawo właściciela jest oparte na liczbowych identyfikatorach UID i GID, konieczne jest utworzenie na docelowym komputerze identycznych jak na komputerze źródłowym kont użytkowników i grup, aby po skopiowaniu plików ich właścicielami byli ci sami użytkownicy i grupy. W kolejnych podrozdziałach znajdziesz przykłady zastosowania polecenia rsync. Lokalna archiwizacja plików Pierwszy przykład prezentuje prostą archiwizację prywatnych plików użytkownika. Skopiowana zostanie zawartość katalogu /home/kuba (wszystkie pliki i podkatalogi) do innego katalogu znajdującego się na tym samym komputerze. Docelowy katalog może znajdować się na oddzielnej partycji (w rozdziale 2. zawarto informacje na temat tworzenia nieza-leżnych partycji), innym dysku twardym (w rozdziale 10. umieszczono więcej informacji dotyczących dysków twardych) lub w zdalnym systemie plików NFS (w rozdziale 18. można znaleźć informacje na temat podłączania tego typu systemu plików). # rsync -av /home/kuba /mnt/backup/homes/ Zauważ, że nazwa katalogu /home/kuba nie kończy się znakiem ukośnika (jak w /home/kuba/). Dzięki temu program rsync skopiuje pliki znajdujące się w tym katalogu do katalogu docelowego o nazwie kuba ( /mnt/backup/homes/kuba). Gdyby nazwę katalogu źródłowego zakończyć ukośnikiem, pliki z katalogu źródłowego zostałyby skopiowane wprost do /mnt/backup/homes.
|
Wątki
|