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