; TeX output 2003.11.26:1328_2 ~?ՁZݺIqqecss2074ThefLinuxFtape-HOwmWTO cG 1 ecrm1000Claus-JustusU Heine, b> cmmi10<HЃ ecti1000heine@math1.rwth-aachen.de>v3.0,agosto1998&6 ecss1000QuestozHOWTOetrattadell'essenzialechesipufareechenonsidevefaresottoLinuxconildriverqL ectt1000ftapepGerleunitanastropGercontrolleroppy*.NInparticolaretrattadellaversionepiaggiornata,laftape-4.02,dispGonibileals!momentodellastesuradiquestodoGcumento.˂QuestoHOWTOrvaintesocomeunprimopassodiaiutoefontediinformazione.Z&IldriverftapeinterfaccialeunitcompatibiliQIC-40,QIC-80,QIC-3010eQIC-3020,eleunitMIomegaDitto2GBBeDittoMax.GlistandardQIC-3010eQIC-3020sonoancheconosciuticomeT*ravan(TR-2eTR-3).AQuesteunitsicolleganoalcontrollerpGerdiscooppy(y& ecsx1000FDC)chepossonoessereounFDCinternoopartedialcuneunitanastropGercontrolleroppysupGortaparallela.oRiferirsiallasezione6.1(UnitsuppGortate)!perulterioriinformazioni.ftapenonricopreargomentiriguardantiunitanastroSCSIoQIC-02.UnitWanastroDA*T4sonotipicamente(sempre?)CconnesseaduncontrollerSCSI.Questononl'unicodoGcumentoHOWTOHVpGerHLinux.KހȓpossibileHottenereunalistadegliHOWTOHVdal8 ecsi1000LinuxHOWTOHVIndex,rmentreiveriepropri.HOWTO.NpGossonoessereprelevati(viaftp)dasunsite.unc.edu:pub/Linux/doc/HOWTO.N(questoilsitormuciale)oviaWorldrmWideWebdatheLinuxDoGcumentationProjecthomepage.hT*raduzionediLorenzoCappGelletti,U .(&Lt$ffffecbx1440Indice]f ecbx10001Legalese8c42StoriadellerevisioniY!63Preliminari[7ؼ3.1%AltreU sorgentidiinformazione).荍...................................w73.2%Contatti.荍...............................................w83.3%Cos'U ftape_.荍.............................................w83.4%NoteU allatraduzione .荍........................................w94ComeproQcurarsieinstallareftape 94.1%ComeU proGcurarsiftape.荍......................................w94.2%DierenzeU fraleversioniftape-2.qL ecit1000xV,ftape-3.xveftape-4.x .荍................x?104.3%InstallareU ildriverconikernelv2.0.xPeprecedenti*W.荍........................x?114.4%InstallareU ildriverconkernelv2.1.xesuccessiviA.荍.........................x?124.5%SeguireU losviluppGodeldriverftapeǍ.荍...............................x?124.6%UtilizzareU assiemeftapeeoppy".荍.................................x?125Curaeman>utenzionedelnastroedell'unitanastro125.1%F*ormattazione.O.荍............................................x?12%5.1.1EȖU pGossibileformattarenastrisottoLinux?5.荍........................x?13%5.1.2ECheU programmidiformattazionepGossibileutilizzaresottoDOS?LՍ.荍..........x?135.2%Ritensionamenton.荍..........................................x?13*_2 ~?GINDICE]!2ՁV5.3%PuliziaU dell'unitK.荍..........................................x?14ؼ5.4%RiparareU lecartuccesbGobinate[despooled].荍............................x?146Hardw>aresuppQortatoO\146.1%UnitU anastrosuppGortateg.荍.....................................x?146.2%ControllerU spGecialisupportatiS.荍...................................x?18%6.2.1EColoradoU FC-10,FC-20b.荍..................................x?18%6.2.2EMountainU MACH-2э.荍.....................................x?18%6.2.3EIomegaU T*apGeAcceleratorIIjQ.荍................................x?19%6.2.4EIomegaU DittoDashealtricontrollerda2Mbpsm.荍.....................x?19%6.2.5EControllerU IomegaDittoEZPnPፍ.荍.............................x?196.3%UnitU anastrononsuppGortatei.荍..................................x?196.4%UtilizzareU un'unitanastroesternaconftape.荍.........................x?196.5%SchedeU madriPCIftape.荍......................................x?207Arc>hiviareeripristinareidati"217.1%ScrivereU unarchiviosudiunnastro#w.荍................................x?217.2%RipristinareU unarchivioo.荍......................................x?217.3%ProvqareU unarchivio.荍.........................................x?227.4%MettereU pidiunbackupsudiunnastroǍ.荍............................x?227.5%AggiungereU leadunarchivio.荍...................................x?237.6%EseguireU ilmountol'unmountdeinastri.荍.............................x?238Creareunopp>ydipartenzaincasodiemergenzepQerftape239DomandepQostefrequen>temente`!2410FA>Q:domanderelativeallaCompilazioneedinstallazionediFtapQe]42510.1%CheU versionediFtapGedevoutilizzare?GS.荍..............................x?2510.2%Ston riscontrandoprobleminelcercaredifargirarel'unitXYZᔹconilkernel2.0.xx:conil %driverU compilatostaticamente.qComefaccioarimediare?.荍....................x?2510.3%StollavorandoconLinux/SMPEeilsistemasicongelaquandotentodiaccedereaidevicedi%FtapGe!k.荍................................................x?2610.4%PerchU depmodsilamentadicertiundenedsymbGols*h[simboliU indeniti]?{.荍..........x?2610.5%insmodU dicechelaversionedelkernelsbagliata.3ߍ.荍........................x?2610.6%insmodU dicechekernel1.2.0e1.2.0dieriscono..荍.........................x?2610.7%ProvqandofacompilareFtapGesiottienel'errore: modversions.h: Xno?suchfileor%directory*..荍.............................................x?2610.8%InU ognicaso,cosasonoquestiversionedsymbGols*h[simboliU diversione]?77.荍...........x?27_2 ~?GINDICE]!3ՁV10.9%MisembradiaveresftapGeinvecedizftapGe..Quandolancioilcomandoftmt?status,~otten- %go`aunarispGostache,2neidocumentidiFtape,2corrispondeasftape(/dev/qft0: XInvalid%argument).qPerch?Y.荍........................................x?27ؼ10.10%LamiaschedaDASH/FC-20/ExabyteAcceleratorfunzionasottoMicrosoftWindows,=xma%ottengounerroreditipGounitnontrovqata~invar/log/messages/quandoprovoadutilizzarlo%sottoU Linux._.荍.............................................x?2710.11%IU trasferimentiDMAdiFtapGedannoerroridiECC./.荍......................x?2710.12%Aiuto!qStoU avendodeiHdmaalloc()?failed*hnelmioledisyslog.󍍑.荍..............x?2810.13%SyslogdU lavoraincontinuazionequandogiraFtapGe..荍.......................x?2810.14%ComeU pGossocambiareiltrace-level?xǍ.荍................................x?2810.15%StoJavendoproblemiconFtapGe.~Stoutilizzandol'ultimaversionediFtapGeprelevqatadall'home-%pageU diFtapGeecredodiaverU individuatounbugvero.qCosadevofare?K.荍...........x?2911FA>Q:domanderelativeall'utilizzodiFtapQe!j2911.1%QuantoU vqaveloGceFtape?K.荍......................................x?2911.2%Quandoӳscrivosualcunideimieinastri,WsembrachepGerdaunsaccoditempoalustrarsile%scarpGeE+oonelriposizionamento,inveceoditrasferiredati.C'qualcosachenonvqanelmio%sistema?.荍...............................................x?3011.3%DevoU farripartireilmondoDOSpGerformattareinastri?_.荍....................x?3111.4%ȖU pGossibileformattarenastriDitto2GBconftape?.荍.......................x?3111.5%ȖU pGossibileformattarenastriDittoMaxoMaxProconftape?u.荍................x?3111.6%FtapGeU rilevqapisettoridanneggiaticonnastriQIC-3020diquantononfacciaDOS..荍....x?3111.7%Non cisonoproblemisenonsentoilnastromuoversiquandoimpartiscouncomandofsfo%bsfU conmt?.荍.............................................x?3211.8%PerchilmioprogrammadibackupXYZ ksilamentadierroriditipGoInvqalidargument%[argomentoU nonvqalido]? #.荍......................................x?3211.9%ErroriU I/OeFDC:alcunespiegazioni.1ߍ.荍..............................x?3211.10%PerchottengoerrorideltipGo/dev/qft0: XNo?suchdevice[/dev/qft0:Knessundevice%comeU questo]?O.荍............................................x?3311.11%OttengoundevicebusyGerifericaoccupata]quandoeseguobackupmultiplisudiunnastro%utilizzandoU alcuniscript.㍍.荍......................................x?3311.12%ComeU faccioa...qcontar?.荍.....................................x?3411.13%CheU dimensionepGeriblocchidevoutilizzarecontar?{.荍.....................x?3411.14%DoveU pGossotrovqareibinari,isorgentielepaginemanditar,mt,cpioedd?0.荍.........x?3511.15%Seecutilizzolacompressionedell'unitanastro,itsbagliatosfruttareanchelacompressionedi%zftape.dO.sarebbGe.megliononutilizzarelacompressionedell'unitelasciarechefacciatutto%zftape?ύ.荍...............................................x?3511.16%Com'U lacompressionedizftapeaconfrontodiquella,diciamo,digzip?-9?1.荍........x?3511.17%Nonutilizzolacompressione,]masentochel'interfacciazftapesenestaandando.BCosapGosso%fare?c.荍.................................................x?36JȠ_2 ~?G1.8Legalese4ՁV11.18%FtapGediceThis?tapehasno'Linuxrawformat'[questonastrononnelformato %elementareU LinuxH].K.荍.........................................x?36ؼ11.19%PossoU scambiarenastriconqualcunocheutilizzailDOS? ?.荍...................x?3611.20%ComeU funzionamt?eomquandosicominciaasovrascrivereU unnastrodallamet?񗍍.荍......x?3611.21%Quandoeseguivodeibackupprimadiutilizzaretaper,NsottoftapGe2.0.29lamiaunitnonsup-%pGortavqaWl'fsf,X8mentresottoilnuovozftapelosuppGorta.xPerchdovrebbGeecos'esattamente%l'fsf?.荍.................................................x?3711.22%Qual'U esattamenteladierenzafraftapeezftape?f3.荍......................x?3811.23%Qual'U ladierenzafraunapGerifericariavvolgenteU edunanon-riavvolgente?F/.荍.........x?3811.24%C'qualcunochepGotrebbedirmicomeutilizzaremtpGerriavvolgerelamiaunitTR-3dopGo%averU registratounarchivioconzftape,cosdapGoterlovericare?/;.荍...............x?3811.25%Non-riavvolgentesignica^chenonsiriavvolgeautomaticamente*,Agiusto? 9Nonstaad%indicare}chesottonessunacircostanzanonsiriavvolger,vero?Hoprovqatoadutilizzare%/dev/zqft0U edilnastrostatosubitoriavvolto..荍........................x?3911.26%Qual'U ladierenzafracichemtconsideraunrecordecicheconsideraunle?.荍......x?3911.27%RiutilizzareU nastriconzftapesenzariformattareilnastro.X㍍.荍...................x?3911.28%QuestoCscriptpGermettediottenereunsempliceindicediunpacchettozftapeutilizzandolo%ioGctlU TIOCVOLINFO.n󍍑.荍.........................................x?4012FA>Q:DomanderelativealleUnitenastri+q4412.1%ChiU sonoibuoniproGduttoridinastriT*ravqan?_.荍..........................x?4412.2%DoveU pGossoottenereglistandardQIC?#.荍..............................x?4512.3%L'unitU IomegaDitto2GBsuppGortata?.荍.............................x?4612.4%L'unitU IomegaDittoMaxsuppGortata?󍍑.荍.............................x?4612.5%L'unitU IomegaDittoMaxProsuppGortata?֣.荍..........................x?4613FA>Q:Miscellanea!_4613.1%ComeU cisiiscriveallamailing-listdiFtapGe?G.荍...........................x?4613.2%ComeU usciredallamailing-listdiFtapGe?@.荍.............................x?4713.3%LinkU adinformazionicorrelate.Ǎ.荍..................................x?4714Eseguireildebugdeldriv>erdiftapeCZ4714.1%IlU kernel/ftapesipiantaquandofaccio...qQuestounbaco?`G.荍..................x?4714.2%V*aU bGene,unbaco...qcio,unacaratteristica.qComefaccioaspedireunrapporto?3.荍.....x?4715Con>tributiM[48(1Legalese:L'ftapGe-HOWTO]per]LinuxpuessereriproGdottoeditribuito,Hperinterooinparte,Hfermerestandoleseguenti condizioni:u_2 ~?G1.8Legalese5ՁVPqL ectt0900CopyrightN(c)1993-1996byKaiHarrekilde-PetersenEmail: =khp@dolphinics.noCopyrightN(c)1996-1997byKevinJohnsonEmail:kjj@pobox.comCopyrightN(c)1998byClaus-JustusHeineEmail:heine@math1.rwth-aachen.dekIlLinuxftapGe-HOWTOundoGcumentolibGero;possibileriprodurloe/omodicarlosottolecondizioni dellaversione2(o,ףasecondadellapropriaopinione,diognialtraversionesuccessivqa)dellaGNUnGeneralPublicU LicensecomepubblicatadallaF*reeSoftwareU Foundation.ؼQuestoxrHOWTOxhdistribuitonellaspGeranzacherisultiutile,FmaSENZAxhALCUNAGARANZIA;xrneppuredi#COMMERCIABILIT*#oIDONEIT#ADUNPARTICOLARESCOPO.#ȓpGossibileridistribuirecopiediGNUU FtapGe-HOWTOneiterminidellaGNUGeneralPublicLicense.L'autorer*incoraggialadistribuzionesulargascaladiquestodoGcumentoperusipersonaliocommerciali,fermodrestandocheilcopyrightdicuisoprarimangaintattoechel'utilizzosiaconformeallaGNUdGeneralPublicLicense.InsostanzapGossibilecopiareeridistribuirequestodocumentoliberamenteomediantecompGenso.vNessunRpermessoesplicitorichiestodall'autoreperlariproduzionediquestodocumentoconqualsiasiU mezzo,sicooelettronico.DanotarsichelavoriderivqatietraduzionidiquestodoGcumentodevonoaderireallaGNUGeneralPublicLicense2eilcopyright2originaledeverimanereintatto.fSesicontribuisceconnuovomaterialeaquestodoGcu-mento,si)deverendereilcoGdicesorgente(cioGilsorgenteSGML)dispGonibileperleproprierevisioni.9SipregadiZrenderedispGonibilirevisionieaggiornamentidirettamenteall'autore:contattareL0amezzopGostaelettronica.nQuestopermetterall'autorediuniregliaggiornamentiedirenderedispGonibiliU revisioniorganicheallacomunitLinux.L'autoreincoraggiaidistributoridisoftwarepGerLinuxconognimezzodiutilizzarequestoHOWTOcomeinstallazione>eguidapGerl'utente.ZDatoilcopyrightdicuisopra,resalibGeralastampaeladistribuzionedicopiediquestodoGcumentoconilpropriosoftware.?CosfacendosipGotrebbeincludereunbrevesupplementoall'installazione"pGerlapropriareleaseomodicarelesezionirilevqantidiquestaoperaperriettereilproprioproGdotto.All'autore,s(edaltraduttore)farebbGepiacerevenireaconoscenzadiogniprogettodipubblicazioneedis-tribuzioneBcommercialediquestoHOWTO.InquestomoGdopossiamoassicurareunaggiornamentocontinuoconl'uscitadellenuoverevisionie,Jseunanuovqaversionefossedietrol'angolo,Jritardarelapubblicazionedell'HOWTOU nchlanuovqarevisionenonvienereasadispGonibile.SeTsistadistribuendoquestoHOWTOcommercialmente,Tdonazioni,royaltyTe/ocopiestampatesonoparti-colarmente7lapprezzatedall'autore(edaltraduttore).gContribuendoinquestomoGdo,=]sidimostrailsupportopGerU ilfreesoftware*heU l'(Italian)LinuxDocumentationPro0ject.PerU domandeocommenti,sipregadicontattarel'autoreall'indirizzo:=Pheine@math1.rwth-aachen.deoppureU iltraduttoreall'indirizzo:Plency@dei.unipd.itRicordochenoncie`consentitorimuovereiltestooriginaleinglesedellalicenzaechequestononhaalcun vqaloreU legalemapuramenteinformativo.qEccoquindilaversioneoriginale.ؼThe2LinuxftapGe-HOWTOisafreedoGcument; ;youmayreproGduceand/ormodifyitunderthetermsofversion72(or,fatyouroption,fanylaterversion)oftheGNU#GeneralPublicLicenseaspublishedbytheF*reeSoftwareU F*oundation._2 ~?G2.8StoriadellerevisioniWq6ՁVThisHOWTOcisdistributedinthghopGethatitwillbeuseful,lbutWITHOUTcANYWARRANTY;without eventheimpliedwarrantyofMERCHANT*ABILITYorFITNESSFORAP*ARTICULARPURPOSE.SeetheU GNUGeneralPublicLicenseformoredetails.ؼTheauthorencourageswidedistributionofthisdoGcumentforpersonalorcommercialuse, providedthattheabGove copyrightnoticeremainsintactandtheprovisionsoftheGNUGeneralPublicLicenseareadheredto.The%&summaryisthatyoumaycopyanddistributethisdoGcumentfreeofcharge,Y(orforaprot.NoexplicitpGermissionisrequiredfromtheauthorforreproductionofthisdocumentinanymedium,physicalorU electronic.NotethatderivqativeworksandtranslationsofthisdoGcumentmustbGeplacedundertheGNUؼGeneralPublicLicense,cfand`theoriginalcopyright`noticemustremainintact.IfyouhavecontributednewmaterialtothisdoGcument,"youmustmakethesourcecoGde(e.g.,"SGMLsource)avqailableforyourrevisions.SPleasemakerevisions jandupGdatesavqailabledirectlytotheauthor:Contactheine@math1.rwth-aachen.deviaInternete-mail.2ThiswillallowtheauthortomergeupGdatesandprovideconsistentrevisionstotheLinuxcommunity*.TheCauthorencouragesdistributorsofLinuxsoftwareinanymediumtousetheHOWTOCasaninstallationanduserguide.UGiventhecopyrightabGove,WyouarefreetoprintanddistributecopiesofthisdoGcumentwithyour software.xGIfdoingso,-HyoumaywishtoincludeashortinstallationsupplementUforyourrelecse,-HormoGdifyU therelevqantsectionsofthisbooktoreectyourproduct.TheauthorwouldliketoknowofanyplanstopublishanddistributethisHOWTOcommercially*.Inthisway*,!we:canensurethatyouarekeptup-to-datewithnewrevisions.ZAnd,!shouldanewversionbGerightaroundU thecorner,youmightwishtodelayyourpublicationoftheHOWTOuntilitisavqailable.IfyouaredistributingthisHOWTOcommercially*,Kdonations,royalties,and/orprintedcopiesaregreatlyappreciatedbytheauthor.ContributinginthiswayshowsyoursuppGortforfreesoftwareandtheLinuxDoGcumentationU Pro0ject.IfU youhavequestionsorcomments,pleasecontacttheauthoratheine@math1.rwth-aachen.de(2StoriaG\dellerevisioniv>ersione3.0(agosto,1998)% !", cmsy10/aggiunteU allalistadell'hardwaresuppGortato;%/nuovqaU sezionesulledierenzefraleversionidiftapGe;%/puntatoreU all'^ ecsl1000FtapGe-FAQeall'FtapGemanual;%/aggiornamentoU all'ftapGe-4.02;%/aggiunteU alleFAQ;%/aggiornateU tutteleURL.v>ersione2.0(marzo15,1997)%/aggiornamentoU all'ftapGev2.11ev3.xx40;%/moltiU aggiornamenti.v>ersione1.9(settembre20,1996)%/nuoviU manutentoridiftapGeedell'HOWTO;%/alcuneU correzzioniminoridiformattazioneegrammatica;_2 ~?G3.8Preliminari7ՁV%/aggiornamentoU pGerLinuxv2.0;^%/inizioU dell'integrazionedialcuneinformazionisuftapGediAndrewMartin.Kv>ersione1.8(maggio22,1996)%/moGdicaU delcopyrightU inGNUGPLv2;%/l'indirizzoU e-maildelmanutentoreU cambiato;%/aggiornamentoU aftapGe-2.08;%/ftapeU oraunapartedelladistribuzionedelkernel.v>ersione1.7.1(febbraio13,1996)%/aggiornamentoU aftapGe-2.06b.v>ersione1.7(gennaio28,1996)%/aggiornamentoU aftapGe-2.06emodules-1.3.57.v>ersione1.6.2(gennaio23,1996)%/aggiuntaU l'unitConnorTST3200R;%/aggiornateU informazionisuFDCa2Mbps.v>ersione1.6.1(gennaio16,1996)%/CorrezioniU minori.v>ersione1.6(gennaio10,1996)%/nuovoU manutentorediftape;%/aggiornamentoU av2.05;%/aggiunteU nuoveunit.(Z3Preliminari荍!N ecbx12003.1AltresorgentidiinformazioneftapQev>ersione37ftape-3.xW vienefornitoconunpropriomanualecontenutonelpacchettoftape-3.04dedispGonibile pressoU isitiabituali.qV*edere4.1(ProGcurarsiFtape).^ftapQev>ersione4Ancheftape-4.xphaunpacchettodidoGcumentazionechiamatoftape-docdispGonibilepressoglistessisiti.Questo|RHOWTO,allora,foGcalizzerlasuaattenzioneanchesull'ftape-4.x8edintesocomeunpuntoU dipartenzaversoladoGcumentazionedispGonibile.qV*edere4.1(ProcurarsiFtape).^ftapQe-toolsIl^pacchettoftape-tools(checontieneprezioseutilitypGerftape)vienefornitoconunpropriomanuale.qV*edereU 4.1(ProGcurarsiFtape).^FtapQe-FA>QLerFtape-FAQMsonoinclusetestualmenteinquestomanuale,FmentreversionipirecentipGossoesserevisionateU all'urlhttp://www.c}/orrect.nl/ftapeU ._2 ~?G3.8Preliminari8ՁV3.2ContattiMIlmanutentoredelcoGdicesorgentepGerl'ftapeClausHeine.Possiede unaU paginaweball'indirizzohttp://www-math.math.rwth-aachen.de/LBFM/claus/ftap}/e/.ؼPer;DproblemiodomandesuftapGepossibilemandareunmessaggioallamailing-listdiLinux?Tapeutilizzandol'indirizzoѾlinux-tape@vger.rutger.edu(vedere4.5(SeguirelosviluppGodiftape)piavqanti).OC'eraancheunU newsgroupchecopiavqaimessaggidellamailing-list,masparitounpGo'ditempofa.Anch'iotutilizzoun'unitanastro(ilsolomoGdoconcuieseguodeibackupconLinux:-). }Esito,pGer,adareraccomandazionisuqualehardwarecomprare.PRRiferirsiallasezione6.1(UnitsuppGortate)e6.3(UnitnonU suppGortate)perunalistadiunitsupportateenonsupportate.ȑ2meglioGprovqareadinviareunriassuntodeiproblemiriscontraticorredatidaqualcherimedio,ranchesesoloparziale.eȑgraditounmessaggiocontenenteunacopiaditalirimediancheallamailing-listdiLinuxT*apGeraggiungibileall'indirizzo,';cosicchpGossanoessereaggiuntiall'HOWTOe/oalleU FAQ.Nel7casoquestomanualefacessepartediunadistribuzionesucartaosuCD-ROM,convenientedarefnun'oGcchiataallap}/aginaQprincipaledelLinuxDocumentationProjectfn,joviaftpall'indirizzoftp://sunsite.unc.e}/du:/pub/Linux/doc/HOWTO,3pGervedereseesisteunaversionepirecente. QuestopGotrebbeU potenzialmentefarrisparmiareunsaccodiproblemi.NelcasomisivolessespGedireunmessaggio,5gradireichevenisseinseritalastringaftapenellalineadiSub0ject:.nQuestoM|aiuteradassicurarecheilmessaggiononvengapGerso.nComunquemeglioscrivereallamailing-listU diLinuxT*apGeU ,invecedicontattaremedirettamente.#Í3.3Cos'D7` ectt1200ftapeMftapeaӹundriverchecontrollavqaritipidipGerifericheanastrodibassocostodacollegarsialcontrollerdell'unitU oppy*.ftapew4nonunprogrammadibackup;-undriverdipGerifericachepGermettediutilizzarel'unitanastro(cos펡comew!ildriverpGerlaSoundBlaster16permettediutilizzarelaschedasonora)attraversoilledipGeriferica/dev/[n]qft[0-3].ftapefuoriginariamentescrittodaBasLaarhoven,,conunpiccoloaiutodapartedeisuoiamiciiBpGerorganizzarel'ECCi=(ErrorCorrectingCode[codiceperlacorrezioned'errore]).ftapeprotettoda~FcopyrightdapartediBassottolaGNU~trolleroppyIlrtermineoppytap}/edriverstaradindicarequelleunitanastrodaconnettersialcontrollerpGeroppy*.NelU testosiutilizzerannosinonimipibreviqualiunitanastr}/ooU unitU.Driv>erftapeSitrattadelsoftwareveroeproprio,quelloingradoditradurrelerichiestedapartedeiprogrammidisbackupinsequenzedicomandiinterpretabilidall'unitanastro.̠SinonimiusaticorrentementeneltestoU sonodriver},ftapeV,ftape-2.x,ftape-3.xvedftape-4.x.FiledipQerifericaIlterminedevic}/e֡driveraindicailespGecialicontenutinelladirectory/devattraversoiqualiildriverftapeU dialogaconl'unit.qSinonimidiquestoterminesonodevic}/eoeperifericaU.ؼPertaiutarechisiavvicinapGerlaprimavoltaaquestotipGodiperifericheepernondisorientarechi,|invece,hagifamiliaritconesse,|sidecisoditradurretuttiiterminitecnicirelativialmondodelleunitanastro,maU dilasciareindicatofraparentesiquadreilrelativotermineinlinguainglese.ؼCommento apartemeritalasezionesullacompatibilithardware.Daltestooriginalesipucomprenderecomesiailrisultatodiunc}/ollagediinformazioniprovenientidadiversepGersone.ɃHofattodelmiomegliopGerU cercaredidareunsignicatoallefrasichecompongonolasezione.(4ComeG\propcurarsieinstallare Nffffectt1440ftape荍4.1Comepro_curarsiftapeMLeversioniv.2.0.xLdelkernelincludonolaversione2.08diftape.]Consiglio,$ pGertanto,diproGcurarsil'ultimaversione_delpacchettoconteneteilcoGdicesorgentecompletopGerftape.ˀȑ_unaversionepinuovqa,b*contieneleIchenonsonocontenutinelladistribuzionedelkernelv2.0.x}eincludedoGcumentazionemoltomiglioresucomeU installareftape.qLeversionidikernelv2.1.xPasucessivecontengonolaversione3.04diftape.ȑconsigliabile5scaricarel'ultimaversionestabilediftape,4cioGla4.02nelmomentoincuistoscrivendo,dispGonibleU pressohttp://www-math.math.rwth-aachen.de/LBFM/claus/ftap}/e/archives.htmlcosU comepressoftp://sunsite.unc.e}/du/pub/Linux/kernel/tapes/U . Һ_2 ~?G4.8ComeproQcurarsieinstallareftape ~10ՁVProbabilmenteԯoppGortunoprocurarsiancheipacchettiftape-doceftape-toolsdispGonibilidaglistessi siti.ؼSe, =tuttavia,sivuolefareusodell'ftape-2.08chevienefornitoconikernelv2.0.x40, =sitengapresentechesi莡inzpGossessodiunaversionedeldriververamentedatata,chenonsuppGortacorrettamenteleunitQIC-3020a2Mbps,(nleunitDitto2GB,nleunitDittoMaxoqualsiasitipGodiunitsuportaparallela._Lasezione6.1(UnitsuppGortate)forniscedettagliateinformazioniapropositodiqualiversionidiftapesupportanodeterminatiU hardware.#Í4.2Dierenzefraleversioniftape-2.!D7` ecit1200x4,ftape-3.xeftape-4.xMftape-3.xWιexftape-4.xfannousodiun'interfacciapGerlesystemchefuimplementatapGerungruppodireleaseJXchiamatozftape.mIneettiilmoGdulocheimplemental'interfacciaVFSJU(Virtual?FileSystem)JXdiftape-3.xeUCanchediftape-4.xchiamatazftape.oeilsuocoGdicesorgenteCall'internodell'albGerodelkernelU sitrovqain[/usr/src/linux/]drivers/char/ftape/zftape/.ftape-2.x̹(cioGvlaversionecontenutaancoranelkernelv2.0.x40)usaun'altrainterfacciadilesystemchefuimplementataU dall'autoreoriginalediftapeBasLarhoven.ؼMarcatoridileLa,dierenzaconcettualefral'ftape-2.xeleversionisuccessivediftapestanelmoGdoincuiimar}/catoridileosonoU implementati.Le)unitkanastr}/opercontrolleroppy non)hannodeiverimarcatoridile.^"T2ecrm070017Poichl'obiettivodell'in-terfacciadellesystemdiftapefundalprincipioquellodiprovvedereadun'interfacciachepGotesseessereusataconleusualiutilitypGernastripresentisusistemiUnixesimili(pGeresempiomt),glisviluppatoriNqdiftapecominciaronoademulareimarcatoridilesalvqandolepGosizionidelnastro,Ocheindicavqanodovedovevqatrovqarsiilmarcatoredelle,Mindeterminaticampideisegmentid'intestazione.^2Per UglistandardQIC GdenivqanogiunaregionespGecialenellaqualesalvaretaliinformazioni,*ilcosid-dettoMsegmen>to̺dellatabQelladivolumeMڹ[volumetablesegment].oAMpartiredall'ftape-3.x 0questose}/gmentodellatabelladivolumevieneH\sfruttatoalpGostodeicampididatinonutilizzatinelsegmentod'intestazione.CComeErisultatopGossibileusarelapropriacartucciacondierentisistemiopGerativinelfsensocheilprogrammadibackuppGerWinoDOSfcapirannochecerteregionidelnastrosonogioGccupatedadati,edftape-3.x esuccessivirilevererannoleregioniutilizzatedaiprogrammiperDOSeMWin.|CinonostantenonpGossibileestrarreunbackupDOS sottoLinux,.nestrarreunvolumescrittojdaftapesottoDOS,fattosalvoilcasoincuicisisiacimentatinellascritturadiunsoftwareappGositoU percontoproprio.In>terfacciaIOCTLCiDsonoalcunedierenzenell'interfacciaIOCTL^3fraftape-2.xeftape-3.xesuccessivi.l Unadet-tagliata;Kdescrizionepuesseretrovqatanell'ftape-manualcontenutonelpacchettoftape-doc.hV*ederelaU sezione4.1(ComeproGcurarsiFtape).+ z-=)7Lecrm06001]. ecrm0900In*u ecbx0900marcatoridilensonousatipAerdistinguerefradieren!necessarioeditareilleMCONFIG=ڹecongurareilpacchettosecondolepropriespGecichehardware.IlU leMCONFIGcontienemoltespiegazione,tantochedovrebbGeesserefacileseguirlo.CianonostantemolteopzionidellacongurazionehardwarepGossonoesserespecicateattraversoal'im-pGostazionetdeiparametrilettinellafasecaricamentodelmodulo,*JcosmoltiprametrispecicatinelleMCONFIGPpGossonoPTmantenereleimpostazionididefaultsenzachecisiailbisognodiricompilareildriverpGeracambiarel'indirizzodiI/Oaoilvqalored'interrupt.kIlleINSTALLaedillemodules/insertcontengonoesempisucomespGecicareiparametriappropriatidelmoduloduranteilsuocaricamentodapartedelkernel,quindiU nonmiinoltrerinmaggioridettagli.Sesistausandounkernellinux-v1.3.x40,sarebbGeopportunoconsiderareunaggiornamentoallaversione2.0.x40.LaU versione1.3.xPeralareleasedisviluppGoantecedentelareleasediproGduzionev2.0.x40. c_2 ~?G5.8Curaeman>utenzionedelnastroedell'unitanastrog12ՁV4.4Installareildriverconkernelv2.1.xesuccessiviMForse?ftape-4.02verrinclusonelkernelv2.2.xV,maquestononchiarodurantela stesura?diquestodocumento. XQuestoHOWTOverrrivistoappropriatamentequandocisarchiaro. XCos,?perora,necessarioriferirsiallasezioneprecedente4.3(Installareildriver?conikernelv2.0.xeprecedenti)edevitareilcontenutodiquestasezione.ؼIl.Perfarequesto,K-spedireunae-mailchecontengaHsubscribelinux-tape4nel>c}/orpozdelmessaggioa.Adiscrizioneavvenuta,=_verrspGedito&unmessaggiodibenvenuto&nelqualevienespiegatocomepostareeettivqamenteimessaggiecomeuscireU dallalista.qSipregadisalv\|arequestomessaggioinunpQostosicuro.V*orrei9\farnotarecheiononho,>ripGetoNON"HO,alcunpoterespecialeconcernentequestamailing-list.h?SeciNsitrovqaneiguaiconlalista,nonserveprendersiildisturbGoperdirmelo.V:PossosolostringerminellespalleeU rispGonderticonunpo'dellamiasimpatia(maquestonontipermetterdiusciredallalista).#Í4.6UtilizzareassiemeftapeeoppyMSe8sifautilizzodell'unitanastropGercontrolleroppyconunFDC8standard,ql'unitoppyel'unitanastro,nonpGossonoessereutilizzateassieme,4inquantocondividonolostessohardware,4l'FDC,edilfloppyedgftapenoncomunicanol'unoconl'altro.TCos,8semontatounoppyesiprovqaadaccedereall'unitanastro,xftapeMsilamenterdelfattochenonriesceadimpadronirsidell'IRQ6eterminer.=Questodiventaunprobleman!veroeproprioquandosicreaundiscod'emergenzadautilizzareconftapGe.LasoluzioneconsistenelU caricareildiscodibGoot/rootU inunramdiskepGoismontareiloppy*,oppureavereduecontrolleroppy*.(5CuraG\emancutenzionedelnastroedell'unitanastro荍5.1FormattazionePrimacheunnastropGossaessereutilizzato,Odeveessereformattato.QIlproGcessodiformattazionedistribuiscel'informazioneCodeisettorisulnastro.kAltreinterfaccieanastrononrichiedonotipicamentelaformattazione.Lai ragionepGerlaqualeleunitanastropercontrolleroppylarichiedono,risiedenelfattochehannobisongoU diesserevisticomedeioppy(piuttostorozzo,machecaspita...qfunziona:-)???  c_2 ~?G5.8Curaeman>utenzionedelnastroedell'unitanastrog13ՁV5.1.1#!\ȖpQossibileformattarenastrisottoLin>ux?MS, pGossibile,sesiutilizzaftape-3.04dosupGeriori.IBPerformattareunacartucciac'bisognodiuno strumentoXalivelloutentechiamatoftformatcomequellocontenutonelladistribuzionediftape-tools(vedereU lasezione4.1(ProGcurarsiftape)).ؼIlzpacchettoftape-toolsvienedistribuitoconunpropriomanuale,4cosnonc'bisognocheripGetaquicomeutilizzareU ftformat. 5.1.2#!\CheprogrammidiformattazionepQossibileutilizzaresottoDOS?IU seguentisisachefunzionano:ؼilU software(tape.exe)dellaColoradoMemorySystemConnerU BackupBasicsv1.1etutteleversioniWindowsNortonU BackupQICstreamU versione2T*allgrassU FileSecurev1.52EscomU Powerstream3.0(qs3.exeQICstreamv3?)QuestiU programmirisaputochecontengonopiomenoerrori:ConnerU BackupBasics1.0ilU programmapGernastriColoradoWindowsCPU Backup(sprecaspaziosunastro,ma,apartequesto,vqabGene)Comeawregolagenerale,lamaggiorpartedelsoftwareawsottoDOSa2dovrebbGefunzionare.IlConnerBackup Basics v1.0haunparametroerrato(qualcunononerariuscitoaleggerecorrettamentelespGecicheQIC-80!),cheLstatocorrettonellaversione1.1.V:Cinonostanteftaperiescearilevqarequestoinconvenienteeadaggirarlo.!DDennis T.Flaherty()hadettocheiproprietaridelConnerC250MQhpGossonohottenerelanuovqahv1.1chiamandolaConneralnumero1-800-4Conner(negliStatiUniti)e\chiederel'aggiornamento(pGerilprezzonominaledeloppy).LaversionepGerWindowsdovrebbGelavorarebGene.+Alcune&versionidelprogrammapernastridellaColoradosottoWindowshannounerroredovutoadunoU scartounitarionelnumerodeisegmenti.qftaperilevqaedaggiraanchequestobug.ؼIlsCentralPointBackuppuessereutilizzato,masprecapreziosospaziosunastroquandoincontraunapGorzioneU danneggiata.NOT*A:!gsesistautilizzandounprogrammapGerlaformattazionesottoDOS!Ychenonstatomenzionatoqui,preghereiodispGedirmileinformazionipirilevqantiall'indirizzo,anch鎡pGossaU aggiornarelalista.#Í5.2RitensionamentoMITnastrigQICsonoparticolarmentesensibiliallatensionedelnastro.JUIlmotivostanelfattocheinastripGerlelunitdaconnetterealcontrolleroppysonopre-formattaticoninformazionisuisettori,qmentrepGeraltritipiPdinastroleinformazionidisincronismovengonoscrittesulnastro,coscomeavvienepGeridati.Seil_2 ~?G6.8Hardw>aresuppQortatoMi14ՁVnastromsitendeeicampipGerilsincronismovqannofuorisincronismo,ssiotterrannodeglierroriinlettura.Il problemaU pGeggioreconinastripilunghi.ؼȑ>unaKbuonaidearitensionareinastrinuoviKunpGo'divolteprimadiutilizzarlieformattarli.SidovrebbGe,inoltre,6 provqare.Garitensionareilnastroquandosicomincianoadaveredeglierroridilettura.dSarebbGeancheunaU buonaidearitensionareilnastroprimadiunbackup.#Í5.3Puliziadell'unitMIl*rivestimentosulnastrouncompGostodiossido.Quandoilnastrovienetrascinatosopralatestinadilettura,lhalatendenzaadepGositarvisopraunasottilequantitdiresiduo.OSidovrebbGeutilizzareperi-oGdicamente-,unpulisci-nastriseguendolespecicheperl'unitinquestione.d/Pulisci-nastridovrebberoesseredispGonibiliU pressoqualsiasirivenditoredinastri.Un'ulteriorenotasullapuliziadelnastro.,ȑoppGortunopulirel'unitdopoilprimousodiunnastronuovodi"zecca.Unnastronuovo"dizeccalascertipicamenteunquantitabbastanzaconsiderevolediresiduilaprimaU voltachevieneutilizzato.GrazieNaNe}/alF;riedmanN̹pGerlaspiegazioneedilsuggerimentodiinserirequestainformazionenell'HOWTO.#Í5.4Ripararelecartuccesb_obinate[despooled]MInrareoGccasionipuaccaderechel'unitanastrononrileviimarcatoridiEOT(EndOfT*ape[nedelnastro])Hcorrettamente. Questimarcatorisonosemplicementedeibuchinelnastrochevengonorilevqatidall'unitU condeipiccolifoto-transistor(oqualcosadisimile).IlAjmanualedell'unitanastroinpGossessofornirprobabilmenteoppGortuniaccennisucomepulirequestirilevqatoriU diEOT.Cidnonostante, #seilrilevqamentodell'EOTMfallisce, #l'unitanastrosbGobina̬lacartucciainquantoilnastrononU incollatoallebGobine,matrattenutosoloperfrizione.CiU sonodettagliateistruzionisucomeaggiustaretalinastrisbGobinatiallapaginaW*ebdiIomega:http://www.iome}/ga.com/support/techs/ditto/3006.htmleU allapaginaW*ebdellaHewlettPackqard:http://www.hp.c}/om/isgsupport/cms/docs/lpg12020.htmlSewlepaginenondovesserowtrovqarsinell'esattaloGcazionedatasopra, eprovqareagirovqagareunpGo'fralepaginediU HPoIomeganchnonsiriesceatrovqareleinformazionidicuisihabisgono.(6HardwcareG\suppportato荍6.1Unitanastrosupp_ortateMT*uttehleunitchesonocompatibiliconlostandardQIC-117e(conunotraglistandardQIC-30,m80,3010he3020لdovrebbGerofunzionarecorrettamente.AncheleunitQIC-WIDEbeT*ravqansonosuppGortate(TR-1莡semplicemente1unQIC-80connastrida8mm,umentreTR-2eTR-3sonoancheconosciutecomeQIC-3010e3020rispGettivqamente)./LeunitIomegaDitto2GBeDittoMaxsonougualmentesuppGortatenonostantenonRsianocompletamenteconformiaglistandardQIC.SonosuppGortatianchealcuneunitdacollegareallapGortaU parallela.&_2 ~?G6.8Hardw>aresuppQortatoMi15ՁVAlcunicommentiripGortatipiavqantiapropGositodipotenzialiproblemicondeterminateunitsonomolto datati,U manonhoaccessibilitatuttiitipidihardwareequindinonpGossoprovqarlitutti.ؼT*aluniresoGcontiriportatidiseguitosonostaticommentatidame()inquestoU moGdo:ؼ'QuestoU uncommento.AttualmenteU lalistadelleunitfunzionanaticonftape:Allo>yRetriever250Arc>hive5580i,XL9250iColoradoDJ-10,DJ-20(conosciutianc>hecome: JumbQo120,JumbQo250)Colorado1400U hariportatounproblemaduranteunbackup1GutilizzandotapGer.unitanastropQerportaparallelaColoradoT rakk>ereSuppGortoU aggiuntodaJochenHoenickeU .HPColoradoT1000=I>problemi>riferitisonoprobabilmenteormaisupGerati.jInparticolarelozftapedelquale /siU parlanonesistepieildriverftapeinrealtl'ftape-2.08.F*unzionaconnastri3MTravqan400M(TR-1)enastrida120M.Șstatoriscontratochemtesceim-provvisamente,;mentre conbackupcheutilizzanotarfunzionabGene.~Concpiosiconsiglial'usodiftapeU alpGostodizftape.q()Sono8statiriscontratiproblemiconzftapeconsistentiinuncontinuoarrestoepartenzadell'unit(<75104.1756@compuserve.com>).(SembrazNsiaunproblemadelnastrochegiratroppGoveloGcementepGerilGvcomputer;LilbuerDMAGrvienesvuotatoprimachesiariempitonuovqamente.lLeversionipirecentidiUzftapenoneseguonoquestaopGerazionesesiutilizzaunprogrammadibackupopportunamenteveloGceU eunbuerDMAsucientementegrande.q().ConnerC250MQ(T)Il)250QsembragenerierroriinscritturaefrequentiripGosizionamenti.L(F*rankStuesspressoNacamarDataU Communications)=Erroriinscritturanonsononecessariamentecausatidall'unitanastro,?maanchedacar-/tuccerovinate.-AncheripGosizionamentifrequentipGossonoesserecausatidacartuccerovinate,/majpGossonoesserecausatianchedaerroridioverrunU,ݽindicediproblemidicomunicazione/fraU ilcontrollerFDCequelloDMA.ConnerTSM420R,TSM850RIU moGdelli400e800funzionanosoloconnastriTR-1.=Non{Psosequestostavqaadindicarecheleunitcitatenonfunzionanoconlenormali/cartuccearesuppQortatoMi16ՁVConnerTST3200RF*unzionacSconnastriTR-3ad1Mbps(cioGsoloconcapacitda1600M).FunzionaconnastriQIC- WIDE7400M(ilMSony5122?)t().F*unzionaMconnastriTR-3,QIC-3010eQIC-3020.@Viene distribuitoconunFDCקda2MBcheutilizzailcontrollerPromise2300+da1Mbps().Sembracheildiveroppynonriescapialeggeredischiabassadensit.iBisognapGerdereunpo'ditempGoU conicanaliIRQ,quellidegliindirizziedicanaliDMA().=IlU TST3200RvqabGeneconftape.ConnerTST800RIlU TST800RfunzionaconnastriTR-1,SonyQW5122F(210M)eDC2120.=F*unzionafbGeneconftape,almenonoall'ftape-2.07.L'houtilizzatopersonalmente /nchnonsicolatountransistordell'unit,*Vprobabilmenteacausadiunsurriscaldamento/precedente.ConnerCTT3200Il.CTT3200probabilmenteidenticoalloIomegaDitto3200.F*unzionaconilcontrollerda2Mbpsfornito,U masembranonfunzionaresottoDOSsualcunemacchine().Conner1.7GT apQestor(TSM1700R)F*unzionaconnastriditipGoQIC-WIDEa().mParzialmentelavoraconQIS-3200.SesiutilizzailcontrollerHSC-2,ŽilcanaleDMAdeveesserecambiato(incrementatodi1-canale2?-moGdicareilMakefile).SuccessivqamentenecessariomodicareilMakefilediftapeperrietterequestocambiamento. ~Nonostanteci,ftapesicompGortainmanieraunpo'bizzarraconquesto(nonvienetfornitoalcunnumerodiversione)().[PotrebbGenonfunzionarea2Mbps(QIC-3020)conilcontrollerHSC.L'unitsifermaconunmessaggiodeltipGodumbtapGestopchenoadoraU nonstatocompreso.q().=NessunaU informazionerecentedispGonibile.EscomoArc>hive(Hornet)31250QExab>yteEXB-1500F*unzionaU connastriQIC-3010.Exab>yteTR-3Irwin80SX,Insigh>t80MbIomega250IomegaDittoT apQeInsider420,1700IomegaDittoT apQeInsider3200QuestaXl'unitcheutilizzoio.(LeimpGostazionididefaultdeijumpernonfunzionano.(Lasciare invqariati:l'IRQ:el'indirizzodellapGortadiI/O(6e0x370,?rispGettivqamente),macambiareilDMA:da3aU 2.q(KevinJohnson).=F*arehariferimentoalleMCONFIGgdelledistribuzionidiftapepirecentipGeraltri/suggerimentiU sullapGortadiI/O,l'IRQedilcanaleDMA.A@_2 ~?G6.8Hardw>aresuppQortatoMi17ՁVPotrebbGezesserenecessarioaggiungeref0x08882,?80,wake_up_colorado,Iomega3200gz۹alle vendors.hU pGerleversionidiftapepivecchie.SonostatiriscontratiproblemiconftapGe2.07edilkernel1.12.13. VuT*ratuttelecombinazionipGossibilivdiacceleratori,WLetc.,l'unitvpotrebbeessereaccessibile(sualcunisistemi)unavoltasola().d Inoltre,4dopo,ilprimoaccesso,l'usosuccessivodelnastrorestituisceunmessaggiodiU protezioniinscrittura(,).C'U statoancheuncasonelqualeilnastrostatosbGobinato.=CiLWpGotrebbeesserestatocausatodaunsensorediEOTLUsporcoenonnecessariamente/un eettivomalfunzionamentohardware(trannequandoilmalfunzionamentoaspGorcareil/sensoreU diEOT...).Unaltroproblemastatoriscontratodurantelacreazionediarchivi(condd).)PupartirebGene,maIJquandol'unitcominciaadutilizzaredd,TsifermaedilnastrovieneriavvoltoIJnoalprincipio.Successivqamentewcominciaafargirareilnastroincontinuazionesenzafermarsi.٘Sembrachetuttoci򎡍accadaquandoildriverchiedealnastrodifermarsi.CidovrebbGecausarel'arretramentodelnastrodi9y3segmenti,redinvecevieneripGortatoall'inizio.Unacorrezionedell'errorestatapostata,rmailproblemaU nonstatorisolto.=DovrebbGe.esserestatoaggiustatoinqualcheversionefral'ftape-3.00el'ftape-4.00./Sfortunatamentevl'utilecomandodifast-skipping(saltoveloGce)ditutteleunitanastroper/controlleroppyv>eramentescarno.:Recentiversionidiftapehannoaggiratoilproblema./Suggerisco,diproGcurarsil'ultimaversionedeldriverftapequalorasiavesseespGerienzadi/questoU problema.IomegaDitto800InsiderF*unzionaU connastriTR1,TR2,oDC2120().IomegaDitto2GBSuppGorto3aggiuntodaJochenHoenicke33al- l'ftape-3.xxveU successivi.NonwpGossibileformattarecartucce,lascritturapossibilesoloconspecialicartucceDitto2GBR(limitehardware,U nonunamancanzadiftape).IomegaDittoMaxIomegaDittoMaxProSuppGortatoU apartiredall'ftape-4.00.qGrazieaTimJones.Non݀pGossibileformattarecartucce,lascritturapossibilesoloconspecialicartucceDittoMax(limitehardware,U nonunamancanzadiftape).NonsonostatoingradodifarfunzionareilDittoMaxconaltriledipGerifericaall'infuoridi/dev/[n]qft0.NonYsosequestaunacaratteristicadelDittoMaxodelcontrollerDittoEZYchehoU collegatoalDittoMax.Non?c'bisognodicomprareunFittoMaxProperutilizzarelecartucceda5/10GB.Con?ftapenoncisonosostanzialidifferenzefrailDittoMaxeilDittoMaxPro.IomegaDitto800/3200/2GB/Max/MaxProEasy(pQortaparallela)SuppGortatoU apartiredall'ftape-4.00conildriverperFDCbpck-fdc.Moun>tainFS8000M_2 ~?G6.8Hardw>aresuppQortatoMi18ՁVRev>ealTB1400/Ѝȑstatoriferitochenonfunzionaconilkernel1.3.79edftape(nessunaversionefornita)oconilkernel 1.2.13U ezftape?1.04().3I=La&CversionedeldriverftapeappGenamenzionataormaivecchia.aSetuttaviasipGossiede/unaU talebGestia,procurarsiunaversionedeldriverftapepirecente.SummitSE150,SE250T allgrassFS300/ЍConunT*allgrassFS300eunAHA1542BnecessarioaumentareiltempGodibus-on/bus-odel1542B.AnttiVirjo()dicechepGortareCMD_BUSON_TIMEa4eCMD_BUSOFF_CMDa12inU linux/drivers/scsi/aha1542.cpGermettediattuareiltrucchetto.T eac800Sistemadibac>kupconunitanastroMemorexW angtek3040F,3080FaiȑgsemprepGossibilecontrollarelalistapirecentedelleunitriconosciutedaftape,&guardandonellevendors.hU delladistribuzionediftape.ؼAnchedsenonvogliogarantireilbuonfunzionamentodiun'unitpiuttostocheun'altra,gՀstatodettocheilColoradoDJ-20piuttostorumoroso,quandoparagonatoadun,diciamo,ConnerC250MQ.Perinciso,莡statoHdettocheilColorado5-10voltepirumorosodelConner.msMa,KhpGoichnonhomaiavutonl'unon鎡l'altro,U nonpGossodirloconcertezza.'SepGossiediun'unitanastrochefunzionabene, manonlistataqui,osehaidellecorrezionipGerjleinformazioniriportatesopra,tipreghereidispedireunamailalmanutentorejdell'HOWTO()."6.2Controllersp_ecialisupportatiMIU controlleradaltaveloGcitdedicati,supportatidaftape,sonoiseguenti:ColoradoU FC-10,FC-20MountainU MACH-2IomegaU T*apGeAcceleratorIIcontrollerU da2Mbps(utilizzantil'fdci82078-1)ilU controllerIomegaDittoEZ4MbpsPnP ib6.2.1#!\ColoradoF>C-10,FC-20MIlysuppGortoperilcontrollerFC-10statoaggiuntoallaversione1.12deldriverdiftape.YV*edereile RELEASE-NOTESeMakefilenelladistribuzionediftape. Dallaversione2.03diftape,̅ilcontrollerFC-20comincerU afunzionare,masoload1Mb/s(controllarelenotedirelease!).6.2.2#!\Moun>tainMACH-2MIlU suppGortoperilcontrollerMACH-2statoaggiuntoall'ftape-1.14d.\_2 ~?G6.8Hardw>aresuppQortatoMi19ՁV6.2.3#!\IomegaT apQeA>cceleratorIIMPerusareloIomegaT*apGeAcceleratorIGI(danonconfondersiconloIomegaDittoDash!),utilizzare-DMACH2 eHcongurarecorrettamenteivqaloripGerl'indirizzoI/Odibase,l'IRQeilDMA.F*unziona(secondoproveempiricheU fattedaScottBaileyU )almenoconl'ftape-2.02. ˍ6.2.4#!\IomegaDittoDashealtricon>trollerda2MbpsLoIomegaDittoDashetuttiglialtricontrollerda2Mbpsusanoilchip82078-1dellaIntel,VchepulavorareaU 2Mbps.qIlchipsuppGortatopienamenteapartiredall'ftape-3.00. ˍ6.2.5#!\Con>trollerIomegaDittoEZPnPQuestocontrollerrichiedel'utilizzodelcosiddettopacchettoisapnptoolspGeresserecongurato. _vȎdispGonibileU pressoؼhttp://www.r}/oestock.demon.co.uk/isapnptools/IlcontrollerproGducetroppierroridioverrungquandovieneutilizzatoallamassimaveloGcitdi4Mbps.WN鎤 TimFJonesniosiamostatiingradoditrovqareunamacchinaU chepGotessefarlavorareilcontrollera4Mbps.q3MbpssembranoandarebGene.ؼSeilDittoEZyvieneconguratopGerutilizzareilDMA2(ilcanaleDMAusatodalcontrollerdeloppy),^ildriveAdeloppynonfunzionerpi.SNondialcunautilitdisabilitareilgateDMA*deicontroller(comenelcasoU dialtricontrolleradaltaveloGcit),cosnonpuessercialcunaiutonemmenodallamodicadiftape."y6.3Unitanastrononsupp_ortate̷AlcuneU unitpGerportaparallelanonfunzionanoancora.qAltrevqannobene.~IrwinU AX250L/Accutrak250.q(nonun'unitQIC-80)IBMU InternalT*apGeBackupUnit(identicaall'unitIrwinAX250L)COREtapGeU light)FL'IrwinAX250L(el'IBMInternalT*apGeBackupUnit)nonfunzionaconftape.#Questodovutoalfatto cheSsuppGortasoloilQIC-117,manonlostandardQIC-80(utilizzailformatoproprietariodellaIrwinservoGe(Rhomat)).qNonU sonulladelformatoRhomat,ndovetrovqarequalcheinformazione.qMidispiace.Il`COREtapGelightnonaccettaicomandidiinizializzazione,܆macenestiamooccupando.?@QuestoprobleminolasciaU l'unitinutilizzabile."y6.4Utilizzareun'unitanastroesternaconftapeMSesipGossiedeuncontrolleroppyprovvistodiunconnettorefemminaDB37ssatoallastaa(alcunipiediniservonopGeralimentarel'unit)pGossibileutilizzarloconftape.?V*abene,ݻquestafrasenoneraproprioovvia.ProviamoinquestomoGdo:alcuniFDC(quellipropriovecchi)hannounconnettoreDB37sullastaapGerconnettereU unitoppyesterne.SesicostruisceuncavoadattopGercollegareilconnettoreDB37(delFDC)}allapropriaunitanastroesterna,U pGossibileutilizzareftapepercontrollarelapropriaunit.Cidovutoalfattochedalpuntodivistadiunprogrammanonc'dierenzafraunconnettoreesternoedU unointerno.qCos,dalpuntodivistadiftape,sonoidentici.h_2 ~?G6.8Hardw>aresuppQortatoMi20ՁVPinU 20-37:qMASSA1:q+12U V*olt(ALIMENTAZIONE)2:q+12U V*oltritorno(MASSA)3:q+5U V*oltritorno(MASSA)4:q+5U V*olt(ALIMENTAZIONE)5:q26:q87:q108:q129:q1410:q1611:q1812:q2013:q2214:q2415:q2616:q2817:q3018:q3219:q34ؼIl2connettorepGerl'alimentazionedeltipomini,6comequellodelleunitoppyda3.5. L'ideaquelladi collegareunodeiconnettoripGerl'alimentazionedellaPSU^4Xalconnettorepresentesullascheda.I!Sesiintendeutilizzare]solouncavo,-ci]sidovrproGcurareuncavoda50lieutilizzarepilipGerl'alimentazione(elamassa,U pGercicheserve).ؼNessunoU mihaconfermatochefunzioni.qF*atemisapGereirisultatiseciprovqate.#Í6.5SchedemadriPCIftapeMSfortunatamente alcuneschedemadriPCI causanoproblemiquandositentadifargirareftape.{AlcunepGersoneshannoavutomododiprovqarecheftapenongirasucomputercontecnologiaPCI,mentrenonfanno "unagrinzasudiunnormale386DX contecnologiaISA.Sesipresentaunproblemacomequesto,*fareriferimentoU alleREADME.PCInelladistribuzionediftape.'Un3controllerpGeroppyhabisognodiuncontrollerDMA$subusISApGerisuoitrasferimentidi#memoria.,,SembracheilcontrollerDMAISAnon#ottengailcontrollosullamemoriaabbastanzafrequentementeU sualcunisistemibasatisulPCI.Ǎ z-=4]Si$trattadell'alimenhiviareeripristinareidati!\321ՁV7ArcchiviareG\eripristinareidati:Questasezionedescrivealcunesempliciutilizziditaredmt. nAltriesempisipGossonotrovqarenel- l'ftape-manualdelpacchettoftape-doc.ZL'ftape-toolscontienealcunisempliciambientiditestau-tomatizzatitipGoDejaGnu^5cV*ederelasezione4.1(ProcurarsiFtape)perinformazionisudovescaricarequestipacchettiU addizionali."x7.1ScrivereunarchiviosudiunnastroMȑpGossibile1utilizzareHtar,ttdd,cpioye1afio.CisarbisognodiutilizzaremtypGerottenereilmassimo{dallepGotenzialitdainastriedaldriverftape.Percominciareconsigliotar,QinquantopGermettediarchiviaremoltedirectoryediestrarresuccessivqamenteleseparatidall'archivio..cpiocreaarchivipipiccoliedgeneralmentepiessibileditar,maglimancanoalcunicaratteristichecomel'etichettamentodeivolumi.afiocreabackupneiqualiognilecompressoindividualmenteepGoiconcatenato.QuestopGermette/diaccedereailedopo!ilpuntodierrore.SesiutilizzanolearchiviaticontarecompressiconvǾgzip,1tuttiidatidopGoilpuntodierroresonopersi!v(secondome,1questaunabuonaragionepernonutilizzarelacompressionesuibackup).gQualesialasceltapioppGortunadipendedallasituazioneedallecaratteristichediversedaprogrammaaprogramma.)MConsigliodidareun'oGcchiataadogniprogrammaeda9rivedereleopzionicheognunodiessifornisce.Ѐȑ9UpGossibilechequestoHOWTO9UpGossaforniremaggioridettagliU alriguardoinfuturo.ؼCi[ysonoulteriorilinkchepuntanoaprogrammidibackupall'indirizzohttp://www-math.math.rwth-aachen.de/LBFM/claus/ftap}/e/U nellasezionesoftwaredellapagina.PereseguireilbackupdelproprioalbGerodeisorgentidelkernelutilizzandotar,impartireiseguenticomandi(doveU siassumecheisorgentisitrovinoin/usr/src/linux):>r#Ncd/usr/src =>r#Ntarcf/dev/ftapelinuxލQuestononcomprimeile,mafagirareunpGo'ilnastro.T^Sesivuolelacompressione(esipossiedeiltar1.11.2),U sucienteaggiungereilag-z^6RcioG:qHtar?czf/dev/ftapelinux.PerSmaggioriistruzionesucomeutilizzaretar,Tddedmtconsultareleman-p}/age!eiletexinfo`ottenuticonleU rispGettivedistribuzioni."x7.2RipristinareunarchivioMV*aşbGene,oraripristiniamoilbackupdeisorgentidelkerneleettuatoallasezioneprecedente7.1(ScrivereunU archiviosudiunnastro).qPerfarequestodigitaresemplicemente:>rtarNxf/dev/ftape獹SeU siutilizzatalacompressione,sidovrdigitare:>rtarNxzf/dev/ftapeQuandomSsiutilizzalacompressione,s_gzipsilamenterdidatiridondantisubitodopGolanedell'archivio(e ciU condurradunmessaggiodibrokenpipGe).qT*uttocipuesseretranquillamenteignorato.ؼPerU altriprogrammidiutilit,consultarelapaginadimanuale.؍ z-=5]Passumechiviareeripristinareidati!\322ՁV7.3Prov@ areunarchivioMtar]{pGossiedeun'opzione(-d)perrilevqareledierenzefraduearchivi.Per]{testareilpropriobackupdei sorgentiU delkerneldigitare:卑>rtarNdf/dev/ftapeؼSe8nonsipGossiedelaman-p}/ageditar,>nontuttoperduto(ancora);Ctarpossiedeun'opzioneinternaperlistareU iagdispGonibili:qprovqareconHtar?help2>&1jless.#Í7.4MetterepidiunbackupsudiunnastroPer8metterepidiunbackupsudiunnastrosidevepGossederel'utilitymt.1ProbabilmentegiinstallatasulU sistemasesipGossiedeunadelledistribuzioniprincipali(cioSlackwareU oDebian).ؼProgrammicometarecpiogeneranounsingoloarchiviopGerilnastro(T*apeARchive)enonsannonullacircaCl'utilizzodipileoilpGosizionamentodiunnastro.NonfannoaltrocheleggereoscriveresudiunleydipartenzaincasodiemergenzepQerftape[ 23ՁVQuestospuntoimpGortante.Ora|ria>vvolgereilnastro.Ծftapesmantienenellapropriacachealcune informazioniinerentiisegmentidiintestazionedelnastrochevengonoaggiornatisoloEquandoilnastroBvieneria>vvolto. L'utilizzoUdellacachenecessarioinquantoilriavvolgimentodelnastroel'aggiornamentodeisegmentidiintestazionerichiedeunanotevolequantitditempGo. L'altrafacciadellamedagliachesipGerderannoinformazionisesiesegueun'operazionediscritturaenonsiriavvolgeilU nastro.#Í7.5AggiungereleadunarchivioMC'QunmoGdoperespandereunarchiviomettendounlesulnastroe,successivqamente.Waggiungernealtri?ؼNo.6LadoGcumentazineditardicediutilizzareHtar?-Ar,Smanonfunziona.QuestaunalimitazionedeldriverU ftapecorrente.7.6Eseguireilmountol'unmountdeinastriMPoichunnastrononhaunlesystemsudiesso,Lwnonsiesegueilmountol'unmountdiunnastro.Perseettuareunbackup,Ginseriresemplicementeilnastroedimpartireicomandiditar(oqualsiasialtrocomandoU siutilizzipGeraccederealnastro).(8CreareG\unoppcydipartenzaincasodiemergenzepperftape:Nel?momentoincuiscrivo(agosto1998),ricordodiaverlettodidiversisetdidischid'emergenza?sulnews-groupc.o.l.a. X(comp.os.linux.announce).Alcuni?diqueipacchettipotrebbero?effettivamenteprodurreuninsiemedidischettiperlepartenzed'emergenzapi?sofisticato. Xȓopportunocontrollaredipersona.Iononhoprovatoacreareundischetto?diemergenzaconlerecentiversionidiftape.ؼQuestaU sezionestatascrittadaClausTndering.Una|voltadiventatifelicipGossessoridiun'unitanastroedidiversinastripienizeppidibackup,probabil- menteverrspGontaneopGorsiquestadomanda:8SequalcosavqastortoeperdocompletamenteilcontenutodelU miohard-disk,comefaccioaripristinareimieiledalnastro?ؼCizdicuisihabisognoundiscooppyd'emergenza,rchecontengaabbastanzaledapGermetterelapartenzadiU Linuxediripristinarel'hard-diskdalnastro.LatprimacosadafareleggereilTheLinuxBoGotdiskHOWTOscrittodaGrahamChapman5.gQuestodoGcumentocontienepraticamentetuttocichebisognasapGerepercreareun?kitdipartenzacondischioppyd'emergenza.I%paragraseguenticontegonoalcunealtreinformazionicheU renderannolavitaunpGo'pisemplicequandosiseguirannoleprocedurediGrahamChapman.ؼNonm c'eettivqamentebisognodi/etc/init,v/etc/inittab,/etc/gettym e/etc/rc.d/*suloppy*.$$SeLinux?7nontrovqa/etc/init,Cfarpartire/bin/shdallaconsole,cosachevqabGenissimoperripristinareilysistema.\HCancellandoquestilesiguadagnadellospaziosuloppy*,"4cosadicui,probabilmente,sihabisogno.ȑ)meglio*cercareunversioneridottadi/bin/sh.MSpGessopossibiletrovqarlasuioppydibGoot*chesi`ottengonoconunadistriuzioneLinux.Questo,ancora,pGermette`diguadagnareulteriorespazio.PersonalmenteU suggeriscoash,estremamenteridotta(circa62kB)egranpartecompatibileconbash.L'/etc/fstabU cheverrinclusoneloppydovrebbGeassomigliareaqualcosadelgenere:6_2 ~?G9.8DomandepQostefrequen>temente24ՁV//dev/fd0%p/Fےminix+defaults =/none8/proc3Zproc8defaults//dev/hda%p/mnt8ext28defaultsUnaU voltafattopartireilsistemadaloppy*,impartireilcomandoseguente:=/mountN-avAssicurarsiBcheildriverpGeriloppynonsiamontatoquandosiaccedeall'unitanastro!:hIncaso contrarioU pGossibileottenereinrispostailseguentemessaggiodierrore:3PUnableNtograbIRQ6forftapedriverQuestoU signicacheÀnecessariocaricareiloppyinunr}/amdisk}.Lasfortunataconseguenzadiquestocheiprogramminecessariaripristinareiledalnastronon pGossonoU risiederesudiunoppyseparato.qAquestopuntosihannodueopzioni:"9b1./SalvqareǾtar(cpio, پafiooqualsiasialtroprogrammadibackupsiutilizzi)suloppydiroGot.[Qui/U dovesisfruttatuttolospazioaddizionalecreatoneipassiprecedenti."9b2./Primadicominciarearipristinareilnastro,copiaretar(cpio,afiooquant'altro)sulproprio/hard-diskU ecaricarlidal.OltreU aiprogrammidibackup,cisarprobabilmentebisognoanchedimtsuloppydiroGot.AssicurarsiU cheildevicedelnastro(tipicamente/dev/nqfto)siapresentesuloppydiroGot.Inne,pro>v\|areQ3pQotrebberessereleggermentedatatainquantostatafattamentrelacv>ersione3.04ddeldriverftapeeralapirecente. SequalcherispQostadatanelleFAQcon>traddiceaSognialtraaermazionediquestoHOWTO,sipregadinonconsiderarelarispQostadellarFA>Qr6edispQedireame(),coscomealmanutentoredell'Ftape-FAQ(JohanDeWit),unanotaalriguardo.NellaU letturadiquestodoGcumentopossibileincontrareriferimentiaiseguentiindirizzi:ؼIlU manutentoredelleFAQdiFtapGe:qJohanDeWitIlU manutentorediFtapGe:qClaus-JustusHeineL'home-pageU diFtapGe:qN_2 ~?G10.8FA>Q:domanderelativeallaCompilazioneedinstallazionediFtapQeV̹25ՁVMirrorU dell'home-pagediFtapGe:qUnU ringraziamentovqaa:Gr}/antR.GuentherUnU ringraziamentovqaa:JakobCur}/desUnU ringraziamentovqaa:JoshGoinsL'FtapGe-HOWTOU LaU mailing-listdiFtapGe:qؼCiLsonosicuramentemoltemancanze.XNoncisifacciaproblemiavolermigliorarequesteFAQ.IlmoGdo migliore>pGerfarloquellodimandaremessaggiallamailing-listEdiFtap}/e>nelcasocisianodomandechenontrovqanoU rispGostaqui.ؼInoltre,:se4ksistagileggendoregolarmentelamailing-listesihal'impressionechealcunedomandevenganopGosteQ]all'oggettodelpropriomessaggio.NSipregadinonaggiungerelaparolaFAQ"all'oggettoseilmessaggiononU inerentealleFAQ.QuestoU pGeroratutto.Claus-JustusHeineU .(10%F=AcQ:domanderelativeallaCompilazioneedinstallazionedi%Ftappe荍10.1%}CheversionediFtap_edevoutilizzare?MSemprel'ultimaversionestabilechesisupp}/one siadispGonibileagliindi-rizzi(m.ftp://sunsite.unc.e}/du/pub/Linux/kernel/tapesehttp://www-math.math.rwth-aachen.de/LBFM/claus/ftap}/e/U .NelU momentoincuistoscrivendo,l'ultimaversionestabilelaftape-4.02.#Í10.2%}Sto?riscontrandoprobleminelcercaredifargirarel'unitXYZ wcon%}il^kernel2.0.xx"conildrivercompilatostaticamente.Comefaccioa%}rimediare?MLa0"versionepredenitadiFtap}/eqinclusaconisorgentidelkernel2.0.xxdRla2.08ola2.09edalquanto datata.qSiU pregadiaggiornareidriverdiFtap}/eoall'ultimaU versionedispGonibileall'home-pagediFtapeU ._2 ~?G10.8FA>Q:domanderelativeallaCompilazioneedinstallazionediFtapQeV̹26ՁV10.3%}Stor lavorandoconLinux/SMPqeilsistemasicongelaquandotentodi%}accedereaidevicediFtap_e!Mțnecessario6aggiungere-D__SMP__allavqariabileKERNEL_OPTnelleMCONFIG.Nelleversionidiftapepi aggiornateU sucientetogliereilcommentoadalcunelineepresentinelleMCONFIG.ؼ"'10.4%}PerchBdepmodsilamentadicertiundenedsymb_olsb[simboliBindeniti]?Siyignorinoimessaggid'erroredidepmod.-IIlproblemacheimo}/duliidiFtapeHȹdevonoyesserecompilatisenzalacaratteristicadelche}/cksumtdiversione(cioG蓾CONFIG_MODVERSIONS)conikernel2.0.*;.AQuestononcompGortaalcunM problema,NanchequandoimoGdulivengonoutilizzaticonunkernelchesuppGortaquestacaratteristica;solo5chedepmoderroneamentesilamentadicertisimbGoliindeniti.LSiignorinolelamenteledidepmodesiproviU adinserireimoGdulinonostantequestelamentele:PmodprobeNzftape 鍹SeU nonfunziona,c'qualcosadisbagliato.ؼ"'10.5%}insmoddicechelaversionedelkernelsbagliata.IlprogrammainsmodpuconfrontarelaversionedelkernelconlaversionepGerlaqualeFtap}/e}GstatocompilatobinduemoGdi:pudirettamentecomparareilnumerodiversionedelkernelregistratonelmo}/dulodi%Ftap}/econlaversionedelkernelchestagirando,oppure,sesiailkernelcheFtap}/esonostaticompilaticonU isimbGolidiversione,confrontarelaversionedeisimbGoliutilizzatidalkernel.ؼSelaversionediGCCstataaggiornataallav2.7.0osuccessive,necessarioricompilareleutilitydeimoGduliconU gccv2.7.x40.V*ersionidiinsmodpirecentipGermettonodiforzare+l'inserimentodiunmoGdulonelkernel,DancheselastringaU diversionenoncorretta."'10.6%}insmoddicechekernel1.2.0e1.2.0dieriscono.MCicsiricordatidiapplicareilpatchksyms.calkernel?CSenonlosifatto,leggereilleREADME.linux-1.2nellaU distribuzionedeisorgenti."'10.7%}Prov@ ando^acompilareFtap_esiottienel'errore:modversions.h: Xno,jsuch%}file,jordirectory.MIlC2lemodversions.hvienecreatoquandoilkernelcompilatoconilagdicongurazioneCONFIG_MODVERSIONSU attivqato.qConquestaopzioneabilitata,illeverrcreatoduranteilpassomake?dep.UnN-consigliopipratico:cmake?mrproperrimuoverN-/usr/include/linux/modversions.h.\ȑMnecessarioricongurareU ilkerneledimpartireunmake?deppGerriottenereille.lj_2 ~?G10.8FA>Q:domanderelativeallaCompilazioneedinstallazionediFtapQeV̹27ՁV10.8%}Inognicaso,cosasonoquestiversionedsymb_ols[simbolidiversione]?MRispGondendoOaermativqamentealCONFIG_MODVERSIONSNϹduranteilmake?config,tuttiisimbGoliesportati dalkernel,[cioGisimbGolicheimoGdulicaricabilipossonovedere,[vengonoaumentatipGercomprendereunasommauudicontrolloattraversoitipideiparametridichiamata/ritorno.~CipGermetteadinsmoddirilevqareseRNladenizionediunavqariabileofunzionenelkernelcambiatadaltempGoincuiFtap}/estatocompilato.ؼQuestoassicuraunaltogradodisicurezza,MtaledaevitareuntracollodelkernelnelcasosiutilizziunmoGdulovecchioU conilpropriokernel.SeU siabilitaCONFIG_MODVERSIONSnelkernel,assicurarsidiavertoltoilcommentodaؼ-DMODVERSIONS?-include/usr/include/linux/modversions.hallahflineaMODULE_OPTgݹnelMakelediFtap}/eO. RViceversa,8senonsihaCONFIG_MODVERSIONSgݹabilitato, assicurarsiU diavereU lalineacommentata.#Í10.9%}Misembradiaveresftap_einvecedizftap_e.Quandolancioilcomandoftmt%}status,b(ottengo4unarisp_ostache,neido_cumentidiFtape,b(corrispondea%}sftap_e(/dev/qft0: XInvalid,jargument).Perch?MCiU sono(almeno)duepGossibilicauseaquestoproblema:ؼT*utteleversioniFtapGe-3.*; precedentialla3.04installanoimoGduliin/lib/modules/miscinvecedi /lib/modules/uname?-r/misc.Poich_ھmodprobecercain/lib/modules/misc/comeultimarisorsa,cirpGotrebbeessereunvecchiomoGduloftape.odispersoin/lib/modules/uname-r}/miscchemodprobetrovqaprima(Huname?-rstapGerlaversionedelkernel).{InquestocasorimuovereilvecchiomoGduloftape.o.IlDpropriokernelhailsuppGortoperFtap}/eScompilato.>-InquestocasoricongurareilpropriokernelsenzaU ilsuppGortoperFtap}/eo(CONFIG_FTAPE),ricompilarloedinstallarlo.#Í10.10,=10.11,=Q:domanderelativeallaCompilazioneedinstallazionediFtapQeV̹28ՁVottienerunvqaloresbagliato(0xff).\QuestiproblemisisonoavutisiaconschedeSVGAccheschedeEthernet. SiamoU aconoscenzadialmenouna(cattivqa?)qschedaVGAA*TI16bitcheprovoGcaquesto.ؼLa}soluzionepisempliceconsistenelmetterelaschedainunoslotad8bit(spGessononabbastanzaricongurarelaschedapGertrasferimentiad8bit).OSpGostareilbuerdiFtap}/e lontanodall'intervqallodellaVGAˀsolounasoluzioneparziale.-T*uttiibuerDMAutilizzatiinLinuxpGossonoaverequestoproblema!V*orreiU chefossechiaroquestoconcetto:qquestononhanienteachefareconilsoftwarediFtap}/eO.# 10.12,=# 10.13,=10.14,=Q:domanderelativeall'utilizzodiFtapQe!Ge29ՁV8U +everythingelse[qualsiasialtracosa]ؼ 9b1.UtilizzareinsmodpQercam>biaretrace-level:方sesistautilizzandoilmeccanismodeimoGduliper caricareU ildriverdiFtap}/eO,pGossibilespecicareiltrace-levelcomeopzionedelcomandoinsmod.=//sbin/insmodNftape.otracing= 9b2.UtilizzareUmtpQercam>biaretrace-level:NildriverdiFtap}/eVhaunhack^7f9chepGermetteall'opzionefsrU dimtdivenirutilizzatapGerimpostareiltrace-level.qzftapenonhaquestohack./mtN-f/dev/ftapefsrL'utilizzoU delcomandofsrinmtunhackheprobabilmentesparirocambiercoltempGo. 9b3.RicompilarepQercam>biaretrace-level:il3letracing.ccontieneunalineaint?tracing=3;.CambiareU il3incichesiritieneoppGortunoericompilare.ؼ#Í10.15,=(11%F=AcQ:G\domanderelativeall'utilizzodiFtappe!荍11.1%}Quantov@ avelo_ceFtape?MȑpGossibileiottenerevelocitdibackuperipristinoabbastanzarispettabiliconFtap}/eO:$conunColoradoDJ-20eduncontrollerAdaptec1542CFsonostatemisuratedelleveloGcitditrasferimentocontinuativedi4.25MB/min (senzacompressione)conunarchiviotarda70MB,mentresistavqaconfrontandol'archiviosulnastroHDconidatisudiundiscoIDE.LaveloGcitdiFtap}/edipendefortementedallaveloGcitditrasferimentodelproprio=FDC:l'AHA1542CF=unFDCditipGopost-199182077chepermettediinviare1Mb/sdidatiall'unit.SewsipGossiedeunFDCwchepermettedispedire500kb/sdidati,siotterrunavelocitditrasferimentodimezzataU (bGeh,ovvio).+ z-=7]taglioϠ_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge30ՁV11.2%}Quandoscrivosualcunideimieinastri,iqsembrachep_erdaunsaccodi%}temp_oInalustrarsilescarpei\onelriposizionamento,{inveceInditrasferire%}dati.C'qualcosachenonv@ anelmiosistema?MCiI4sonostatiunpaiodicasidilustramentodiscarpGe.MQuestoaccadequandoilnastrosembracorrere avqantiedindietrosenzane._CistatonotatoconunJumbGo250(<74407.3051@compuserve.com>)econuno Iomega250DittoInsider().T#Nell'ultimocasosistavqautilizzandoLinuxELFconhard-diskgSCSI5(connessoadunAdaptec1542cf)..PregereidicontattarminelcasosiabbiaunaggiornamentoalU riguardo.ؼProbabilmenteno.Sesistaeseguendoilbackupdiungrannumerodiledidimensioneinferioreai2kB, bisognerabituarsiaconviverci.pInquestocasoilripGosizionamentocausatodaunaccessospropositatoallesystem.[Sesistaeseguendoilbackupdiledisistemanormali,questopuesseredovutoaspGorcoostiraturadelnastrodellacartuccia.UConunasempliceritensionaturadelnastrotuttodovrebbGesparire.ProvqareU conftmtN-f/dev/zqft0retenˍpGerritensionareilnastro.Selaritensionaturanonrisolveilproblemaeaccadesoloconcertinastri,4>pu򎡍essereU oppGortunosostituireilnastroinquestione.ؼSesiutilizzaafiocomestrumentodibackup,pGossibilefargliscrivereungrannumerodibuerinuncolpGo soloutilizzandoilag-c.ձUtilizzareunvqaloreoppGortunoinmododaforniredatisucientipermoltideisingolipassaggipunto-a-puntosoprailnastro.Il?tardiGNU?nonutilizzaibuerinquestomoGdo.j^Ilprogrammadibackupcommercialebruingradodi trattarehbuermultipliutilizzandomemoriacondivisa;rquestofunzionasoloquandosistascrivendoarchivicompressiU conbru(indipGendentementeU dalfattochesistiautilizzandolacompressionediFtap}/eO).ؼUnU!altromoGdopersopperirealproblemapotrebbeesserequellodiutilizzarepibuerDMATneldriverFtap}/edelkernelw:mtN-f/dev/qft0setdrvbuffer$((6*32786))ˍ$((6*32786))ZdovrebbGevenirespansadallapropriashellquandoseneutilizziunaBourne-compatibile.QuestoproGduce.Zunimpattonegativosullamemoriadisistema:^ibuerDMA.PdiFtap}/enonpossonoessereutilizzatidanessun'altrapartedelkernel, ndanessun'altraapplicazione.[Elamemoriacontenenteilkernelnonpu򎡍esseremmessanellapartizionediswap.}SesidecidessediutilizzarequestotipGodibuerizzazionemultipla,s莡convenienteU scaricareildrivernonappGenailsuoutilizzoterminato.ؼ__2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge31ՁV11.3%}DevofarripartireilmondoDOSp_erformattareinastri?MNo,U sesistausandol'ultimaversionedeidriverdiFtap}/eodispGonibileU all'home-pagediFtapeU .ؼPerformattareunnastroQIC-80,%TR-1,TR-3,QICWide3010o3020,%proGcurarsil'ultimaversionediftape ecsl'ultimaversionedelpacchettoftape-tools(dallostessosito)eleggereladoGcumentazionedell'utilityftformatU inclusanelpacchettoftape-tools.Non?provareaformattarenastriDitto2GB.{NonprovareaformattarenastriDittoMaxoMaxPro.#Í11.4%}Ȗp_ossibileformattarenastriDitto2GBconftape?MNone܀pGossibileformattarenastriDitto?2GBeعconunitanastroDitto2GB,coscomenonassolutamentepGossibilexMriformattarenastriDitto?2GBxinmodotaledapoteressereutilizzatiancoradaunitanastroDitto?2GB.Questaunalimitazionehardwaredell'unitanastroDitto?2GB.Nonc'pGossibilitdiaiutoalivellosoftware,U cioGnonunamancanzadiftape.#Í11.5%}Ȗp_ossibileformattarenastriDittoMaxoMaxProconftape?MNo,U ilDitto?Maxnonpuformattarenastri.Questaunalimitazionehardwaredell'unitanastroDitto?2GB.Nonc'pGossibilitdiaiutoalivellosoftware,U cioGnonunamancanzadiftape.#Í11.6%}Ftap_erilev@ apisettoridanneggiaticonnastriQIC-3020diquantonon%}facciaDOS.MSeU siprestaattenzionealladierenza,sinotercheFtap}/eorilevqasempre2784settoriinpidiDOS.IlOnumerocheFtap}/eeripGortacorretto(ovviamente:-).bT*uttiinastriQIC-3020correttamenteformattatihanno_{2784settoriinpGosizionipredenitechesonomarcatinellamappadeisettoridanneggiati.QuotandodalleU spGeciche:ؼ'Letracce5,7,9,11,13,15,17,19,21,23,25e27compresenei4segmentiodell'EOTodelBOTsonoddispGosteperaumentareitassid'erroreperviadelleholeimprints[improntedelbuco?].Per0questomotivoquesteregionidevonoesseremappatecomedanneggiatenelmomentodellaformattazione edascrittenellamappadeisettoridanneggiatipGerindicarechetuttiisettoriall'internoU deisegmentiidenticatisonodanneggiati.??QuestoU fornisce12tracce*2*4segmenti*29settori=2784settori.ؼCosmtFtap}/e-ùpreferisceripGortareilnumeroeettivodisettorichenonpGossonoessereutilizzatisulnastro,mentreDOSfornisceunnumeropiottimisticoindicandounamigliorequalitdelnastro.?pIlcompGortamentodi ԼFtap}/eO,Scomunque,pGotrebbecambiareinfuturoperrilevqareunaformattazionecorrettaemostrareduenumeriU separati.qInognicasoaquesto,pGerora,nonriservqataun'altapriorit.IU nastriQIC-3010sonosimiliaiQIC-3020alriguardo.  %_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge32ՁV11.7%}Noncisonoproblemisenonsentoilnastromuoversiquandoimpartisco%}uncomandofsfobsfconmt?MNo.dL'unit/semplicementeaggiornauncontatoreinternoquandoricevequesticomandi.dIlnastrodovrebbGe muoversiU allapGosizionecorrettaconl'accessoinletturaoscritturaall'unitsuccessivo.ؼ#Í11.8%}PerchpEilmioprogrammadibackupXYZ&ksilamentadierroriditip_o%}Inv@ alidargument[argomentononv@ alido]?zftapeXrichiedecheidativenganoscritticomemultiplidelladimensionedeibloGcchiminimassata.Z=Questo U uncompGortamentotipicoperunaperifericaanastro.qCisonotremodipereliminarequestierrori:ؼimpGostare%ladimensionedeiblocchidiFtap}/eptalladimensionedeiblocchiutilizzatidalprogrammadibackup.qL'esempioU sottostanteapplicabileadafio:=/mtN-f/dev/qft0setblk5120seU nonsivuoleutilizzarelacompressionediFtap}/eO,anchepGossibiliusare:/mtN-f/dev/qft0setblk0pGerattivqarelamodalitdidimensionevqariabiledeiblocchidiFtap}/eSedessereingradodiscrivereidati sulnastroinpGorzioniarbitrarie(malacompressioneinternanonfunzionaconquestaimpostazione).Quandosiavessel'intenzionediutilizzareKBackup,qquestoilsolomoGdoperfarlolavorareassiemeadFtap}/eo(pGerlomenoU dovrebbefunzionare,manonsoconesattezzaselofa).informarecilproprioprogrammadibackupcircaladimensionedidefaultdi10kBcdeibloGcchidiFtap}/e(cheU ancheilvqaloretipicopGerGNUtar).qPerafiopGossibileutilizzareilseguentecomando:=/afioN-b10k...ؼȑoppGortunoleggersilasezioneT*apeblocksndelmanuale(utilizzarel'indiceanaliticopGerandaredirettamenteU allasezionerelativqa).ؼQuandosiutilizzalacompressioneinternadiGNUȾtarconversionediGNUȾtarantecedentelatar-1.12,Ynecessariolanciaretarconl'opzioneblock-compressimpGostatasure-block.IncasocontrariotarcomprimerU idaticheleggeeliscriverinpGorzioniarbitrariesulnastro.Eesempio:卑tarN-czvf/dev/qft0--block-compress/etcؼA>ttenzione:ɥnon3sidovrebbGeutilizzarelacompressioneinternaditarcongrandibackup,,7inquantoci򎡍proGduceG\unenormebloccocompressodelussodidati.lSeuntalearchiviovienerovinatoproprioall'inizio,U veramentedicileripristinarlo.#Í11.9%}ErroriI/OeFDC:alcunespiegazioni.MSeU siottengonoiseguentimessaggi,questocichefapGerte!!_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge33ՁVfdc-io.c(ft_handle_pGerpend)-Y*ourFDC]doesnotsupportQIC-3020[l'FDC]nonsupportailQIC- 3020]. CannotU writeto/dev/qft0:qI/Oerror[nonpGossoscriveresu/dev/qft0:errorediI/O].|LaU spiegazione:ؼFDCYsignicazFloppyDiskControllerY[controllorepGerdischioppy].+IlproblemacheilpropriocontrolleroppypwdeveessereingradodisuppGortarequalcosachiamatopGerpendicularmodeE[modoperpendicolare],2peressereingradodileggereescriverecartucceQIC-3020/QIC-3010(cioGcartucceTR-3).*KPerquantonesappia,tuttigliFDCchesonoingradoditrasferiredatiadalmeno1Mb/ssuppGortanoancheilpGerpendicularmode(l'aggettivopGerpendicolaresiriferiscealladirezionedellamagnetizzazionedelleparticelleferromagnetichesulU nastro).Questo?signicachenecessarioproGcurarsiunaltroFDC.Oppuredareun'occhiatainqualchenegoziopGercomputer޶echiederediunaschedadicontrolloI/OޒchesiaingradodisuppGortareoppyda2.88MBޒ(cheimplicaU unveloGcitditrasferimentodi1Mb/sedilmoGdoperpendicolare).ȑEpGossibileEancheprocurarsiicosiddetticontrolleradaltaveloGcit,HchesuppGortanoanchetrasferimentida2Mb/s. QuesticontrollersonobasatisuunFDCpIntel82078. IomegavendetalischedesottoilnomediDittoDash.8PensocheancheExabytevendaisuoicontrollerda2Mb/sseparatamente,0mentreSeagatefornisceU l'unitTR-3(cioGTST-3200)conquesticontrollerinclusi."ڍ11.10,="ڍ11.11,=Q:domanderelativeall'utilizzodiFtapQe!Ge34ՁVȖU pGossibileomettereblock-compresssesistautilizzandounversionediGNUtarpirecente.ؼComunquegquestononunbacodiFtap}/eO.yUSembracheilproGcessotargenitoreescaprimachesuoglio abbiachiusoildevicedelnastro.oSocomunque,pGeraverstudiatoilcoGdiceditaralcuniannifa,chetarattendeU correttamentecheilpropriogenitoremuoia.Inognicaso,JilmessaggiodioGccupatosignicasemplicementechelavqariabilebusy[oGccupato]ancoramantenutanadunvqalorelogico1(zftape/zftape-init.c),tequestosignicasemplicementechec'ancoraunU proGcessoingirochetieneildevicedelnastroaperto.PensoU diavercapitoilmotivo(solonelcasoditarinquantodiquestohoilcoGdicesorgente).Se)siutilizzatarconlacompressioneabilitata,_&alloravieneeseguitounforkdiungliochediventerilcompressore{tramitel'esecuzionedigzipoqualcos'altro.hPrimadellachiamataaexeclp(),kilglioeseguirunU forkdiunnipGotedisuopadretar.qQuestonipoteeseguirl'eettvolavorodiI/Osulnastro.>tarN-fork()-scriveversoilfiglioditar =>r|"rfiglioNditar-fork()-gzip(eseguirunpipealnipoteditar)wz|["FnipoteNditar-aprel'archivioOra,il$genitoretaraspGettachesuogliomuoia. gzipsicuramentenonaspGettailnipoteinquantogzip莤 ilU risultatodiunexeclp().CichenonsoseilnipGotedovrebbGeessereimplicitamenteaspGettatodalgenitoretaroselafunzionewait()aspGettaU ancheinipoti.Comunquequestosembraessereilproblema:ShilgenitoretaruscitomentresuonipGoteancoraoccupatoachiudere_l'archivio.\Incondizioninormalidicilmentesinoterquestoproblemaselafunzioneclose()vienepGortataDgaterminevelocementeDg(cioleregolari,Gperifericheablocchiemagarialtridevicepernastri?),Gmanon&unbacodiFtap}/eO,Xmentreloneiprogrammidibackup,XnelkerneloforsenelcoGdiced'uscitadellelibc.NonsoseleconsiderazionefatteinprecedenzasipGossonoessereapplicateancheabru.GSenoncisononipotieU ilproGcessopadreattendeinmanieracorrettasuoglio,alloranoncidovrebberoessereproblemi.":11.12,=tar r--helpN2>&1|lessSe9Tlapropriaversioneditarlav1.11.1oprecedente,>siconsideril'oppGortunitdiaggiornarlaallav1.11.8.QuestajversionepuchiamareGNU[zipdirettamente(cioGsupportal'opzione-z)epossiedeunelaboratohelpU incluso.qInoltretuttopuesserecompilatoinambienteU Linux.":11.13,=Q:domanderelativeall'utilizzodiFtapQe!Ge35ՁVPerch& 29kB?misembradisentirgridare.DBeh,ZGlostandardQIC-80spGecicachetuttiidatidebbano essereprotettidaunErrorCorrectingCoGde[codiceperlacorrezioned'errore](ECC).Ilcodicespecicatonello0standardQIC-80conosciutocomecoGdiceReed-Solomon(R-S).IlcodiceR-Sconsidera29bytedidatieGDgenera3bytediparit.lPeraumentareleprestazionidelcoGdiceECC,ibytediparitsonogeneratisu29settorida1kB.Cos퓼Ftap}/ef"prende29kBdidati,aggiunge3kBdiparitECCescrive32kBsulnastroallavolta.PerequestaragioneFtap}/e&NscrivereleggersemprebloGcchida32kBepGeressereingradodirilevqare(ecorreggere)U eventualierrori.ؼSe6sipGossiedeunaspiccatacuriositesivuoleconosceredipi,#Í11.14,=#Í11.15,=#Í11.16,=migliore(cioGsipuottenereunamaggiorecompressione). Lacompressionedizftap}/e莡paragonabileU alprogrammaUn*xcompress,madovrebbGeesserepiveloGce,elorispettoagzip.$C_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge36ՁV#Í11.17,=11.18,=#Í11.19,=vessereungrossoproblemascrivereunprogrammachepGossaleggereescrivereilformatoDOS.Infatti,U scommettochecreareun'interfacciautentegraziosasarebbGeunproblemapigrande.ؼ#Í11.20,=%Rw_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge37ՁV11.21,=tfsfcvqanzamentoU veloGcealprossimomarcatoredileversol'EOT(EndOfT*apGe[nedelnastro]),m>tbsfavqanzamentoU veloGcealprossimomarcatoredileversoilBOT(BeginOfT*apGe[iniziodelnastro]).Cos,pGer@estrarreilsecondoarchivionell'esempioprecedente,nonnecessariorileggereilprimoarchivio, maU proGcederecomesegue:卑mtN-f/dev/nqft0rewind =mtN-f/dev/nqft0fsftarN-xvf/dev/nqft0ؼ&^$_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge38ՁV11.22,=trambiXimoduliperessereingradodiaccedereallapropriaunit)eimplemental'interfacciadelsistemadileelecaratteristicheavqanzateU dellaprecedenteversionedizftape."11.23,=onoessereutilizzatequandosiinviaunqualsiasicomandodimovimentoall'unitU anastro,come2mtN-f/dev/nqft0fsfVpGerch,VquandoVilprocessomttermina,Vl'unitanastrovienechiusaecicomportaunriavvolgimentoVdellacartucciaU conlepGerifericheriavvolgenti."11.24,=Q:domanderelativeall'utilizzodiFtapQe!Ge39ՁVtar?verify=lavora).vSeilnastrogipGosizionatodopQoilmarcatoredilecheindicalanedell'ultimo volumeU scritto,alloraneccessarioimpartireunHmt?bsf2.ؼLalogicachestadietroatuttocilaseguente:}IlcontatoreMTBSFvienedecrementatoditanteunit>7quantisonoimarcatoridilecontati,BilnastrovienefermatoesuccessivqamentepGosizionatosull'EOTdell'ultimoJOmarcatoredilesaltato.Q Questosignicacheunmt?bsf2JOpGosizionerilnastroesattamenteall'inizioU delprecedentevolume.#Í11.25,=<Non-riavvolgentesignica+chenonsiriavvolgeautomaticamente,,=#Í11.26,=#Í11.27,=Q:domanderelativeall'utilizzodiFtapQe!Ge40ՁVȖU pGossibilecancellarel'ultimovolume?ؼSeU sidesideracancellare*hun'interacartuccia,digitaresemplicemente:卑mtN-f/dev/qft0eraseؼQuestoU cancellerlatavolaU deivolumi(cioGimarcatoridile).ؼCon-leversionidiftapeozftapeantecedentila3.xa>erapGossibilesovrascriverevolumigipresentisulla cartuccia.YHo rimossoquestacaratteristicainquantomistatoriferitochehagicausatolapGerditadidaticonU alcuniprogrammidibackup.Se,U invece,sinecessitadirimuoverealcunivolumidalnastro,allorasideveutilizzareilprogramma卑vtblcؼchevienedistribuitoconilpacchettoftape-toolsscaricabiledallostessositodelpacchettodeidriverdelkernel=Ldiftape.iSipregadifareriferimentoalladoGcumentazionecontenutanelpacchettoftape-toolspGermaggioriU informazioni.SeU sidesiderasemplicementeriutilizzarevecchinastri,allorasucienteimpartireun卑mtNrewindؼSeNilnastrositrovqaalBOT!(BeginOfT*apGe[iniziodelnastro]),0alloraogniaccessoinscritturaalnastrocancellerU implicitamentetuttiimarcatoridileesovrascriveridatigipresentisulnastro.#Í11.28,=erlXffG)?_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge41ՁV#!/usr/bin/perl ##>\Copyright?(C)1997Claus-JustusHeine##?Thisprogramisfreesoftware;youcanredistributeitand/ormodify#?itunderthetermsoftheGNUGeneralPublicLicenseaspublishedby#?theFreeSoftwareFoundation;eitherversion2,or(atyouroption)#?anylaterversion.##?Thisprogramisdistributedinthehopethatitwillbeuseful,#?butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyof#?MERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE. XSeethe#?GNUGeneralPublicLicenseformoredetails.##?YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense#?alongwiththisprogram;seethefileCOPYING. XIfnot,writeto#?theFreeSoftwareFoundation,675MassAve,Cambridge,MA02139,USA.##This?scriptimplementsasimplecontentslistingforthezftape#package?usingtheMTIOCVOLINFOioctl.#$version?=<Printthishelp.-?hpSame?as'-h'.--usage9dSame?as'-h'.-V,?--version/= Printversioninformation.Author:?Claus-JustusHeineEOTwhile?($ARGV[0]=~/^-/){$_?=shift;if?(/--file/){$_=shift;$tapedev=$_;next;}if?(/-f/){$_=shift;$tapedev=$_;next;}*_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge42ՁVif?(/--help/){print$usage;exit0;} if?(/-h/){print$usage;exit0;}if?(/--usage/){print$usage;exit0;}if?(/-\?/){print$usage;exit0;}if?(/--version/){print$version;exit0;}if?(/-V/){print$version;exit0;}die?$usage;}&open_tape($tapedev,?"status");while(){$online?=1if(/.*online.*/);}if?(!$online){die"Nocartridgepresent.\n";}&mtop($tapedev,?"rewind");printf?"%11s%12s%20s%20s\n","file?number","blocksize","volumesize","tapespace";while?(1){&open_tape($tapedev,?"volinfo");while?(){if?(/^filenumber\s*=\s*([0-9]*)$/){$filenumber=$1;}if?(/^blocksize\s*=\s*([0-9]*)$/){$blocksize=$1;}if?(/^physicalspaceused\s*=\s*([[0-9]*.*)/){$rawsize=$1;}if?(/^realsizeofvolume\s*=\s*([[0-9]*.*)/){$size=$1;}}close(FTMT);if?(&mtop($tapedev,"fsf1")!=0){&mtop($tapedev,"rewind");print?"\nRemainingspace:$rawsize\n";print?"Tapeblocksize:$blocksize\n";exit?0;}printf?"%6d4|%5d X%20s%20s\n",$filenumber,?$blocksize,$size,$rawsize;}sub?mtop{local?($tape,$operation)=@_;local?($exitval);system?"ftmt-f$tape$operation>/dev/null2>&1";}sub?open_tape+r_2 ~?G11.8FA>Q:domanderelativeall'utilizzodiFtapQe!Ge43ՁV{ local?($tape,$operation)=@_;local?($command);$command?="ftmt-f".$tape."".$operation."|";open(FTMT,?$command)||die"Couldn'topen$command--$!\n";}ffG ILoscriptinBashSffG`#!?/bin/bash##>\Copyright?(C)1997Claus-JustusHeine##?Thisprogramisfreesoftware;youcanredistributeitand/ormodify#?itunderthetermsoftheGNUGeneralPublicLicenseaspublishedby#?theFreeSoftwareFoundation;eitherversion2,or(atyouroption)#?anylaterversion.##?Thisprogramisdistributedinthehopethatitwillbeuseful,#?butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyof#?MERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE. XSeethe#?GNUGeneralPublicLicenseformoredetails.##?YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense#?alongwiththisprogram;seethefileCOPYING. XIfnot,writeto#?theFreeSoftwareFoundation,675MassAve,Cambridge,MA02139,USA.##This?scriptimplementsasimplecontentslistingforthezftape#package?usingtheMTIOCVOLINFOioctl.###?insertbetteroptionparsinghere#TAPEDEV=${1-/dev/tape}if?!echo$TAPEDEV|grep"/dev/n"thenTAPEDEV=/dev/n$(basename?$TAPEDEV)fiif?![-c$TAPEDEV]thenecho?$TAPEDEVisnotacharacterdevice! X1>&2exit?1fiif?!mt-f$TAPEDEVrewindthenecho?Couldnotrewind$TAPEDEV-nocartridgepresent? X1>&2,m_2 ~?G12.8FA>Q:DomanderelativealleUnitenastriU44ՁVexit?1 fiecho?-e"\nContentsof$TAPEDEV:\n"printf?"%11s%12s%20s%20s\n""filenumber""blocksize""volumesize""tapespace"trap?"rm-f/tmp/$0.$$"exitwhile?truedoif?!foo=$(mt-f$TAPEDEVvolinfo|cut-f2-d=)thenecho?$TAPEDEVdoesn\'tseemtobeafloppytapedevice1>&2exit?1fi##?"echofoo|readfoo"willnotworkasthe"readfoo"isexecutedin#?anothershell.#echo?$foo>/tmp/$0.$$read?fileblkszusedusedunitsizesizeunit/dev/null2>&1thenecho?-e"\nRemainingspace:$used$usedunit"echo?-e"Tapeblocksize:$blksz"if?!mt-f$TAPEDEVrewindthenecho?Rewindof$TAPEDEVfailed1>&2exit?1fiexit?0fiprintf?"%6d4|%5d X%20s%20s\n"\$file?$blksz"$size$sizeunit""$used$usedunit"doneffG(Y12%F=AcQ:G\DomanderelativealleUnitenastri荍12.1%}Chisonoibuonipro_duttoridinastriTrav@ an?MEroNloUNIXNProGductManagerpressol'ArchiveNCorp(primadellaconfusioneConner/Seagate)erealizzavqamotestEestensividisuppGortianastroperlacerticazionedicompatibilit,Hinclusiritensionamento,consistenzaakingeCdilunghezza. 3Dairisultatideitest,PscegliemmoilmegliodiquestiproGdottimanufatturieri,certicati?sucommessadietichetteprivqate,comenostrosuppGorto.Quidiseguitoriportatol'ordineconcuiU selezionammoirivenditorinoal1995(quandopGersiilcontattoconilgruppGoA*TI):ݍQIC-J_2 ~?G12.8FA>Q:DomanderelativealleUnitenastriU45ՁV"9b1./3MU (oraconosciutocomeImation)h"9b2./QMaxell/SonyU (inassoGciazione)"9b3./(BTWU -IomegautilizzasuppGorticonetichettaprivqatadellaSony)썍4MM"9b1./F*ujih"9b2./Maxell/SonyU (inassoGciazione-untrend?)8MM"9b1./F*uji/Exabyte-checredemmoessereunproGdottoOEMdellaF*uji(inassociazione-costantoper /unU trend!)"9b2./Sony"9b3./MaxellDL T"9b1./Maxell"9b2./Sony%Comunque]avevqamoaltrivenditoriinlistacherisultaronoessere, ingenerale,unaversioneconetichetta privqata{diunadelleetichettemaggioridicuisopra.>LeeccezionifuronoV*erbatimeDIC.EntrambiisuppGortidiquesteaziendeebbGerodellediscrepanzeditassielunghezzatalichenonpotemmocerticarlied,1anzi,avvertimmov%irivenditoriindicandolorochenonpGotevqamoorirealcuntipodigaranziacircailrisultatodiunU buonbackupconl'utilizzodeisuppGortiprodottidaquesteaziende.ؼInoltre,dasquandovengonoall'EST,hotrovqatocheisuppGortiV*erbatimnonvqalgonoilprezzochecostano.Avevqamo711nastriditipGoR-ExtraeQIC-Extra(QICXL)$cherisultaronoinutilizzabilidopGopocomenodi20U passaggiognuno.AnchesequestalamiaopinionepGersonale,essabasatasunoveannidiespGerienzaconproblemireali.ConsigliovivqamenteImation/3MpGergliutentiQIC/T*ravqan,suppGortiF*ujipergliutenti4MM,Exabyte/F*ujipGerU 8MMesupportietichettatiDECperutentiDL*T."12.2%}Dovep_ossoottenereglistandardQIC?MSeTsihaintenzionediaiutarenellosviluppGodiFtap}/eKodaggiungerealcuneutility(peresempiounprogrammapGerҝlaformattazionedeinastri),sarnecessarioprocurarsiglistandardQIC|appropriati.Glistandarddaotteneresono:QIC-80,QIC-117,QIC-3010eQIC-3020.?mQIC-117descrivecomeicomandivenganoinviatiall'unitzanastro(incluseletempGorizzazioni),tantoche,probabilmente,nonzcenesarmaibisogno.QIC-80/3010/3020mdescrivonolapartealivellosupGeriore,@comelostratonastro,ilcoGdiceECC,illesystemstandard.qȖU pGossibileprelevqareglistandardQICdaseguentiindirizzi:NQuarterNInchCartridgeDriveStandards,Inc. =311NEastCarrilloStreetSantaNBarbara,California93101Phone:N(805)963-3853Fax:+(805)N962-1541%Oss.:qsonoU sottoilnomediF*reemanAssoGciates,Inc*hnell'elencotelefonico..Š_2 ~?G13.8FA>Q:Miscellanea!Xcm46ՁV12.3%}L'unitIomegaDitto2GBsupp_ortata?MS,Źse4sistautilizzandolaversionediftapGe3.xdosuccessivedeidriverdiFtap}/eodall'4home-pagediFtap}/eo daU ftp://sunsite.unc.e}/du/pub/Linux/kernel/tapes.ؼPoichm#Í12.4%}L'unitIomegaDittoMaxsupp_ortata?MS,Nsesistautilizzandounaversione4.02osuccessivecomedriverUdiFtap}/e.dall'߼home-pageUdiFtap}/eodaftp://sunsite.unc.e}/du/pub/Linux/kernel/tapesU .ؼ12.5%}L'unitIomegaDittoMaxProsupp_ortata?MS,LmaCsesidesiderautilizzarelecartucceda5GB(10GBconClacompressione)noncen'bisogno.ConftapeU nonsembracisiaalcunadierenzafrailDitto?MaxeilDittoMaxPro.ؼ(13%F=AcQ:G\Miscellanea!荍13.1%}Comecisiiscriveallamailing-listdiFtap_e?CiU sipuiscriverespGedendounmessaggiodipostaelettronicaall'indirizzo卑majordomo@vger.rutgers.eduؼconU l'unicalineanelcorpGodelmessaggiosubscribeNlinux-tapeSipregadisalvqarelarispGostaottenutadama0jordomoinunpostosicuroinquantocontieneistruzionisu comeU usciredallamailing-list.ؼ/B_2 ~?G14.8Eseguireildebugdeldriv>erdiftape >47ՁV13.2%}Comeusciredallamailing-listdiFtap_e?MSpGedireU unmessaggiodipostaelettronicaanmajordomo@vger.rutgers.eduEconU l'unicalineanelcorpGodelmessaggiounsubscribeNlinux-tapeMIO@INDIRIZZO.E-MAILdoveɾMIO@INDIRIZZO.E-MAILdeveesseresostituitoconl'indirizzodipGostaelettronicautilizzatoalmomento dellasottoiscrizioneallalista.Notarechesideveaverricevutounae-mailconleistruzionisucomeusciredallaU mailing-listnelmomentoincuicisiiscritti.ؼ#13.3%}Linkadinformazionicorrelate.MSiU stannocercandoaltrilink!!!(14%EseguireG\ildebugdeldrivcerdiftape荍14.1%}Ilkernel/ftapesipiantaquandofaccio...Questounbaco?No,U questaunasuacaratteristica:-)Seriamente,ilbuonsoftwarenonsipianta.Soprattuttoilkernelnononondo>vrebbQepiantarsi.Seil kernelsipiantaquandosistaeseguendoftapeedpGossibiledimostrarecheproprioftapeaconfondereleucose,|riferirsiadessocomeadunBugThatShouldBeFixed[bacodacorreggere*.)SpGedireunamailalmanutentoreU ()edallamaling-listdiFtapGe.#14.2%}Vab_ene,&unbaco...cio,&unacaratteristica.Comefaccioaspedireun%}rapp_orto?Primo.Assicurasi"PdiessereingradodiriproGdurreilproblema.Errorispurisonounspinanelsedere,UinquantoU sonopraticamenteimpGossibilidacorreggere:-/Laseguenteunbrevelistadicontrollo:EversioneU dikernelepatchapplicati;versioneU diftape;moGdelloU eproduttoredell'unitanastro;tipGoU dibusdiespansione(EISA,ISA,PCI,oVL-bus);ilU moGdoincuisiespostoilproblema;cosaU andatostortosulpropriosistema;noncancellareilkerneledilleftape.o.Potreiaverbisognodiprovqarealcunepatchountest dierenteU sulsistema.0_2 ~?G15.8Con>tributi*?48ՁVAumentareHiltrace-levela4o5edeseguireancorailcomandochehadatoproblemi(nonfarlosesiha paura~HdipGerderedatiodidanneggiareilpropriohardware;nonc'assolutamentealcunagaranzianpGeridati.pGersinperidanniall'hardwarecausatidaftape.dRicordarselo!).Aumentando.iltrace-leveloltreil5,probabilmentenonhaalcunsenso,inquantocisiripGercuotesulletemporizzazionideldriverinunmodotaledanonfarlopilavorarebGene.UEstrarreidatididebugdalledilogdelkerneloda/proc/kmsg,aseconda˛didove˛vengonoraccolti.Provqareadareun'oGcchiataacosaftapesputafuori.IltuttodovrebbGerisultareXalquantoincomprensibilediprimoacchito,YbmapGossibileestrarreinformazioniutilidalledilog.Molti/messaggihannounnomedifunzioneprepGostoperfacilitarelalocalizzazionedelproblema.=Dareun'oGcchiatacalcodicesorgenteenonsologridareAllupo!*,gFsenzaavercicprovqato.Selapropriaversionedikernel (odiftape,QpGercicheimpGorta)vecchia,Qquandoconfrontataconunodegliultimikernel,Qprovqareaprelevqareunkernelpirecente(oanchel'ultima)evedereseilproblemaspariscesottoilnuovokernel.QuandosipGostailpropriorapporto,includereleinformazioniriguardantilaversionidiftape,laversionedel]kernel,iltipGodibusdiespansione(ISA,VL-bus,PCI]EoEISA),veloGcitdelbus,controlleroppyetipGovdiunitanastro.@Riportareesattamentecosasifatto, cosaaccadutoalpropriosistema.@AlcunepGersone hannopotutoprovqarecomeftapenongirisusistemiconbusPCI,mentregiravqasenzaproblemisunormali9macchineconbusISA9basatesuproGcessore386DX9(vederelasezione6.5(SchedemadriPCI9ftapGe)suU macchinePCIsopra),ؼInoltre5sipregadipGensareancheaqueipoveri5diavolicheeettivqamentep}/aganocùpGerilloroaccessoadInternetC(comeme):-evitaredipGostareun(enorme)ledilogdiftapesenzaunaragione.D7InvecesipGotrebbedescrivereU ilproblemaeorirsidispGedireillogallepartiinteressate.Inviare>ilpropriobuga.jSesivuole,C&sipuspGedireunamailconilbugancheU a.(15%Conctributi:LaGUseguenteunalistadipGersonedistintechehannocontribuitoaldoGcumentoHOWTOGQdiftape.lLalista#stataaggiuntarecentementedaqualcunochesiaggiuntoametcammino.PLemiescusepisentitesehoinnavvertitamentedimenticatoqualcunodiimpGortantenellalista.RoȑpGossibilevisionareunaltrotentativodiraccolataU diquestotipGodiinformazionenellaHallofF;ameWdiFtap}/eU .Johan?DeWitU :qilmanutentoreU delleFAQdiFtapGe;Kevin?JohnsonU :qilmanutentoreprecedentedell'Ftape-HOWTO;Kai?Harrekilde-PetersenU :qilmanutentoreU precedentediftapeedell'HOWTO;Andrew?MartinU :qmolteaggiunteall'HOWTO;Bas?LaarhovenU :ql'autoreoriginalediftape.;_2G0,֕ ecbi1200+, ecti0900*u ecbx0900)7Lecrm0600"T2ecrm0700!D7` ecit1200 Nffffectt1440D7` ectt1200!N ecbx1200^ ecsl1000qL ectt0900. ecrm0900qL ecit1000]f ecbx1000&Lt$ffffecbx14408 ecsi1000y& ecsx1000qL ectt10006 ecss1000HЃ ecti1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10