'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Program – tar

Kopie rezerwowe

v

wyświetlane wyjścia

c

tworzenie archiwum

pełna kopia – Każdego dnia wykonywana jest pełna kopia.

r

dodanie do archiwum

kopie przyrostowe – Pierwszego dnia wykonywana jest pełna t

wyświetlanie zawartości archiwum

kopia, a w następne dni kopiowane są tylko pliki utworzone lub zmodyfikowane danego dnia.

x

odtworzenie zbiorów z archiwum

kopie różnicowe – Pierwszego dnia wykonywana jest pełna kopia, a f

specyfikacja zbioru archiwum

w natępne dni kopiowane są pliki utworzone lub zmodyfikowane u

uauktalnienie archiwum ( opcja r)

w następnych dniach.

h

uwzgl. powiązań symbolicznych

tar cvf archiwum.tar *

tar tvf archiwum.tar

tar xvf archiwum.tar

1

3

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%

'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Backup strategies

Program – tar

full

incremental

Backup time

differential

tar function [option] [device]

[block] [exclude-file]

[ -I include-file ] files ... [ -C directory file ]

Funkcje:

1

2

3

4

5

6

7

Restore time

c – create – utworzenie pliku archiwum r – replace – dopisanie na koncu archiwum t – table of contents – wyświetlenie zawartości u – update – dodanie do archiwum plików których w nim nie było lub które zostały zmodyfikowane

x – extract – rozpakowanie archiwum

1

2

3

4

5

6

7

2

4

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%

'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Program – tar – przykłady

Program – cpio

tar cf x.tar *

v

wyświetlane wyjścia

Utworzenie archiwum zawierającego wszystkie pliki z aktualnego i

czytanie archiwum z stdio

katalogu.

t

wyświetlanie zawartości

tar xf x.tar

o

wyświetlanie zawartości archiwum

Rozpakowanie archiwum w aktualnym katalogu.

d

Tworzenie katalogów

tar tvf x.tar

m

poprzedni czas modyfikacji

Wyświetlenie zawartości archiwum.

u

kopiowanie bezwarunkowe

tar cf - abc >/tmp/x.tar

L

uwzgl. powiązań symbolicznych

Zarchiwizowanie wszystkich plików z katalogu abc i zapisanie find . -depth -print | cpio -o > archivum.cpio cpio -itv < archiwum.cpio

rezultatu na strumień wyjściowy (skierowany do pilku /tmp/x.tar).

cpio -idmuv < archiwum.cpio

5

7

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%

'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Program – tar – przykłady

Program – cpio

cpio -i [ bBcdfkmrsStuvV6 ] [ -C bufsize ] [ -E filename ]

tar cf - abc |rsh xyz "cat >/tmp/x.tar"

[ -H header ] [ -I filename [ -M message ] ] [ -R id ]

Zarchiwizowanie wszystkich plików z katalogu abc i zapisanie

[ pattern ...

]

rezultatu na strumień wyjściowy skierowany do pilku /tmp/x.tar na Odpakowanie plików z archiwum.

masynie xyz.

cpio -o [ aABcLvV ] [ -C bufsize ] [ -H header ]

tar cf - abc|(cd /efg; tar xf -)

[ -O filename [ -M message ] ]

Przekopiowanie plików z katalogu abc do katalogu /efg/abc.

Zapakowanie plików do archiwum.

cat x.tar|rsh xyz "(cd /efg; tar xf -)"

cpio -p [ adlLmuvV ] [ -R id ] directory Rozpakowanie archiwum x.tar na maszynie xyz w katalogu /efg.

Skopiowanie wskazanych plików do katalogu newdir.

6

8

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%

'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Program – cpio – przykłady

Program – ufsrestore

ls | cpio -oc > ../newfile

1. Przechodzimy do ”single user mode”

Utworzenie archiwum ../newfile.

2. Tworzymy system plików newfs/dev/rdsk/c<n>t<n>d<n>s<n> 3. Sprawdzamy system plików, który chcemy zachować (fsck) cat newfile | cpio -icd "memo/a1" "memo/b*"

4. mount /dev/rdsk/c<n>t<n>d<n>s<n> Wyciągnięcie z archiwum plików memo/a1 i memo/b*.

5. Wkładamy taśme

6. ufsrestore rf /dev/rmt/unit

find . -depth -print | cpio -pdlmv newdir 7. Wykonujemy ponowny dump nowego systemu Skopiowanie pilków do katalogu newdir.

9

11

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%

'

Jerzy

Sobczyk

$

'

Jerzy

Sobczyk

$

Program – fsck

Program – ufsdump

fsck [ -F FSType ] [ - n | N | y | Y ] [ -V ]

1. Przechodzimy do ”single user mode”

[ -o FSType-specific-options ] [ special ...

]

2. Sprawdzamy system plików, który chcemy zachować Opcje:

3. Wkładamy taśme

c – convert – zmień strukturę systemu plików (stary/nowy format).

4. ufsdump 0ucf /dev/rmt/unit /dev/rdsk/c<n>t<n>d<n>s<n> f – force – wymuszenie sprawdzenia systemu plików.

5. Podpisujemy taśmę

p – ”preen” – sprawdzenie nieinteraktywne.

w – writable only – sprawdzenie wyłącznie systemów przeznaczonych do zapisu.

10

12

&

19

padziernika

1998

roku

BACKUP

ASU

%

&

19

padziernika

1998

roku

BACKUP

ASU

%