.


[*]
[*]
[*]

[*]
index


  
Fájlok visszaállítása a tar paranccsal

A --extract (röviden -x) opcióval a tar  kibontja a fájlokat:

# tar --extract --same-permissions --verbose --file /dev/fd0H1440 
usr/src/ 
usr/src/linux 
usr/src/linux-1.2.10-includes/ 
usr/src/linux-1.2.10-includes/include/ 
usr/src/linux-1.2.10-includes/include/linux/ 
usr/src/linux-1.2.10-includes/include/linux/hdreg.h 
usr/src/linux-1.2.10-includes/include/linux/kernel.h 
... 
#

Kibontható csak bizonyos fájl, vagy könyvtár (beleértve az alatta levő fájlokat és könyvtárakat is), ha megnevezzük őket a parancssorban:

# tar xpvf /dev/fd0H1440 usr/src/linux-1.2.10-includes/include/linux/hdreg.h 
usr/src/linux-1.2.10-includes/include/linux/hdreg.h 
#

A --list (röviden -t) opció használható, ha csak az adott adathordozón elmentett fájlok listája érdekel:

# tar --list --file /dev/fd0H1440  
usr/src/ 
usr/src/linux 
usr/src/linux-1.2.10-includes/ 
usr/src/linux-1.2.10-includes/include/ 
usr/src/linux-1.2.10-includes/include/linux/ 
usr/src/linux-1.2.10-includes/include/linux/hdreg.h 
usr/src/linux-1.2.10-includes/include/linux/kernel.h 
... 
#

Megjegyzendő, hogy a tar  mindig sorosan olvassa a mentési adathordozót, ezért nagy kötegek esetén elég lassú. Igaz, nem is lehetséges véletlen elérésű adatbázis technikát használni szalagon vagy más soros adathordozón. A tar  nem kezeli helyesen a törölt fájlokat. Ha egy fájlrendszert egy teljes és egy növekményes mentésből kell visszaállítani, a két mentés közt törölt fájlok ismét létezni fognak. Ez súlyos probléma lehet, ha a fájlbeli adatoknak nem szabadna már létezniük.

[*]
Linux rendszeradminisztrátorok kézikönyve (első javított változat; SAG-HU 0.6b1)