Adam Kucza

Transkrypt

Adam Kucza
Adam Kucza | kopia zapasowa na FreeBSD
Copyright Adam Kucza [email protected]
http://blog.kucza.info/2007/02/09/kopia-zapasowa-na-freebsd/
kopia zapasowa na FreeBSD
Czas na garść informacji o wykonywaniui kopii zapasowych na urządzenach taśmowych w systemie freeBSD.
Proponuję zaprzyjaźnić się z poniższymi poleceniami, które tak naprawdę dotyczą standardowych programów każdego
freeBSD.
Przy czym chciałbym dodać, iż parametr -f /dev/sa0 określa urządzenie SCSI Tape Drive.
Kilka poleceń programu mt (magnetic tape manipulating program):
sprawdzenie stanu taśmy (ang. status)
mt -f /dev/sa0 status
kasowanie taśmy (ang. erase)
mt -f /dev/sa0 erase
przewinięcie taśmy (ang. rewind)
mt -f /dev/sa0 rewind
retensja (ang. retension), czyli naciągnięcie taśmy (przewijanie do końca i do początku naciągając taśmę)
mt -f /dev/sa0 retension
wysunięcie taśmy z urządzenia (ang. eject)
mt -f /dev/sa0 offline
Kopię zapasową można wykonać za pomocą znanego już zapewne programu tar (manipulate tape archives):
wykonanie kopii zapasowej (kasuje poprzedni zapis na tasmie):
strona 1 / 3
Adam Kucza | kopia zapasowa na FreeBSD
Copyright Adam Kucza [email protected]
http://blog.kucza.info/2007/02/09/kopia-zapasowa-na-freebsd/
tar -cv /usr/data/dir
tar -cv /usr/data/dir /usr/data/test
po parametrze -cv, wypisujemy katalogi bądź pliki, które chcemy zarchiwizować
wylistowanie zawartości taśmy
tar -tv
odzyskanie danych z taśmy:
tar -xv
tar -xv usr/data/test/filename.ext
po parametrze -xv, wypisujemy katalogi bądź pliki, które chcemy odzyskać
Dodatkowe informacje
Gdy nię będziemy zalogowani w systemie jako root, wykonując jakiekolwiek operacje na urządzeniu taśmowym dostaniemy
komunikat:
mt: /dev/nsa0: Permission denied
Jeśli urządzenie taśmowe będzie puste (bez taśmy wewnątrz), to dostaniemy komunikat:
mt: /dev/nsa0: Device not configured
W przypadku, gdy urządzenie taśmowe będzie wykonywało jakąkolwiek operację na taśmie, a my będziemy chcieli zrobić z nią
cokolwiek, dostaniemy następujący komunikat:
mt: /dev/nsa0: Device busy
Natomiast jeśli urządzenie będzie wolne od zadań, po wykonaniu polecenia mt status dostaniemy coś takiego:
strona 2 / 3
Adam Kucza | kopia zapasowa na FreeBSD
Copyright Adam Kucza [email protected]
http://blog.kucza.info/2007/02/09/kopia-zapasowa-na-freebsd/
Mode
Density
Blocksize
Current: 0x25:DDS-3
variable
---------available modes--------0:
0x25:DDS-3
variable
1:
0x25:DDS-3
variable
2:
0x25:DDS-3
variable
3:
0x25:DDS-3
variable
--------------------------------Current Driver State: at rest.
--------------------------------File Number: 0 Record Number: 0
bpi
Compression
97000 DCLZ
97000
97000
97000
97000
DCLZ
DCLZ
DCLZ
DCLZ
Residual Count 0
Jeśli użyjemy polecenia tar -tv a taśma nie będzie sformatowana, uzyskamy komunikat:
tar: Unrecognized archive format: Inappropriate file type or format
Jeśli skorzystamy z polecenia tar -tv, a taśma będzie czysta zobaczymy coś takiego:
tar: Error opening archive: Error reading "/dev/sa0": Input/output error
Myślę, że powyższy FAQ przybliży nieco archiwizowanie danych na tasiemkach.
strona 3 / 3

Podobne dokumenty