18.10. Biztonsági mentés hajlékonylemezekre

18.10.1. Hajlékonylemezre is lehet biztonsági mentést készíteni?

A floppy lemezek nem igazán felelnek meg biztonsági mentés készítésére, mivel:

  • Nem megbízható adathordozók, különösen hosszabb időre.

  • Esetükben a mentés és visszaállítás nagyon lassú.

  • Kapacitásuk erősen korlátozott (annak már régen elmúlt az ideje, amikor egész merevlemezeket tudtunk lementeni egy tucat floppyra).

Habár ha máshogy nem tudunk biztonsági mentést készíteni, akkor a floppy lemezekkel még mindig jobban járunk, mint nélkülük.

Ha már mindenképpen floppy lemezeket kell használnunk, akkor igyekezzünk minél jobb minőségűeket beszerezni. Tehát az olyan floppyk, amik már évek óta kavarognak az irodában, erre a célra nem éppen bizonyulnak a legjobb választásnak. Ideális esetben egy megbízható gyártótól származó új floppykat használunk.

18.10.2. Tehát akkor hogyan mentsük az adatokat hajlékonylemezre?

Legegyszerűbban a tar(1) -M (többkötetes) opciójával tudunk floppy lemezre menteni, aminek használatával több floppyra kiterjedő mentéseket is készíthetünk.

Az aktuális könyvtár és a benne levő alkönyvtárak tartalmát (root) felhasználóként a következő paranccsal tudjuk lementeni:

# tar Mcvf /dev/fd0 *

Amikor az első floppy megtelik, a tar(1) kérni fogja a következő kötetet (volume) (mivel a tar(1) adathordozótól független módon hivatkozik a kötetekre, tehát ebben a környezetben a kötet egy floppy lemezt jelent):

Prepare volume #2 for /dev/fd0 and hit return:

Az üzenet fordítása:

Készítse elő a 2. kötetet a /dev/fd0 eszközön és nyomja le a
return billentyűt

A folyamat egészen addig ismétlődik (a kötetek számának növekedésével), amíg az összes állomány lementésre nem kerül.

18.10.3. Lehet tömöríteni a mentéseket?

Sajnos a tar(1) többkötetes mentések esetén nem engedi a -z beállítás használatát. Természetesen ettől függetlenül a gzip(1) segítségével még be tudjuk tömöríteni az összes állományt, a tar(1) paranccsal floppyra menteni ezeket, majd a gunzip(1) paranccsal kitömöríteni.

18.10.4. Hogyan állítsuk vissza a biztonsági mentéseket?

Az egész mentés visszaállításához adjuk ki a következő parancsot:

# tar Mxvf /dev/fd0

Két módon tudunk csak bizonyos állományokat visszaállítani. Először is, tegyük be a mentés első lemezét és adjuk ki a következő parancsot:

# tar Mxvf /dev/fd0 állomány

A tar(1) segédprogram ezután sorban kérni fogja a többi lemezt egészen addig, amíg meg nem találja a keresett állományt.

Vagy ha pontosan tudjuk, hogy melyik lemezen található a keresett állomány, akkor az iménti parancs használatát azzal a lemezzel kezdjük. Vigyázzunk, mert ha a lemezen található első állomány az előző lemezen kezdődik, akkor a tar(1) figyelmeztetni fog minket, hogy nem állítja vissza még akkor sem, ha erre nem is kértük!

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <questions@FreeBSD.org>.

Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.