Narzędzia użytkownika

Narzędzia witryny


wiki:tape_storage

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
wiki:tape_storage [2021/01/12 19:24] – utworzono lukaszwiki:tape_storage [2022/08/18 11:44] (aktualna) – edycja zewnętrzna 127.0.0.1
Linia 6: Linia 6:
 | ls -la /dev/nst0        | Sprawdzenie, czy istnieje plik urządzenia taśmy    |  | ls -la /dev/nst0        | Sprawdzenie, czy istnieje plik urządzenia taśmy    | 
 | mt -f /dev/nst0 status  | Stan taśmy oraz aktualny //File number// | | mt -f /dev/nst0 status  | Stan taśmy oraz aktualny //File number// |
 +| sudo mt -f /dev/nst0 setblk 65536 | Ustawienie rozmiaru bloku |
 | mt -f /dev/nst0 load    | Wymuszenie załadowania taśmy (powinno odbyć się automatycznie) | | mt -f /dev/nst0 load    | Wymuszenie załadowania taśmy (powinno odbyć się automatycznie) |
 | mt -f /dev/nst0 fsf 1   | Przewinięcie o jeden //File number// do przodu | | mt -f /dev/nst0 fsf 1   | Przewinięcie o jeden //File number// do przodu |
-| mt -f /dev/nst0 bsfm 1  | Przewinięcie o jeden //File number// do tyłu |+| mt -f /dev/nst0 bsfm 1  | Przewinięcie do początku obecnego //File number// 
 +| mt -f /dev/nst0 rewind | Przewinięcie do początku taśmy |
 | tar -b 128 -cvf /dev/nst0 /home/lukasz/dir/ | Utworzenie archiwum na taśmie, na obecnym numerze pliku | | tar -b 128 -cvf /dev/nst0 /home/lukasz/dir/ | Utworzenie archiwum na taśmie, na obecnym numerze pliku |
-| tar -b 128 -tvf /dev/nst0 | Pokazanie zawartości archirum z obecnego numeru pliku | +| tar -b 128 -tvf /dev/nst0 | Pokazanie zawartości archiwum z obecnego numeru pliku | 
-| tar -b 128 -tvf /dev/st0 | Rozpakowanie archiwum z obecnego numeru pliku do aktualnego katalogu | +| tar -b 128 -xvf /dev/nst0 | Rozpakowanie archiwum z obecnego numeru pliku do aktualnego katalogu | 
-| mt -f /dev/nst0 zero | Zerowanie taśmy (zajmuje dużo czasu) |+| mt -f /dev/nst0 erase | Zerowanie taśmy (zajmuje dużo czasu) |
 | mt -f /dev/nst0 eject | Wyjęcie taśmy z napędu | | mt -f /dev/nst0 eject | Wyjęcie taśmy z napędu |
 +| mt -f /dev/nst0 stsetoptions debug | Zwiększenie gadatliwości logu |
 +| journalctl -f %%|%% grep 'st0' | Czytanie na bieżąco logów |
  
 Scenariusz: Scenariusz:
Linia 45: Linia 49:
 Ustawienie bloku (może być potrzebne sudo): Ustawienie bloku (może być potrzebne sudo):
  
-  # mt -f /dev/nst0 setblk 65536+  # sudo mt -f /dev/nst0 setblk 65536
  
 ==== Zapisanie katalogu na taśmie i weryfikacja ==== ==== Zapisanie katalogu na taśmie i weryfikacja ====
  
   # tar -b 128 -cvf /dev/nst0 /home/lukasz/Dokumenty/battletech/rpg/   # tar -b 128 -cvf /dev/nst0 /home/lukasz/Dokumenty/battletech/rpg/
-  tar -b 128 -cvf /dev/nst0 /home/lukasz/Dokumenty/battletech/rpg/ 
   tar: Removing leading `/' from member names   tar: Removing leading `/' from member names
   /home/lukasz/Dokumenty/battletech/rpg/   /home/lukasz/Dokumenty/battletech/rpg/
Linia 63: Linia 66:
   [...]   [...]
  
-Przewinięcie taśmy do przodu i zapisanie kolejnego archiwum:+Po zapisie pliku taśma będzie ustawiona na następnym //file number//. Dla pewności można przewijać taśmą o  100 plików do przodu, zakładając, że na żadnej taśmie nie ma 100 archiwów. Przewinięcie taśmy do przodu i zapisanie kolejnego archiwum:
  
-  # mt -f /dev/nst0 fsf 1+  # mt -f /dev/nst0 fsf 100 
 +  [komunikat read/write error, ponieważ osiągnięto EOT - End of Tape]
   # tar -b 128 -cvf /dev/st0 /home/lukasz/Dokumenty/craft/   # tar -b 128 -cvf /dev/st0 /home/lukasz/Dokumenty/craft/
   tar: Removing leading `/' from member names   tar: Removing leading `/' from member names
Linia 76: Linia 80:
 ==== Rozpakowanie archiwum w celu weryfikacji. ==== ==== Rozpakowanie archiwum w celu weryfikacji. ====
  
-  # tar -b 128 -tvf /dev/nst0+  # tar -b 128 -xvf /dev/nst0
   drwxr-xr-x lukasz/lukasz     0 2020-04-12 18:36 home/lukasz/Dokumenty/battletech/rpg/   drwxr-xr-x lukasz/lukasz     0 2020-04-12 18:36 home/lukasz/Dokumenty/battletech/rpg/
   drwxr-xr-x lukasz/lukasz     0 2020-04-12 18:22 home/lukasz/Dokumenty/battletech/rpg/mapy/   drwxr-xr-x lukasz/lukasz     0 2020-04-12 18:22 home/lukasz/Dokumenty/battletech/rpg/mapy/
Linia 83: Linia 87:
   [...]   [...]
  
-Sztuczka z md5 do sprawdzenie sum kontrolnych plików+Sztuczka z md5 do sprawdzenia sum kontrolnych plików:
  
   # find home/lukasz/Dokumenty/battletech/rpg/ -type f -print0 | xargs -0 md5sum   # find home/lukasz/Dokumenty/battletech/rpg/ -type f -print0 | xargs -0 md5sum
wiki/tape_storage.1610475895.txt.gz · ostatnio zmienione: 2022/08/18 11:44 (edycja zewnętrzna)

Wszystkie treści w tym wiki, którym nie przyporządkowano licencji, podlegają licencji: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki