A FreeBSD a Soft Updates mellett felkínál egy másik lehetőséget: az állományrendszerekről készíthető pillanatfelvételeket.
Ezek a pillanatképek lehetővé teszik a felhasználók számára, hogy adott állományrendszerekről képeket hozzanak létre és azt állományként kezeljék. A pillanatképeket az adott állományrendszerben kell létrehozni, és a felhasználók állományrendszerenként húsznál többet nem hozhatnak belőlük létre. Az aktív pillanatképek a szuperblokkban kerülnek rögzítésre, ezért az állományrendszerek leválasztása és újracsatlakoztatása esetén is megmaradnak, még újraindítás után is. Amikor egy pillanatképre már nincs tovább szükségünk, egy szimpla rm(1) paranccsal eltávolítható. A pillanatképek tetszőleges sorrendben eltávolíthatóak, habár ilyenkor az összes általuk lefoglalt hely nem szabadul fel, mivel más pillanatképeknek még szüksége lehet bizonyos blokkjaira.
Miután az mksnap_ffs(8) paranccsal
	létrehoztunk egy pillanatképet tartalmazó
	állományt, beállítódik
	rá a módosíthatatlanságot
	jelentő snapshot
	állományjelző.  Egyedül az
	unlink(1) parancs képez ez alól
	kivételt, mivel segítségével a
	pillanatképek
	eltávolíthatóak.
A pillanatképek a mount(8) paranccsal hozhatóak létre. A következő módon tudjuk a /var egy pillanatképét elkészíteni a /var/snapshot/snap állományban:
# mount -u -o snapshot /var/snapshot/snap /var
Vagy a mksnap_ffs(8) meghívásával is készíthetünk pillanatképeket:
# mksnap_ffs /var /var/snapshot/snap
Az állományrendszeren (például /var) a pillanatképeket tartalmazó állományokat a find(1) paranccsal kereshetjük meg:
# find /var -flags snapshot
Ahogy elkészítettünk egy pillanatképet, több mindenre is felhasználhatjuk:
Egyes rendszergazdák a pillanatképeket biztonsági mentésekhez használják, mivel ezek gond nélkül áttehetőek CD-re vagy szalagra.
Az állományrendszerek sértetlenségét ellenőrző program, az fsck(8) is lefuttatható egy ilyen pillanatképen. Feltéve, hogy az állományrendszer csatlakoztatásakor tiszta volt, mindig egy tiszta (és változásokat nem tartalmazó) eredményt kell kapnunk. Ennek megléte elengedhetetlen a háttérben futtatható fsck(8) működéséhez.
Futassuk le a dump(8) segédprogramot a
	    pillanatképen.  Az így létrehozott
	    mentés megegyezik az állományrendszer
	    adott pillanatban felvett állapotával.  Az
	    -L beállítás
	    megadásával maga a dump(8) is
	    képes egyetlen parancsban pillanatfelvételt
	    készíteni, ebből létrehozni a
	    mentést, majd eltávolítani.
A pillanatképet képesek vagyunk a mount(8) paranccsal az állományrendszer befagyasztott változataként csatlakoztatni:
# mdconfig -a -t vnode -f /var/snapshot/snap -u 4 # mount -r /dev/md4 /mnt
Így már a /mnt könyvtárba csatlakoztatva be tudjuk járni a befagyasztott /var állományrendszert. Minden a pillanatfelvétel készítésének időpontjának megfelelő állapotban fog maradni. Az egyetlen kivétel talán annyi, hogy korábbi pillanatképek nulla méretű állományként fognak megjelenni. Mikor befejeztük a pillanatképek használatát, a umount(8) paranccsal le tudjuk választani:
# umount /mnt # mdconfig -d -u 4
A softupdates és az
	állományrendszerek pillanatképeinek
	használatával, illetve műszaki
	leírásukkal kapcsolatban látogassuk meg
	Marshall Kirk McKusick honlapját a http://www.mckusick.com/ címen
	(angolul).
| Előző | Tartalom | Következő | 
| Hálózat, memória és állomány alapú állományrendszerek | Fel | Az állományrendszerek kvótái | 
Ha kérdése van a FreeBSD-vel kapcsolatban, a következő
		  címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése,
		  kérjük erre a címre írjon: <gabor@FreeBSD.org>.