Het terughalen van meerdere bestanden

in beeld Het terughalen van meerdere bestanden, b.v. alle bestanden van een bedrijf Q, is alleen mogelijk als alle bestanden van Q nog op de schijf staan. Dit probleem wordt veroorzaakt door het gebruik van de wildcards '?' en '*' onder Unix. Indien deze tekens worden gebruikt, wordt eerst gekeken welke namen op de schijf aan deze wildcards voldoen, en deze namen worden vervolgens van de tape gelezen. Een ontbrekend bestand kan dus niet met een wildcard van de tape worden gehaald. Men kan met wildcards alleen op de schijf aanwezige bestanden overschrijven. Als u dus ooit een bedrijf van de tape wenst terug te halen, is het beslist geen goed idee om het bedrijf eerst van de schijf te verwijderen.

Het commando voor het overschrijven van een bedrijf Q is :

Op een Sun:
tar -xvf /dev/rst4 padnamen/F?Q*

En op een linux systeem:
tar -xvf /dev/st0 -P --absolute-names padnamen/F?Q*

Om problemen met schrijfrechten te voorkomen, kan men het beste als 'root' gebruiker inloggen voordat men een bedrijf van de tape gaat terugzetten. Let verder op bij het terugzetten van gegevens van bedrijf A, omdat sommige bestanden met een A op de derde positie in de naam ook in andere bedrijven een rol spelen.

Wat te doen als u een bedrijf wenst terug te halen van tape en het bedrijf staat niet meer op de schijf? De makkelijkste manier is het afleiden van het terug te halen bedrijf vanuit een bestaand bedrijf met programma BPR610. De gegevens in het afgeleide bedrijf zijn wel niet wat u zoekt, maar de bestandsnamen zijn er in ieder geval weer en u kunt het bedrijf daarom terughalen met het eerder genoemde tar commando.

Terugkeren naar het hoofdmenu