Megosztás a következőn keresztül:


Naplók módosítása

Az automatikus biztonsági mentési alkalmazás egy példa egy olyan programra, amelynek ellenőriznie kell a kötet állapotának változásait a feladat elvégzéséhez. A könyvtárak vagy fájlok változásainak ellenőrzésének találgatásos módszere a teljes kötet vizsgálata. Ez azonban gyakran nem elfogadható módszer a rendszer teljesítményének csökkenése miatt. Egy másik módszer, hogy az alkalmazás regisztráljon egy címtárértesítést (a FindFirstChangeNotification vagy ReadDirectoryChangesW függvény meghívásával) a címtárak biztonsági mentéséhez. Ez hatékonyabb, mint az első módszer, azonban megköveteli, hogy egy alkalmazás mindig fusson. Emellett ha sok könyvtárról és fájlról kell biztonsági másolatot készíteni, az ilyen alkalmazások feldolgozási és memóriaterhelése is csökkentheti az operációs rendszer teljesítményét.

E hátrányok elkerülése érdekében az NTFS fájlrendszer egy frissítési sorszámú (USN) változásnaplót tart fenn. Ha bármilyen módosítás történik egy kötet fájljában vagy könyvtárában, a kötet USN-változásnaplója frissül a módosítás leírásával és a fájl vagy könyvtár nevével.

Változásnaplókra is szükség van a fájlrendszer indexelésének helyreállításához, például számítógép- vagy kötethiba után. Az indexelés helyreállítása azt jelenti, hogy a fájlrendszer elkerülheti a teljes kötet újraindexelésének időigényes folyamatát ilyen esetekben.

Az alábbi témakörök a változásnaplókat ismertetik.

Ebben a szakaszban

Téma Leírás
Naplórekordok módosítása
A fájlok, könyvtárak és más NTFS fájlrendszer-objektumok hozzáadása, törlése és módosítása során az NTFS fájlrendszer a streamekben lévő naplórekordokat adja meg, egyet a számítógépen lévő kötetekhez.
A naplóazonosító módosítása
Az NTFS fájlrendszer hozzárendel egy aláíratlan 64 bites azonosítót minden változásnaplóhoz.
Változásnapló létrehozása, módosítása és törlése
A rendszergazdák módosítási naplókat hozhatnak létre, törölhetnek és hozhatnak létre újra.
Kötetleíró beszerzése a naplóműveletek módosításához
Ha egy kötethez szeretne lekérni egy leírót a frissítési sorszám (USN) módosítási naplóműveleteihez, hívja meg a CreateFile függvényt az lpFileName paraméterrel, amely a következő űrlap sztringjére van beállítva: \\.\X.
Naplóműveletek módosítása
Az NTFS fájlrendszer frissítési sorszámának (USN) változásnaplójával használható kódok és struktúrák szabályozása.