amrestore
A mentett adatok visszaállítására használható használható egyik
parancs (szalagos mentés esetén) a következő:
# su - backup $ /usr/sbin/amrestore -p /dev/st0 gep_neve /mentendo | /sbin/restore -i -v -f - -T /var/tmp
Figyelni kell arra, hogy itt eszköznévként a /dev/st0-t
kell feltüntetni (azért, mert itt kellhet oda-vissza tekergetni a
szalagot). A gep_neve és a /mentendo a fentiekből
remélem, hogy világos, a restore parancs kapcsolóinak
magyarázata pedig a következő:
- i
- Interaktív visszaállítást jelent.
- v
- Az előző opcióhoz kapcsolódik, bőbeszédűbbé teszi azt.
- f
- Azt a fájlnevet előzi meg, amelyből olvasni kell a
mentést. A
-itt a pipe-ból érkező adatokat jelenti arestoreszámára. - T
- Ez után az opció után adhatjuk meg azt a könyvtárat, ahová az átmeneti állományok kerülhetnek.
A fenti parancs kiadása után (viszonylag rövid időn belül) kapunk
egy parancssorhoz hasonló promptot (/sbin/restore>
kinézetűt). Itt a ? billentyű lenyomására megkapjuk a
használható parancsok listáját.
A visszaállításkor a /sbin/restore abban az esetben jó, ha
a mentés a dump segítségével történt. Ha tar-ral,
akkor hibát kapunk. Ilyen esetben a tar-t kell
visszaállításra is használni. Ellenben ha backup felhasználóként
indítjuk a visszaállítást, akkor a tar nem tudja
visszaállítani az eredeti tulajdonosokat és jogokat. Erre
viszont alkalmas a csomagban lévő wrapper
(/usr/lib/amanda/runtar).
Kosa Attila
2009-03-23