LX-SYS-filesysteem-tar-OEF
oefening op tar

  1. 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.

  2. 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.

  3. Maak als root gebruiker een Bzip2 gecomprimeerde tar file van /home

  4. 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!