|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 24448 (0x5f80) Types: RcTekst Names: »99110265.WP«
└─⟦82b75ed7a⟧ Bits:30005866/disk4.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99110265.WP«
╱04002d4c0a00050000000002024d3140000000000000000000000000000000000000000000000000060b101a242e38424c56606a747e88ff04╱ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b2┆┆b0┆ RC3972 Streamer↲ ┆14┆┆b1┆┆b0┆┆05┆RC3972 Streamer ↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b1┆┆b0┆┆05┆Side ┆0b┆ ↲ ┆15┆┆b2┆┆b0┆ Side ┆0b┆↲ ╱04002d4c0a000500000000030a4731400000000000000000000000000000000000000000000000000e1318222c36404a545e68727c8690ff04╱ ╱04002d4c0a00050000000002024d3140000000000000000000000000000000000000000000000000060b101a242e38424c56606a747e88ff04╱ ↓ ┆a1┆┆b0┆1. INTRODUKTION↲ ↲ RC3972 er et integreret streamer System til RC39 flerbrugerda┄↓ tamaten.↲ ↲ RC3972 består af en hurtig 1/4" streamer båndstation samt til┄↓ hørende programmer.↲ ↲ Streameren tænkes primært anvendt til at tage sikkerhedskopier ↓ af RC39's indbyggede disk, men kan også anvendes til flytning ↓ af større mængder data fra en maskine til en anden. Desuden ↓ giver streameren mulighed for at lagre data, der ikke behøver ↓ være umiddelbart tilgængelig.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆2. Streamerens Virkemåde↲ ↲ Der er et par forhold omkring streamerens virkemåde, der kan ↓ være nyttige at vide, når streameren betjenes. Dette lille af┄↓ snit har til opgave at forklare nogle af de tilsyneladende ↓ "underlige" operationer streameren foretager sig, når den ar┄↓ bejder.↲ ↲ ┆a1┆┆b0┆Selvtest↲ ↲ Når RC39 tændes, udfører RC39 og streameren en selvtest. ↓ Streamerens selvtest høres tydeligt, da en del af testen ↓ omfatter en bevægelse af læse/┄skrive-hovederne.↲ ↲ Når selvtesten er afsluttet og styresystemet indlæses, vil ↓ tapestreameren modtage en række reset-kommandoer, der igen vil ↓ få den til at udføre sin selvtest.↲ ↲ ┆a1┆┆b0┆Båndudnyttelse↲ ↲ I modsætning til en almindelig kassettebåndoptagers 4 spor (2 ↓ stereospor på hver side) benytter tapestreameren 9 spor. Bånd┄↓ kassetten skal dog ikke vendes for at få adgang til alle 9 ↓ spor.↲ ↲ Tapestreameren skriver/læser et spor ad gangen. Når et spor er ↓ skrevet/læst, vendes båndretningen automatisk, og der fortsæt┄↓ tes på næste spor. Dette betyder, at båndet skrives/læses i ↓ serpentine-form. På figur 2-1 er sporenes placering på båndet ↓ skitseret.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. 2-1↲ ↲ At sporene er placeret som vist på fig. 2-1 skyldes, at tape┄↓ streamerens læse/skrive-hoved er konstrueret på en lidt speci┄↓ el, men meget fornuftig måde. På figur 2-2 er skrive/læse-ho┄↓ vedet vist udfor et udsnit af båndet.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. 2-2↲ ↲ Skrive/læse-hovedet består egentlig af 4 separate hoveder: 2 ↓ skrive- og 2 læsehoveder. Disse er placeret som vise på figur ↓ 2-2. Bevæges båndet nu forbi skrive/læse-hovedet i den ret┄↓ ning, der er angivet på båndets spor 1, vil først det nederste ↓ skrivehoved og derefter det nederste læsehoved komme i kontakt ↓ ════════════════════════════════════════════════════════════════════════ ↓ med spor 1. Dette betyder, at læsehovedet umiddelbart kan ↓ verificere de data, skrivehovedet lige har placeret på båndet.↲ ↲ Når spor 1 er skrevet helt ud, vendes båndretningen, således ↓ at spor 2 nu kan skrives og læses ved hjælp af det øverste sæt ↓ skrive/læse-hoveder. Læg mærke til, at skrive/læse-hovedet ik┄↓ ke skal flyttes for at behandle spor 1 og 2.↲ ↲ For at kunne benytte spor 3 og 4 er det imidlertid nødvendigt ↓ at bevæge skrive/læse-hovedet to spor ned. De øvrige spor ↓ skrives/læses på tilsvarende måde - dels ved at vende båndret┄↓ ningen og dels ved at flytte skrive/læse-hovedet.↲ ↲ Hvert spor er delt op i blokke på hver 512 bytes. Disse blokke ↓ er adskilt af et stykke datafrit bånd. Båndet udnyttes så ↓ godt, at kun ca. 3% af hele båndet bruges til disse datafri ↓ områder, da blokkene ligger så tæt, medfører dette, at man ik┄↓ ke kan genskrive en enkelt datablok. Dette skyldes, at skrive┄↓ hovedet kommer før læsehovedet, således at skrivehovedet fak┄↓ tisk er kommet for langt, når man har fundet/læst den data┄↓ blok, man ønsker at genskrive. Man kan således kun skrive ↓ fremad på båndet fra den sidst skrevne datablok.↲ ↲ ┆a1┆┆b0┆Skrivning/læsning↲ ↲ Når man foretager en sikkerhedskopiering af en winchesterdisk, ↓ er det vigtigt, at man kan forsyne tapestreameren med data så ↓ hurtigt, at den ikke går i stå. Kan man ikke levere data til┄↓ strækkelig hurtigt, vil tapestreameren stoppe, spole nogle da┄↓ tablokke tilbage og først genoptage skrivningen, når der er ↓ nye data klar. Det er nødvendigt at spole tilbage, da båndet ↓ ikke kan nå at starte og stoppe på det meget korte datafrie ↓ område. Båndet skal altså være oppe i fart, når skrivningen ↓ genoptages.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Hvis man tager en direkte kopi af RC39's indbyggede winches┄↓ terdisk, vil man normalt kunne holde tapestreameren kørende, ↓ uden at den foretager tilbagespolinger. Dette betyder, at man ↓ er i stand til at lave en sikkerhedskopi meget hurtigt.↲ ↲ Ønsker man at tage sikkerhedskopier af enkelte filer eller ↓ kataloger, må man regne med tilbagespolinger. Dette gælder og┄↓ så Regnecentralens sikkerheds kopieringssystem. Der er dog ↓ foretaget mange optimeringer for at gøre antallet af tilbage┄↓ spolinger mindst muligt.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆3. Isætning og udtagning af båndkasette↲ ↲ ┆b0┆Isætning↲ ↲ Kassetten isættes gennem åbningen i streamer drivet således at ↓ fremføringsrullen og kassette beskyttelseslågen vender mod ↓ venstre og metalpladen vender nedad.↲ ↲ Kassetten skubbes så langt ind at den kan holdes på plads af ↓ en kant forneden i drivet.↲ ↲ Den øverste låsearm på drivet skubbes nu mod højre til den når ↓ sit stop. Dette vil sikre kassetten og få streamerens læse/┄↓ skrivehoved til korrekt position.↲ ↲ Båndet vil herefter automatisk spoles kort frem og tilbage (1-↓ 2 sec.).↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. 3-1↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Man bør være opmærksom på, at første gang, der skrives eller ↓ læses efter isætningen af kassetten, vil båndet blive 'luftet' ↓ dvs. kørt igennem med maksimal hastighed fra start af båndet ↓ til slut┄ningen og retur igen. Dette vil vare ca. 2 minutter, ↓ og i den┄ne tid vil man ikke kunne anvende disken eller floppy ↓ disken i systemet. Derfor bør streameren kun anvendes i ↓ maintenance mo┄de (enkeltbruger anvendelse) - se senere.↲ ↲ Først efter disse 2 minutters 'luftning' af båndet starter ↓ skrivningen eller læsningen på båndet.↲ ↲ ┆b0┆Udtagning↲ ↲ Når man anvender SIKKERHEDSKOPIERINGSSYSTEMET må man først ud┄↓ tage båndet når programmet efter endt skrivning/læsning medde┄↓ ler↲ ╞ ╞ ↲ ╞ ╞ Båndet kan fjernes↲ ↲ Dette gøres ved at føre øverste låsearm til venstre til den ↓ støder mod stop. Dette vil medføre at båndet løftes og skubbes ↓ en smule ud af streameren.↲ ↲ Hvis man ikke anvender ovennævnte programmer men programmet ↓ 'star' eller direkte kopiering - gives der ingen meddelelse om ↓ hvornår båndet kan udtages.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4. Anvendelse af streamer↲ ↲ Med streameren leverer Regnecentralen programmel der muliggør ↓ tre forskellige backup former.↲ ↲ 1. ┆84┆Mulighed for at anvende et regelmæssigt backup system, hvor ↓ ┆19┆┆83┆┄┄man med passende mellemrum tager en total backup af sin ↓ ┆19┆┆83┆┄┄disk, og hyppigere (f.eks. hver aften) tager en inkremental ↓ ┆19┆┆83┆┄┄back┄up (dvs. af de filer der er blevet ændret siden sidste ↓ ┆19┆┆83┆┄┄to┄tal backup). Se afsnit 4.1.↲ ↲ 2. ┆84┆Mulighed for arkivering af filer og kataloger som specifi┄↓ ┆19┆┆83┆┄┄ce┄ret af brugeren - uafhængig af datoen for oprettelse el┄↓ ┆19┆┆83┆┄┄ler modifikation af filerne. Se afsnit 4.2.↲ ↲ 3. ┆84┆Mulighed for at tage en direkte kopi af disken. Se afsnit ↓ ┆19┆┆83┆┄┄4.3.↲ ↲ ↲ ┆a1┆┆b0┆4.1 Regnecentralens sikkerhedskopierings system ↲ ↲ Dette er en brugervenlig backup facilitet, der i form af menu┄↓ er leder brugeren gennem backup eller genetablering af filer. ↓ Hovedelementerne er to programmer 'bust' = backup streamer og ↓ 'rest' = restore streamer.↲ ↲ ┆a1┆┆b0┆Konfigurering↲ ↲ Der findes mulighed for at konfigurere visse funktioner i ↓ sikkerhedskopieringssystemet. Det vil normalt kun være nødven┄↓ digt at vælge disse funktioner een gang for alle under instal┄↓ lationen, men de kan ændres siden hvis det ønskes.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Dette sker ved at udføre et konfigurerinsprogram, som kaldes ↓ ved at taste↲ ↲ ╞ streamer.cfg↲ ↲ Programmet spørger (på engelsk) om systemet skal anvende dansk ↓ eller en┄gelsk sprog, om maskinen man kører på er udstyret med ↓ 512KB RAM eller mere, og om filnavne, der indgår i skrivnin┄↓ ger/læs┄ninger, skal vises på skærmen eller ej.↲ ↲ Ved levering er systemet konfigureret til:↲ ↲ 1. Anvende dansk sprog↲ 2. RAM på 1MB eller større.↲ 3. Udskrive fil navne.↲ ↲ Bemærkning til RAM størrelse:↲ Er systemet konfigureret til 1MB RAM eller mere og maskinen ↓ kun har 512KB RAM, vil dette vise sig ved at man ved kald af ↓ programmet - rest - får udskriften: rest:killed. Det modsatte ↓ tilfælde vil bevirke en langsommere afvikling af programmerne.↲ ┆a1┆↲ ┆a1┆┆b0┆Anvendelse af systemet↲ ↲ Man bør indarbejde en fast backuprutine, hvor man på bestemte ↓ tidspunkter tager en backup kopi af disken i systemet. Dette ↓ kan som omtalt ske på to niveauer: enten en totalbackup af al┄↓ le filer på disken eller en incremental backup af de filer, ↓ der er oprettet eller ændret siden sidste total backup.↲ ↲ Som eksempel på fast rutine kan foreslås at tage total backup ↓ en gang om ugen, f.eks. hver fredag aften.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ mandag aften: incremental backup på bånd mærket 'mandag'↲ ╞ tirsdag - : - - - - - 'tirsdag'↲ ╞ onsdag - : - - - - - 'onsdag'↲ torsdag - : - - - - - 'torsdag'↲ ╞ fredag - : total backup på bånd mærket 'Total 1'.↲ ↲ Man bør være opmærksom på at man ikke skal genanvende sit to┄↓ tal backup bånd 'Total 1', før man har fået genereret et nyt ↓ 'Total 2'. Ovenstående backupsekvens vil kræve anvendelse af 6 ↓ bånd. Første gang man foretager backup på en RC39 vil man au┄↓ tomatisk få foretaget en totalbackup.↲ ↲ ┆b0┆┆a1┆Maintenance mode┆e1┆ ┆f0┆(Vedligeholdelses anvendelse)↲ ↲ Man bør altid udføre backup af maskinen i 'maintenance mode', ↓ hvor systemet ikke fungerer som multiuser system. Dette vil ↓ sikre at der ikke opstår inkonsistens i filsystemet på båndet. ↓ Desuden vil backup på båndet foregå hurtigere, idet der ikke ↓ er andre brugere på systemet. Maintenance mode skal altid, ↓ udføres fra den fungerende systemkonsol (som vil stå i ↓ nærheden af RC39).↲ ↲ Der skiftes til maintenance mode ved som superuser fra XENIX ↓ at taste↲ ↲ ╞ ╞ shutdown 5 su↲ ↲ hvilket vil sende meddelelse til eventuelle brugere om at sy┄↓ stemet vil blive lukket ned om 5 minutter. su vil få systemet ↓ til at gå i maintenance mode. På systemkonsol┄len vil man blive ↓ præsenteret for teksten fra operativsyste┄met:↲ ↲ ╞ Broadcast Message from root↲ ╞ XENIX will now terminate↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ og efter kort tid en linie lignende følgende (men tallene kan ↓ afvige)↲ ╞ ↲ ╞ kill -15 523 530 - - -↲ ↲ Efter ca. 1 minut får man muligheden for at gå i 'maintenance ↓ mode':↲ ↲ ╞ Type CONTROL-d to proceed with normal startup↲ ╞ (or give root password for system maintenance)↲ ╞ ┆84┆(startup will proceed if nothing is typed within 15 se┄↓ ┆19┆┆84┆┄┄conds)↲ ╞ Password:↲ ↲ Man skal herefter straks taste password for root og taste re┄↓ tur.↲ ↲ ┆a1┆┆b0┆Skrivning på bånd┆e1┆ ┆f0┆(backup)↲ ↲ Når man er i maintenance mode og har fået klar prompten fra ↓ operativsystemet startes backup ved at man efter prompten ↓ skriver↲ ↲ ╞ bust↲ ↲ Herefter får man en menu på skærmen plus oplysninger om sidste ↓ backup (se menuen i Appendix B). I menuen kan vælges om man ↓ ønsker at foretage total backup eller incremental backup eller ↓ man kan få oplysninger om tidligere backup's siden sidste to┄↓ tal backup på maskinen. ↓ ↲ Maskinens navn er specificeret i filen /etc/systemid. Denne ↓ fil blev oprettet under systemgenereringen. Nederst på menu┄↓ siden listes data for sidste total og incremental backup.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Når man vælger Incremental backup udskrives på skærmen hvad ↓ programmet foretager sig. Det gennemsøger først de to filsy┄↓ stemer usr og root for at finde hvilke filer der skal skrives ↓ på båndet. Da programmet ved en totalbackup skal gennemlæse ↓ hele disken kan dette godt tage 5-10 minutter.↲ ↲ Man bliver nu bedt om at isætte båndet og trykke RETUR.↲ ↲ Vær opmærksom på, at når man skriver på et bånd vil eventuelt ↓ tidligere indhold blive overskrevet.↲ ↲ Da båndet netop er isat bliver det først 'luftet' ved at gen┄↓ nemspole hele båndet (varer ca. 2 minutter). Mens dette fore┄↓ går udskrives ↲ ╞ ↲ ╞ Positioner båndet...↲ ↲ Der udskrives nu på terminalen hvor meget der skal gemmes på ↓ båndet og hvor mange bånd der vil være nødvendige. (Ved en ↓ disk på 74MB kræves ved en næsten fuld disk to bånd).↲ ↲ Nu udskrives filerne på båndet. Tiden der er nødvendig hertil ↓ afhænger af størrelse af det interne lager i datamaten, idet ↓ dette bruges som mellem lager for data. Hvis datamaten har 1MB ↓ eller mere kan man regne med ca. 15 minutter pr. 20MB. Mens ↓ programmet skriver på båndet skriver det på terminalen hvor ↓ mange minutter det endnu varer før skrivningen er færdig.↲ ↲ Når programmet er færdig med at skrive på båndet meddeles hvor ↓ meget der står på båndet. Dette spoles herefter tilbage til ↓ starten. Endelig udskrives at båndet kan udtages.↲ ↲ Husk at skrive dato for backup på en label på kassetten.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆Indlæsning↲ ↲ Hvis man får brug for at indlæse en eller flere filer fra et ↓ backupbånd gøres følgende: Der skiftes til maintenance mode ↓ (som beskrevet under Skrivning på bånd). Dernæst kaldes ↓ indlæsningspro┄grammet ved at taste↲ ↲ ╞ rest↲ ↲ Efter at have 'luftet' båndet og læst informationerne i star┄↓ ten af båndet (her står en indholdsfortegnelse for resten af ↓ båndet) bliver man præsenteret for mulighederne (se menuen i ↓ Appendix B).↲ ↲ 1) Båndinformation (dato, længde etc.).↲ 2) ┆84┆Omfattende muligheder for at se og søge og markere filerne ↓ ┆19┆┆83┆┄┄(og katalogerne) på båndet. ↲ 3) Indlæse de markerede filer.↲ ↲ For at se efter filer kan man bevæge sig ned og op i det hie┄↓ rakiske filsystem. Dette gøres ved at taste N-ned efterfulgt ↓ af bogstavet ud for det ønskede katalog eller O-op for at kom┄↓ me til ovenstående katalog.↲ ↲ Hvis et katalog indeholder flere filer end der er plads til på ↓ skærmen kan man taste <mellemrum>-tangenten.↲ ↲ Man kan markere filer der skal indlæses fra bånd ved at vælge ↓ M-marker efterfulgt af bogstaverne ud for pågældende filer. ↲ ↲ Før man indlæser kan man ved at taste l få en liste over de ↓ filer man har udpeget.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Angående selve indlæsningen kan man vælge om filen (filerne) ↓ skal overskrive eventuelle eksisterende filer af samme navn ↓ eller ej eller blive spurgt for hver enkelt fil.↲ ↲ Desuden kan man vælge angående tidsstemplingen af den indlæste ↓ fil, om det skal være den oprindelige eller tidspunktet den ↓ blev skrevet på båndet eller tidspunktet nu.↲ ↲ ↲ ┆a1┆┆b0┆4.2 Kopiering af enkeltfiler eller kataloger↲ ↲ Denne mulighed er hovedsagelig beregnet til brugere, der har ↓ et vist kendskab til XENIX i forvejen. Det drejer sig om et ↓ program kaldet 'star', der udføres i XENIX omgivelser. Pro┄↓ grammet er beskrevet i detaljer i standard XENIX format i ved┄↓ lagte appendix.↲ ↲ Backup af et brugerkatalog på båndkassette kan udføres ved ↓ følgende kommando (eksempel)↲ ↲ cd /usr/<brugernavn>↲ star cv *↲ ↲ Indlæsning af en eller flere filer herfra kan ske ved↲ ↲ star xv fil1 fil2 fil3↲ ↲ Vær opmærksom på at bånd skrevet med star kun kan læses af ↓ star (eller tar) igen.↲ ↲ Husk også at første gang der skrives eller læses på båndet ef┄↓ ter isættelsen bliver det 'luftet' i 2 minutter. I denne tid ↓ kan andre brugere på systemet ikke skrive/læse på den indbyg┄↓ gede fast disk eller floppy disk.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆4.3 Direkte kopi af disken↲ ↲ Det er muligt at tage en direkte kopi af disken, et såkaldt ↓ 'mirror image' - spejlbillede, som gemmer alle informationer ↓ (incl. filsystemet /tmp og diskområdet swap, der ikke indehol┄↓ der relevante data i backup øjeblikket).↲ ↲ Fordelen ved denne backup form er at da man tager alt 'råt' ↓ fra disken vil en backup foregå hurtigt (45MB på ca. 15 min.).↲ ↲ Ulemperne er at man ikke kan læse informationerne på båndet ↓ med mindre man ønsker at læse og anvende al information på ↓ båndet - dvs. overskrive hele nuværende diskindhold med det ↓ der står på båndet. Man genskaber disken som den så ud i back┄↓ up øjeblikket. Yderligere er indlæseproceduren fra bånd ikke ↓ helt simpel - se efterfølgende.↲ ↲ Man foretager en direkte kopi af disken ved i maintenance mode ↓ at give kommandoen (hvis RC3902/1)↲ ↲ ╞ dd if=/dev/rhd1.0 of=/dev/rst bs=9k count=4834↲ ↲ En direkte kopi af disken i RC3902/2 (med 74MB disk) er ikke ↓ mulig i Release 1.0 af softwaren.↲ ↲ Hvis man skulle få behov for at indlæse båndet på disken igen ↓ skal dette ske på følgende måde:↲ ↲ ╞ ┆84┆Man skal forbinde en V.24 terminal til DIAGNOSTIC stikket ↓ ┆19┆┆84┆┄┄J41 og starte et XENIX system fra SW3910I bootable floppy ↓ ┆19┆┆84┆┄┄disketten ved at taste LFG:XENIX.FD. SW3910I skal have re┄↓ ┆19┆┆84┆┄┄lease 2.0 eller nyere.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Hvis man har en XENIX SW3910I rel. 2.0 bootable disk, og det ↓ er første gang der skal loades et bånd fra floppy systemet ↓ skal der først oprettes en beskrivelse af streameren på ↓ floppyen. ↲ ↲ Dette sker ved at taste↲ ↲ ╞ /etc/mknod /dev/rst c 0 48 ↲ ↲ Selve indlæsningen foregår ved at skrive (hvis RC3902/1)↲ ↲ ╞ dd if=/dev/rst of=/dev/rhd1.0 bs=9k count=4834↲ ↲ Herefter lukkes XENIX på floppy disken ned ved at skrive ↲ ↲ ╞ sync↲ ╞ sync↲ ╞ haltsys.↲ ↲ og systemet slukkes.↲ ↲ Terminalen på DIAGNOSTIC fjernes igen og systemet startes nor┄↓ malt op. Da kopien af disken på båndet er taget mens XENIX ↓ kørte fra harddisken ser diskindholdet ud som om systemet ikke ↓ har været lukket ordentligt ned. Derfor vil systemet gennemgå ↓ et file system check. Herefter vil man have et system som det ↓ så ud da backup'en blev taget.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆a1┆┆b0┆5. Om båndkassetter↲ ↲ ┆b0┆Anbefalet båndtype↲ ↲ Til tapestreameren bør man kun benytte båndkasetter, der er ↓ godkendt af A/S Regnecentralen. Båndkassetten kan rekvireres ↓ hos leverandøren (forhandler eller RC) under følgende nr.:↲ ↲ ╞ ╞ RESA 73108.↲ ↲ Som alle andre mekaniske konstruktioner slides båndkassetten. ↓ Derfor bør man, ved normalt brug af sikkerhedskopieringssyste┄↓ met udskifte sine båndkassetter efter ca to år.↲ ↲ Hvis båndet er blevet defekt, for eksempel dårlig magnetisk ↓ belægning, vil der udskrives (med XENIX SW3910I Rel. 2.0)↲ ↲ ╞ error on dev SCSI (0/48), block xxxx cmd=000x status=0003↲ ↲ ┆b0┆Opbevaring af bånd↲ ↲ Bånd, der indeholder data fra RC39, bør opbevares på et sik┄↓ kert sted; ikke for varmt og ikke i direkte sollys. Båndene ↓ bør af hensyn til eventuel brand eller lign. opbevares i et ↓ andet lokale end datamaten.↲ ↲ Det tilrådes at mærke sine bånd tydeligt med backup dato og ↓ hvilken type backup der ligger på båndet.↲ ↲ ┆b0┆Skrivebeskyttelse↲ ↲ Man kan beskytte sine båndkassetter mod overskrivning ved at ↓ dreje beskyttelsespalen til positionen mærket "SAFE".↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. 5-1↲ ↲ Forsøger man at kopiere indholdet af en winchesterdisk over på ↓ en båndkassette, der er skrivebeskyttet, vil programmet medde┄↓ le at dette ikke kan lade sig gøre, idet der kommer følgende ↓ fejlmeddelelse (med XENIX SW3910I Rel. 2.0).↲ ↲ ╞ error on dev SCSI (0/48), block 0 cmd=000A status=0007↲ ↲ og programmet vil stoppe.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆6. Vedligeholdelse↲ ↲ Den eneste vedligeholdelse, der er nødvendig, er rensning af ↓ tapestreamerens læse-/skrivehoved. Læse/skrivehovedet bør ren┄↓ ses efter hver 8. funktionstime. Hermed menes den tid, hvor ↓ tapestreameren rent faktisk bevæger båndet forbi læse/skrive┄↓ hovedet. Som (typisk) eksempel - med anvendelse af sikkerheds┄↓ kopieringssystemet - kan antages anvendelse i 15 minutter dag┄↓ lig mandag til torsdag og 30 minutter fredag. Det vil i dette ↓ eksempel være nødvendigt at rense læse/skrivehovedet en gang ↓ hver måned. Hvis der benyttes nye bånd skal streamerens læse/ ↓ skrivehoved renses efter de første to funktionstimer.↲ ↲ Vær sikker på, at der er slukket for strømmen før rensningen ↓ startes. Der er adgang til læse/skrivehovedet gennem åbningen ↓ til båndkassetten efter at låsearmen er trykket helt til høj┄↓ re. På nedenstående figur er hovedets placering vist, (ca. 12 ↓ cm. inde i venstre side).↲ ↲ Til rensning skal man benytte en 15 cm. lang vatpind eller ↓ lign. fugtet i isopropyl alkohol. Læse/skrivehovedet gnides ↓ let med den fugtede vatpind.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. 6-1↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆APPENDIX A↲ ↲ ┆b0┆STAR(RC)┆05┆STAR(RC)↲ ↲ Name↲ ╞ star - Archives files on streamer tape↲ ↲ Syntax↲ ╞ star key files↲ ↲ Description↲ ╞ ┆84┆Star saves and restores files to and from a tape archive ↓ ┆19┆┆84┆┄┄in the streamer device. Its actions are controlled by the ↓ ┆19┆┆84┆┄┄key argument. The key is a string of characters containing ↓ ┆19┆┆84┆┄┄at most one function letter and possibly one or more func┄↓ ┆19┆┆84┆┄┄tion modifiers. Valid function letters are c, t and x. ↓ ┆19┆┆84┆┄┄Other arguments to the command are files (or directory na┄↓ ┆19┆┆84┆┄┄mes) specifying which files are to be backed up or resto┄↓ ┆19┆┆84┆┄┄red. In all cases, appearance of a directory name refers ↓ ┆19┆┆84┆┄┄to the files and (recursively) subdirectories of that di┄↓ ┆19┆┆84┆┄┄rectory.↲ ↲ ╞ ┆84┆The function portion of the key is specified by one of the ↓ ┆19┆┆84┆┄┄following letters:↲ ↲ ╞ x╞ ┆84┆The named files are extracted from the archive. If a ↓ ┆19┆┆89┆┄┄named file matches a directory whose contents had ↓ ┆19┆┆89┆┄┄been written onto the archive, this directory is (re┄↓ ┆19┆┆89┆┄┄cursively) extracted. The owner, modification time, ↓ ┆19┆┆89┆┄┄and mode are restored (if possible). If no files ar┄↓ ┆19┆┆89┆┄┄gument is given, the entire contents of the archive ↓ ┆19┆┆89┆┄┄are extracted. Note that if several files with the ↓ ┆19┆┆89┆┄┄same name are on the archive, the last one overwrites ↓ ┆19┆┆89┆┄┄all earlier ones.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ t╞ ┆84┆The names of the specified files are listed each time ↓ ┆19┆┆89┆┄┄that they occur on the archive. If no files argument ↓ ┆19┆┆89┆┄┄is given, all the names on the archive are listed.↲ ↲ ╞ c╞ ┆84┆Creates a new archive; writing begins at the begin┄↓ ┆19┆┆89┆┄┄ning of the tape.↲ ↲ ╞ ┆84┆The following characters may be used in addition to the ↓ ┆19┆┆84┆┄┄letter that selects the desired function:↲ ↲ ╞ v╞ ┆84┆Normally, star does its work silently. The v (verbo┄↓ ┆19┆┆89┆┄┄se) option causes it to type the name of each file it ↓ ┆19┆┆89┆┄┄treats, preceded by the function letter. With the t ↓ ┆19┆┆89┆┄┄function, v gives more information about the archive ↓ ┆19┆┆89┆┄┄entries than just the name.↲ ↲ ╞ w╞ ┆84┆Causes star to print the action to be taken, followed ↓ ┆19┆┆89┆┄┄by the name of the file, and then wait for the user's ↓ ┆19┆┆89┆┄┄confirmation. If a word beginning with y is given, ↓ ┆19┆┆89┆┄┄the action is performed. Any other input means "no".↲ ↲ ╞ F╞ ┆84┆Causes star to use the next argument as the name of a ↓ ┆19┆┆89┆┄┄file from which succeeding arguments are taken. A ↓ ┆19┆┆89┆┄┄lone dash (-) signifies that arguments will be taken ↓ ┆19┆┆89┆┄┄from the standard input.↲ ↲ ╞ l╞ ┆84┆Tells star to print an error message if it cannot re┄↓ ┆19┆┆89┆┄┄solve all of the links to the files being backed up. ↓ ┆19┆┆89┆┄┄If l is not specified, no error messages are printed.↲ ↲ ╞ m╞ ┆84┆Tells star to not restore the modification times. The ↓ ┆19┆┆89┆┄┄modification time of the file will be the time of ex┄↓ ┆19┆┆89┆┄┄traction.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╞ p╞ ┆84┆Indicates that files are extracted using their origi┄↓ ┆19┆┆89┆┄┄nal permissions. It is possible that a non-super-user ↓ ┆19┆┆89┆┄┄may be unable to extract files because of the permis┄↓ ┆19┆┆89┆┄┄sions associated with the files or directories being ↓ ┆19┆┆89┆┄┄extracted.↲ ↲ ┆b0┆┆f0┆Examples↲ ↲ ╞ A star format tape can be created by typing:↲ ↲ ╞ ╞ star cv files↲ ↲ ╞ ┆84┆where files are the names of files you want to archieve. ↓ ┆19┆┆84┆┄┄Note that if a file is a directory then the contents of ↓ ┆19┆┆84┆┄┄the directory are recursively archived. To print a listing ↓ ┆19┆┆84┆┄┄of the archive, type:↲ ↲ ╞ ╞ star tv↲ ↲ ╞ ┆84┆At some later time you will likely want to extract the fi┄↓ ┆19┆┆84┆┄┄les from the archive tape. You can do this by typing:↲ ↲ ╞ ╞ star xv↲ ↲ ╞ ┆84┆The above command extract all files from the archive using ↓ ┆19┆┆84┆┄┄the exact same pathnames as used when the archive was cre┄↓ ┆19┆┆84┆┄┄ated. Because of this behavior, it is normally best to sa┄↓ ┆19┆┆84┆┄┄ve archive files with relative pathnames rather than abso┄↓ ┆19┆┆84┆┄┄lute ones, since directory permissions may not let you ↓ ┆19┆┆84┆┄┄read the files into the absolute directories specified.↲ ↲ ╞ ┆84┆In the above examples, the v verbose option is used simply ↓ ┆19┆┆84┆┄┄to confirm the reading or writing of archive files on the ↓ ┆19┆┆84┆┄┄screen.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Diagnostics↲ ↲ ╞ ┆84┆Prints an error message about bad key characters and ar┄↓ ┆19┆┆84┆┄┄chive read/write errors.↲ ↲ ╞ ┆84┆Prints an error message if not enough memory is available ↓ ┆19┆┆84┆┄┄to hold the link tables.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆a1┆┆b0┆APPENDIX B↲ ↲ Dette appendix viser nogle af de vigtigste skærmbilleder fra ↓ sikkerhedskopieringssystemet (programmerne bust og rest).↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. B-1↲ bust: Første skærmbillede↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. B-2↲ rest: Første skærmbillede↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. B-3↲ rest: Hovedskærmbillede↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆06┆Fig. B-4↲ rest: Skærmbillede umiddelbart før indlæsning foretages.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆1a┆┆1a┆ første gangerminalen på DIAGNOSTIC fjernes igen og systemet starkke ↓ har v