En introduktion till rydspulets bandare.
Det finns som jag ser det fyra olika användningsområden som kan vara vettigt att ge en introduktion till:
Hur tar man en backup från baretta?
mt -f /dev/rmt/0n statusSvarar mt med device busy använder någon annan bandaren och du får lov att vänta. Under tiden kan du ju försöka lista ut vem och fråga om personen snart är klar. Det svar du helst ska få från mt är no tape loaded or drive offline - då är det bara att köra igång. Mellanting kan innebära att någon har sitt band i och då uppstår ju frågan om denna någon är klar eller inte. Det problemet överlåter jag åt läsaren att lösa.
mt -f /dev/rmt/0n rewind
mt -f /dev/rmt/0n eom
tar -c -v -p -f /dev/rmt/0n -b 20 katalogen_du_vill_spara
mt -f /dev/rmt/0n rewofflFörhoppningsvis ska då bandet spolas tillbaks och "ejectas". Då återstår bara att hämta bandet och sova lugnare om nätterna.
Hur tar man en backup från valfri dator?
tar -c -v -p -f - -b 20 katalog | ssh -c arcfour baretta.lysator.liu.se dd of=/dev/rmt/0n obs=20bDet körs alltså på datorn man har sina filer på, mt-kommandona körs fortfarande på baretta. Ett problem som kan uppstå är att man gärna vill vara root när man tar en backup. Då ska man se till så att root loggar in som sin vanliga lysator-användare med ssh. Fixas lämpligen med flaggan -l användarnamn till ssh (se manualen). En annan sak man kan exprimentera med är vilken krypteringsalgoritm man vill använda. Det anges med flaggan -c till ssh och i exemplet ovan så är den satt till arcfour med vilken jag fått bäst prestanda, förutom med none som stänger av krypteringen. Det är dock ingen stor skillnad mellan arcfour och none så jag rekomenderar arcfour så blir man lite säkrare.
Hur tar man tillbaks en backup till baretta?
mt -f /dev/rmt/0n statusSvarar mt med device busy använder någon annan bandaren och du får lov att vänta. Under tiden kan du ju försöka lista ut vem och fråga om personen snart är klar. Det svar du helst ska få från mt är no tape loaded or drive offline - då är det bara att köra igång. Mellanting kan innebära att någon har sitt band i och då uppstår ju frågan om denna någon är klar eller inte. Det problemet överlåter jag åt läsaren att lösa.
mt -f /dev/rmt/0n rewind
mt -f /dev/rmt/0n fsf countdär count är numret på den backup du vill ta tillbaks (se manualen till mt).
tar -x -v -p -f /dev/rmt/0n -b 20om du använde sättet att skriva som beskrevs ovan.
mt -f /dev/rmt/0n rewofflBandet ska då spolas tillbaka och "ejectas".
Hur tar man tillbaks en backup till valfri dator?
ssh -c arcfour -n baretta.lysator.liu.se dd if=/dev/rmt/0n bs=20b | tar -x -v -p -B -f - -b 20så borde du få tillbaks dina filer. Som i fallet med att ta backup från valfri maskin utförs mt-kommandona på baretta medan läskommandot körs på den valfria maskinen. Observera kryperingsflaggan och problemet med ssh när man är root (se backup till valfri ovan).
Jan Johansson
yngve@lysator.liu.se