142.00K

15-Archiwizacja (1) (4)

1.

Temat: Archiwizacja i kompresja danych.

2.

ARCHIWIZACJA I KOMPRESJA
1. Pojęcie archiwizacji.
Archiwizacja to proces wykonywania kopii danych w celu ich
zabezpieczenia przed utratą wskutek wystąpienia np. awarii sprzętu. To
kopiowanie danych na inne nośniki.
2. Kompresja danych.
To sposób zapisu informacji zmniejszający objętość danych
(zachowując je wszystkie), za pomocą mniejszej liczby bitów.
3. Program do archiwizacji w Linuksie - TAR.
To linuksowa, a w zasadzie uniksowa aplikacja do tworzenia archiwum.
Dodatkowo do kompresji archiwum możemy użyć:
- gzip – otrzymamy rozszerzenie pliku: *.tar.gz lub *.tgz
- bzip2 – otrzymamy rozszerzenie pliku: *.tar.bz2
- LZMA – otrzymamy rozszerzenie pliku: *.tar.lzma

3.

ARCHIWIZACJA I KOMPRESJA
4. Tworzenie i przeglądanie archiwum.
Uniwersalna składnia polecenia do tworzenia archiwum:
tar -opcje nazwa_archiwum.tar pliki(katalogi)do_zaarchiwizowania
Opcje mogą być następujące:
- c – utworzenie nowego archiwum, jeśli plik taki istnieje zostanie
nadpisany, a zawartość utracona
- z – wykonanie kompresji archiwum programem gzip
- v - tryb „gadatliwy” wypisuje archiwizowane pliki
- f – wynik działania zostanie zapisany we wskazanym pliku
- x – rozpakowywanie archiwum
- r – dodawanie do istniejącego archiwum dowolnego pliku
Podglądanie zawartości archiwmum:
tar -tf nazwa_archiwum

4.

ARCHIWIZACJA I KOMPRESJA
5. Przykłady operacji związanych z archiwizacją.
- Tworzymy archiwum o nazwie „arch1.tar” z katalogu „mama”, który
jest w katalogu domowym użytkownika „leo”:
tar -cvf arch1.tar /home/leo/mama
- Kompresujemy utworzone archiwum:
gzip arch1.tar
- Można też utworzyć już skompresowane archiwum poleceniem:
tar -czvf arch1.tar.gz /home/leo/mama
- Podglądnięcie zawartości archiwum:
tar -tf arch1.tar.gz
- Oczywiście można wskazać konkretne miejsce tworzonego archiwum:
tar -cvf /home/leo/test/arch1.tar /home/leo/mama
- Dodawanie pojedynczych plików do istniejącego archiwum:
tar -rvf arch1.tar nazwa_pliku

5.

ARCHIWIZACJA I KOMPRESJA
6. Rozpakowywanie archiwum.
- Rozpakowujemy archiwum o nazwie „arch1.tar”:
tar -xvf arch1.tar
- Rozpakowujemy skompresowane utworzone archiwum „arch1.tar.gz”:
tar -zxvf arch1.tar
- Wypakowywanie pojedynczych plików z istniejącego archiwum:
tar -zxvf arch1.tar nazwa_pliku

6.

ARCHIWIZACJA I KOMPRESJA
Zadanie do wykonania w terminalu:
- Utwórz katalog ARCHIWUM
- w tym katalogu utwórz po dwa pliki z następującymi rozszerzeniami:
txt, png, doc, jpg.
- plikom nadaj następujące uprawnienia:
dla rozszerzenia txt – pełny dostęp tylko dla właściciela
dla rozszerzenia jpg – pełny dostęp tylko dla właściciela, odczyt dla grupy nic
dla pozostałych użytkowników
dla rozszerzenia doc – pełny dostęp dla wszystkich
dla rozszerzenia png – pełny dostęp dla właściciela i odczyt dla grupy i
pozostałych użytkowników
- Utworzyć w tym folderze oddzielne archiwa skompresowane dla plików
z jednakowym rozszerzeniem
- Utworzyć w tym folderze oddzielne archiwa dla plików tekstowych i
oddzielnie dla graficznych
- Utworzyć nieskompresowane archiwum ze wszystkich plików
English     Русский Правила