'
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
%