mooi! hier heb ik wat aan, kan ik voor mn werk gebruiken…
Qsays
Eigenlijk verboden maar voor de mensen die willen bezuinigen en meerdere archiven op 1 tape willen zetten: dat kan. Belangrijk is dat men de non-rewinding tapedevice gebruikt die dus niet terugspoelt na een operatie. Let daar goed op.
tar cf /dev/nast0 /home -V homedirs
tar cf /dev/nast0 /etc -V etc
Deze twee commando’s achter elkaar maken een archief aan op de tape. Dus twee archieven op 1 tape. Maar hoe nu de tape weer inlezen om er achter te komen welke archiven er op staan? We hebben de archiven een label gegeven dat bij een listing van het archief als eerste wordt opgegeven.
Met onderstaand bash-script kunnen we dus de archiven weer inlezen.
#!/usr/local/bin/bash
end=0
while [ $end ]
do
end=$(tar tf /dev/nast0 | head -n 1)
echo $end
mt -f /dev/nast0 fsf
done
Dit werkt uitstekend. en geeft netjes als output de 2 archieflabels onder elkaar.
homedir
etc
met mt -f /dev/nast0 fsf kun je naar het eerste, tweede, etc. archief spoelen. Met tar xf /dev/nast0 (sta in het juiste pad!) wordt het gewenste archief uitgepakt. Natuurlijk moet /dev/nast0 in jouw geval naar het juiste non-rewinding tapedevice wijzen.
mooi! hier heb ik wat aan, kan ik voor mn werk gebruiken…
Eigenlijk verboden maar voor de mensen die willen bezuinigen en meerdere archiven op 1 tape willen zetten: dat kan. Belangrijk is dat men de non-rewinding tapedevice gebruikt die dus niet terugspoelt na een operatie. Let daar goed op.
tar cf /dev/nast0 /home -V homedirs
tar cf /dev/nast0 /etc -V etc
Deze twee commando’s achter elkaar maken een archief aan op de tape. Dus twee archieven op 1 tape. Maar hoe nu de tape weer inlezen om er achter te komen welke archiven er op staan? We hebben de archiven een label gegeven dat bij een listing van het archief als eerste wordt opgegeven.
Met onderstaand bash-script kunnen we dus de archiven weer inlezen.
#!/usr/local/bin/bash
end=0
while [ $end ]
do
end=$(tar tf /dev/nast0 | head -n 1)
echo $end
mt -f /dev/nast0 fsf
done
Dit werkt uitstekend. en geeft netjes als output de 2 archieflabels onder elkaar.
homedir
etc
met mt -f /dev/nast0 fsf kun je naar het eerste, tweede, etc. archief spoelen. Met tar xf /dev/nast0 (sta in het juiste pad!) wordt het gewenste archief uitgepakt. Natuurlijk moet /dev/nast0 in jouw geval naar het juiste non-rewinding tapedevice wijzen.