LX-SYS-filesysteem-tar-OEF
oefening op tar
- Maak een directory in je home met als name samples; zet hierin met
cp -v /etc/*conf samples
allerlei bestanden.
Maak nu een ongecomprimeerde tar van deze directory op 3 manieren:
- Je zit in de directory zelf en voert uit:
tar -cv --file samples.tar *
- Je zit in je eigen home en voert uit:
tar -cv --file samples.tar samples
- Als root vanuit /root:
tar -cv --file samples.tar /home/<user>/samples
Maak een nieuwe gebruiker aan: taruser en noteer de verschillen die optreden als je een restore uitvoert met
tar -xvf samples.tar
in de drie verschillende gevallen. Verwijder na elke restore het resultaat om zeker te zijn dat er niets is blijven hangen.
- Maak een gecomprimeerde backup met tar van /etc, van /var
schrijf dit commando op.
Kun je die backup daarna restoren in de home-directory van taruser?
schrijf dit commando op.
Kun je dat ook met een ge-piped commando dat zowel gzip als tar gebruikt?
schrijf dit commando op.
- Maak als root gebruiker een Bzip2 gecomprimeerde tar file van /home
- Zoek op je schijf alle bestanden in /usr die eindigen op jpg en stop ze in een gecomprimeerd tar bestand.
Dat lukt niet met 1 commando. Bij elke find ... -exec tar -cvf ... wordt het tarbestand telkens opnieuw gecreƫerd.
We kunnen echter de output van find plaatsen in een tijdelijke file met redirection:
find ... > findlist.lst
Daarna kunnen we tar voeden vanaf die list met optie --files-from findlist.lst
Noem uzelf systeembeheerder en maak een gecomprimeerde tar!