ftape-HOWTO - streamery w Linuxie - jak to zrobić: Taśmy i streamer w użyciu
Następna strona
Poprzednia strona
Spis treści
5. Taśmy i streamer w użyciu
5.1 Formatowanie
Zanim taśma jest zdatna do użytku, musi zostać najpierw sformatowana.
Proces formatowania dzieli taśmę na sektory i zapisuje najważniejsze
informacje na nośniku. Inne streamery (SCSI itd) zwykle nie wymagają
formatowania, ale te podłączane do FDC muszą po prostu udawać dyskietki
(trochę to dziwne, ale tak to już jest).
Czy można formatować taśmy pod Linuxem?
Nie. (Na razie, bo trwają już prace nad tym)
Dopóki nie można tego robić pod Linuxem, trzeba niestety używać
M* DOSa (Tfu!Błeeh...) albo kupować taśmy już sformatowane. Trzeba
jednak pamiętać, że niektóre preformatowane taśmy zostały
przygotowane bez sprawdzania czy nie zawierają błędnych sektorów!.
Jeśli ftape stwierdzi, że taśma nie ma zaznaczonych żadnych
błędnych sektorów, poinformuje cię o tym specjalnym ostrzeżeniem.
Jeśli ftape będzie miał kłopoty z odczytem/zapisem twojej nowej
taśmy, spróbuj sprawdzić ją pod DOS'em. Jeśli i dosowskiemu oprogramowaniu
nie spodoba się twoja taśma, rozwiązaniem może być przeformatowanie jej.
Pamiętaj jednak, że zanim będziesz mógł używać nowo sformatowane
taśmy, musisz je najpierw wyczyścić poleceniem:
# mt -f /dev/nftape erase
Jakich programów używać do formatowania taśm (dla DOS'u)?
Poniżej wymienione zostały programy, które zostały sprawdzone i chodzą:
Colorado Memory System's software (tape.exe)
Conner Backup Basics v1.1 i wszystkie wersje pod Windowsy
Norton Backup
QICstream wersja 2
Tallgrass FileSecure v1.52
Escom Powerstream 3.0 (qs3.exe -- QICstream v3?)
A te programy są mniej lub bardziej pewne:
Conner Backup Basics 1.0
Colorado Windows tape
CP Backup (marnuje miejsce na taśmie, ale poza tym jest w porządku)
W zasadzie większość programów pod DOS'em całkiem nadaje się do formatowania
taśm. Program Conner Backup Basics v1.0 miał błąd spowodowany złą interpretacją
specyfikacji QIC przez programistów (sic). Błąd ten został poprawiony w
wersji 1.1. ftape wykryje tę usterkę i nie ,,wysypie'' się na niej.
Od Dennisa T. Flaherty (<dennisf@denix.elk.miles.com>) dowiedziałem
się ostatnio, że posiadacze Connera C260MQ (niestety tylko w USA) mogą otrzymać
wersję 1.1 tego programu dzwoniąc pod numer 1-800-4Conner za darmo lub
płacąc tylko za dyskietkę. Dla innych pocieszenie - wersja dla Windows nie
ma tego błędu i powinna działać dobrze. Niektóre wersje oprogramowania pod Windows'y
dla streamerów Colorado mają
błąd, ale ftape rozpoznaje
i ,,obchodzi'' go.
Dobrym programem jest także Central Point Backup ale ten znów marnuje
drogocenne miejsce na taśmie gdy znajdzie jakiś uszkodzony sektor.
UWAGA: Jeśli używasz innego oprogramowania pod DOS'a, nie wymienionego
przeze mnie, napisz do mnie (
<kjj@pobox.com> żebym mógł uaktualnić powyższą listę.
5.2 Retenstioning
Taśmy QIC są szczególnie wrażliwe na rozciąganie. Powodem tego jest fakt,
że podczas preformatowania zapisywana jest na nich informacja o
sektorach, podczas gdy w innych rodzajach streamerów informacje
synchronizacji (pozycjonowania) są zapisywane wraz z twoimi danymi.
Jeśli taka taśma rozciągnie się, mogą wystąpić przekłamania
odczytu (sektor się wydłuża). Oczywiście im dłuższa taśma, tym większe
niebezpieczeństwo uszkodzenia nośnika.
Dobrym rozwiązaniem jest więc kilkuktrotne ,,retensionowanie'' (czyli
rozprężanie) nowej taśmy przed pierwszym użyciem (zapisem danych
albo formatowaniem). Retensionowanie taśmy zalecane jest także wtedy,
gdy podczas odczytu występują błędy oraz przed każdym dokonaniem zapisu
na taśmę.
# mt -f /dev/nftape retension
5.3 Czyszczenie napędu
Powierzchnia taśmy pokryta jest związkiem tlenu. Kiedy nośnik styka się
z głowicą zostawia na jej powierzchni niewielką ilość osadu. Co jakiś
czas powinieneś ją czyścić. najlepiej użyć miękkiej szmatki
lub czegoś z naturalnych włókien (żeby nie porysować głowicy) oraz
płynu czyszczącego zalecanego przez producenta streamera. (Producent
Jumbo-250 poleca zwykły czysty spirytus - swój chłop - tłumacz). Sposób
czyszczenia powinien być opisany w instrukcji.
Jeszcze jedna uwaga: jeśli zacząłeś korzystać z zupełnie nowej taśmy,
powinieneś także wyczyścić głowicę - nowe taśmy zostawiają więcej
osadu po pierwszym użyciu.
Podziękowania dla
Neal'a Friedman'a za doradzenie aby te informacje umieścić w tym dokumencie.
5.4 Napędy współpracujące z ftape
Wszystkie napędy zgodne z QIC-117 oraz zgodne z QIC-40,
80, 3010 lub 3020 powinny działać. ftape rozpoznaje także
streamery QIC-WIDE i Travan (TR-1 to po prostu QIC-80 na 8 mm taśmie,
TR-2 i TR-3 to odpowiednio QIC-3010 i 3020).
Na dzień dzisiejszy znane mi są następujące urządzenia współpracujące z
ftape
Alloy Retriever 250
Archive 5580i, XL9250i
Colorado DJ-10, DJ-20 (tzn: Jumbo 120, Jumbo 250)
Colorado 1400<kosowsky@bellini.harvard.edu> poinformował
mnie o kłopotach podczas archiwizowania 1GB danych za pomocą tapera.
HP Colorado T1000działa z taśmami 3M Travan 400M (TR-1) 120M.
Zgłoszono już kilkukrotnie, że mt zawiesza się, ale działa z archiwami
utworzonymi przez tar. Jeśli chcesz posługiwać się cpio, korzystaj
raczej z ftape a nie z zftape. (<millner@millner.bevc.blacksburg.va.us>)
Wiele osób miało problemy z zftape - napęd ciągle zatrzymywał się i wznawiał pracę
(<75104.1756@compuserve.com>). Wydaje się, że winny jest napęd, który
zbyt szybko czyta dane i komputer gubi je; bufory DMA są opróżniane zanim
zdążą się zapełnić. Rozwiązanie jest tu proste - użyć nowszej wersji zftape
albo stosować większe bufory DMA. (<millner@millner.bevc.blacksburg.va.us>).
Conner C250MQ(T)Napęd ten zgłasza błedy zapisu i często repozycjonuje
taśmę (Frank Stuess z Nacamar Data Communications).
Conner TSM420R, TSM850RModele 400 i 800 współpracują tylko z taśmami TR-1.
Conner TST3200RPracuje z taśmami TR-3 (tzn. tylko pojemność 1600MB) przy prędkości 1Mbps.
Współpracuje też z QIC-WIDE 400m (Sony 5122?) (<chris@cs.wmich.edu>).
Obsługuje też taśmy TR-3, QIC-3010 oraz QIC-3020. Napęd dostarczany jest
z kontrolerem FDC z 2MB RAMU na pokładzie.
Prawdopodobnie współpracuje z ftape 2.05 jeśli podłączony jest do
szybkiego kontrolera (żeby móc korzystać z QIC-3020). Niektórzy
nie mogą odczytywać rzadkich dyskietek. Prawdopodobnie trzeba
grzebać w IRQ/portach/DMA (<chris@yakkocs.wmich.edu>).
Conner TST800RDziałą z taśmami TR-1, Sony QW5122F (210m) i DC2120. Ponoć pracuje
z ftape 2.02e (ale nie 2.03b) oraz z v2.05 (<khp@pip.dknet.dk>).
Wymaga patcha ''the length patch''. Zgłoszono mi, że możesz potrzebować
zmodyfikować Makefile żeby upewnić się, że ftape odwołuje się do pierwszego
(PRIMARY) kontrolera dyskietek (<jzc@primenet.com>). Pojawia się także
błąd "Timer expired" gdy używane są taśmy TR-1 i ftape 2.05-2.07)
(<les@amc.uva.nl>).
Conner CTT3200CTT3200 jest przypuszczalnie odpowiednikiem Iomega Ditto 3200. Działa
z dołączonym kontrolerem 2Mbps ale przy szybkości 1Mbps. Na niektórych
maszynach nie działa pod DOSem (<jmorris@dtx.net>).
Conner 1.7G Tapestor (TSM1700R)
Działa z nośnikami QIC-WIDE (<pschmidt@slip.net>). Częściowo także
z QIS-3200. Jeśli używasz kontrolera HSC-2, musisz zmienić numer kanału DMA
(zwiększyć o 1, kanał 2? - w Makefile). Potem musisz zmodyfikować plik
Makefile ftape'a, żeby ten uwzględnił zmiany. Jednak, nawet z tymi
poprawkami ftape nie działa do końca poprawnie (co to znaczy flaky???)
(<ttait@tiac.net>).
Kontroler HSC może nie działać w trybie 2Mbps - wyświetlany jest tylko
komunikat "dumb tape stop" i koniec. (<ttait@tiac.net>).
Escom or Archive (Hornet) 31250Q
Exabyte EXB-1500Działa z taśmami QIC-3010, wymaga jednak łatki (,,the length patch'').
Exabyte TR-3
Irwin 80SX, Insight 80Mb
Iomega 250
Iomega Ditto Tape Insider 420, 1700
Iomega Ditto Tape Insider 3200Właśnie tego streamera używam. Z mojego doświadczenia wiem, że
standardowe ustawienie jumperów uniemożliwia poprawne działanie
napędu. Numer irq i ioport pozostaw bez zmian (odpowiednio 6 i 0x370)
ale zmień DMA z 3 na 2.
W starszych wersjach ftape trzeba dodać następującą linię do
pliku vendors.h:
{0x08882, 80, wake_up_colorado, "Iomega 3200"}
Problemy występują także z ftape v2.07 i jądrem 1.12.13. Jakiegokolwiek
akceleratora by nie używać, na niektórych komputerach,
napęd może być użyty tylko raz (<erwin@box.nl>). Czasami, także po
pierwszym zapisie/odczycie, sterownik uznaje taśmę za zabezpieczoną przed zapisem
(<erwin@box.nl>, <M.J.Ammerlaan@dutiwy.twi.tudelft.nl>).
Zgłoszono raz wypadek przewinięcia taśmy poza swój koniec (czyli urwania jej...).
Na inny błąd natrafiono podczas tworzenia archiwum komendą dd. Na początku działa
poprawnie ale potem streamer zatrzymuje się, przewija taśmę do początku i
zaczyna czytać aż do końca taśmy. Dzieje się tak najprawdopodobniej dlatego, że
sterownik zatrzymuje taśmę na chwilę, co powinno spowodować przewinięcie jej
o 3 segmenty w tył, ale zamiast tego taśma przewija się do początku. Patch, który
miał naprawić te błędy niestety nie działa.
Iomega Ditto 800 InsiderMożna używać taśm Travan TR1, TR2 albo DC2120, ale trzeba użyć łatki ,,the length patch''
(<klein@informatik.uni-rostock.de>).
Mountain FS8000
Reveal TB1400
Zgłoszono, że nie działa z jądrem 1.3.79 i ftape (nie podano numeru wersji)
oraz jądrem 1.2.13 i zftape 1.04 (<colin@colina.demon.co.uk>).
Summit SE 150, SE 250
Tallgrass FS300Jeśli twój kontroler to AHA1542B, musisz zwiększyć jego czas bus-on/bus-off.
Antti Virjo (<klanvi@uta.fi>), pisze, że można tego dokonać
zmieniając CMD_BUSON_TIME w pliku linux/drivers/scsi/aha1542.c z
4 na 12.
Teac 800
Memorex tape drive backup system
Wangtek 3040F, 3080F
W pliku vendors.h (katalog linux/drivers/char/ftape) znajduje się
aktualna lista urządzeń obsługiwanych przez daną wersję ftape'a.
Jeśli chodzi o dobór sprzętu, to chociaż nie chciałbym tu specjalnie
krytykować kontretnych urządzeń, doszły mnie słuchy, że Colorado
Dj-20 (czyli Jumbo 250 - mój sprzęt! - tłumacz) jest raczej hałaśliwy
(jak Jumbo Jet, ale co z tego? :( ). Mówi się, że nawet 5-10 razy
głośniejszy od Connera (jakby to hałas miał jakikolwiek wpływ na
dane - po prostu nie robić backupów w nocy i po kłopocie :).
UWAGA: Jeśli posiadasz sprzęt nie wymieniony na tej liście (albo vendors.h)
, który mimo to dobrze współpracuje z ftape'm zgłoś ten
fakt autorowi HOWTO (<kjj@pobox.com>).
5.5 kontrolery współpracujące z ftape
ftape obsługuje następujące specjalne kontrolery :
Colorado FC-10, FC-20
Mountain MACH-2
Iomega Tape Accelerator II
2Mbps controllers (posiadające i82078-1 fdc)
Obsługę kontrolera FC-10 włączono do ftape'a w wersji 1.12.
Więcej informacji można znaleźć w plikach RELEASE-NOTES i
Makefile w pakiecie ftape.
Wersje 2.03 sterownika powinny obsługiwać już FC-20, ale dla
pewności sprawdź w RELEASE-NOTES.
MACH-2 działa ze sterownikiem w wersji 1.14d wzwyż.
Aby móc korzystać z Iomega Tape Accelerator II, musisz użyć -DMACH2 (Makefile)
oraz ustawić poprawne adresy I/O, IRQ oraz DMA. Będzie to działać przynajmniej
z ftape-2.02 (wypróbowane przez Scott'a Bailey'a
<sbailey@xcc.mc.xerox.com>)
Iomega Ditto Dash i inne kontrolery 2Mbps
Iomega Ditto Dash i inne kontrolery z możliwością transferu 2mbps używają
układu Intel 82078-1. Obsługa tego układu jest cały czas w fazie rozwoju.
Prace mają być zakończone w styczniu lub lutym '97 (czyli już dawno temu).
Na razie jednak kontroler ten działa z normalną prędkością 1Mbps.
5.6 Napędy nie współpracujące z ftape
Wszystkie napędy podłączane do portu równoległego (np Colorado Trakker)
To nie do końca jest już prawdą - patrz punkt
Od tłumacza
Irwin AX250L / Accutrak 250. (niezgodne z QIC-80 drive)
IBM Internal Tape Backup Unit (odpowiednik Irwin AX250L)
COREtape light
Jak już wcześniej wspomniałem WSZYSTKIE napędy podłączane do LPT nie są obsługiwane
(a ja już wcześniej zauważyłem, że to się zmieniło ;) - tłumacz). Jest to spowodowane
tym, że używają one innego sposobu komunikowania się z komputerem, który nie jest zgodny
z QIC-117.
Irwin AX250L oraz IBM Internal Tape Backup Unit nie współpracują z ftape'm
ponieważ są zgodne jedynie z QIC-117 ale nie z QIC-80 (używają własnego formatu
(''servo (Rhomat)''). Nie wiem niestety nic o tym formacie ani gdzie można zdobyć
jakieś informacje o nim.
COREtape light nie reaguje na komendy inicjujące, wysyłane przez sterownik, co
czyni ten napęd bezużytecznym.
Iomega 2GB Ditto także nie działa z ftape'm, ponieważ używa własnego
formatu, na temat którego Claus (zarządzający ftape) nie mógł uzyskać
żadnych informacji.
5.7 Współpraca zewnętrznego streamera z ftape'm
Jeśli masz kontroler FDC, posiadający żeńskie łącze DB37 i masz
możliwość dostarczenia zasilania do streamera, możesz używać go
z ftape'm. Dobra, nie jest to zbyt zrozumiałe. Spróbujmy inaczej.
Niektóre starsze kontrolery FDC mają złącze DB37 na krawędzi, służące do
podłączania zewnętrznych stacji dysków.
Jeśli zaopatrzysz się w odpowiedni kabel podłączany do tego wejścia (czytaj:
sam sobie go zrobisz), możesz zmusić ftape'a do obsługi twojego tasiemca.
Sterownik nie rozróżnia bowiem zewnętrznych i wewnętrznych urządzeń. I dlatego
dla niego oba warianty są identyczne.
Pins 20-37: GROUND
1: +12 Volt (POWER)
2: +12 Volt return (GROUND)
3: +5 Volt return (GROUND)
4: +5 Volt (POWER)
5: 2
6: 8
7: 10
8: 12
9: 14
10: 16
11: 18
12: 20
13: 22
14: 24
15: 26
16: 28
17: 30
18: 32
19: 34
UWAGA!! - dostępny jest już patch parport, który umożliwia obsługę urządzeń
podłączanych do LPT (nie tylko streamerów) oraz patch obsługujący Trakkera (patrz punkt
Od tłumacza).
Wtyczka zasilania to ta mała, taka jak w stacji 3,5". Musisz taką wtyczkę
podłączyć do gniazda DB37. Jeśli chcesz użyć tylko jednego kable, możesz użyć
50 żyłowego i użyć kilku połączeń dla zasilania (i uziemienia).
Dotychczas nikt nie zgłosił mi, że takie coś działa. Jeśli tobie się uda
pisz!
5.8 Płyty główne PCI i ftape
Niestety, niektóre płyty główne stwarzają problemy podczas używania
ftape'a. Niektórzy mieli kłopoty z odpaleniem ftape'a na płycie
PCI, a na zwykłęj 386-ce z ISA program chodził bez problemów (z tym samym
streamerem). Jeśli ty także masz podobny problem, przejrzyj plik README.PCI
w katalogu ftape'a.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
ftape howto plFtape HOWTO pl 9 (2)Ftape HOWTO pl 7 (2)Ftape HOWTO pl 6 (2)Ftape HOWTO pl 1 (2)Ftape HOWTO pl 3 (2)Ftape HOWTO plFtape HOWTO pl 2 (2)Ftape HOWTO pl 11 (2)Ftape HOWTO pl 8 (2)Ftape HOWTO pl 10 (2)Ftape HOWTO pl 4 (2)Ftape HOWTO pl (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)więcej podobnych podstron