Windows - Fájl-replikációs parancssori eszköz

forráskód letöltése
Ez a parancssori eszköz (Support Tools része) letárolja az NT fájl-replikációs szolgáltatás belső tábláit, szálait és memória-információit. Futtatható helyi és távoli kiszolgálókon. Cikkünk bemutatja a használatát, és példákat is az általa nyújtott információról.
Az Service Control Manager-ben (SCM) az NTFRS helyreállítási beállításai kritikus fontosságúak lehetnek a fontos naplóesemények behatárolásához és megtartásához. Ez az eszköz alkalmas módszert nyújt ezen beállítások felülvizsgálatára.
Az FRS fájl-replikációs szolgáltatás kulcsfontosságú az elosztott fájlrendszer technológiában. Ezt használja az Active Directory a SYSVOL replikálására, valamint a DFS az automatikus tartalom-replikációra alternatív célpontok között.
Az NTFRS text alapú log fájlokat készít a Systemroot\debug mappába, hogy helyreállítsa az NTFRS replikációs problémákat. Az NTFRS kétféle text alapú log állományt épít fel.
  • Az Ntfrsapi.log fájl olyan eseményeket tartalmaz, amelyek egy szerver előléptetésére vagy visszaléptetésére, valamint az NTFRS registry kulcsok létrehozására vonatkoznak.
  • Az Ntfrs_nnnn.log debug log állományok tárolják a tranzakciós és az eseményrészleteket. A legfrissebb műveletek a legmagasabb verziószámú naplóállományba kerülnek.
Az NTFRS-t vezérlő registry bejegyzések megtalálhatók az alábbi helyen:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ntfrs\Parameters]
A Debug mappa alatt megtalálható naplóállományok számát a Debug Log File bejegyzés határozza meg. Amint egy naplóbejegyzés beírásra kerül (a Debug Maximum Log Messages registry bejegyzés által meghatározottan), egy új log állomány, Ntfrs_000n-1.log jön létre. Amint a megfelelő számú naplók létrejöttek (a Debug Log File bejegyzés szerint), a legalacsonyabb verziójú log állomány törlődik, és a fennmaradó log fájl nevek 1-el csökkennek, hogy helyet adjanak egy új log állománynak.
Ahhoz, hogy hozzáférjünk a belső NTFRS információkhoz, a felhasználóknak speciális szintű jogosultság szükséges a következő registry kulcsokhoz a célszerveren:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ntfrs\Parameters\Access Checks\]
Jogosultság Engedély
Belső információ lekérdezés Full control
Ds Polling intervallum lekérdezés Read
Ds Polling intervallum beállítás Full control
Szintaxisok
Első NTFRSUtl szintaxis
Felsorolja az idtable/configtable/inlog/outlog-ját a szolgáltatásnak.
ntfrsutl [idtable|configtable|inlog|outlog] [Computer]
Paraméter
  • Computer
A megadott gépen kapcsolódik az NTFRS szolgáltatáshoz.
Második NTFRSUtl szintaxis
Listázza az NTFRS memória használatát a szolgáltatásnak.
ntfrsutl [memory|threads|stage] [Computer]
DS
Listázza az NTFRS szolgáltatás címtárnézetét.
ntfrsutl ds [Computer]
Sets
Listázza az aktív replikációs készleteket.
ntfrsutl sets [Computer]
Version
Listázza az API és NTFRS szolgáltatás-verziókat.
ntfrsutl version [Computer]
Poll
Listázza a lekérdezési intervallumokat.
ntfrsutl poll [/quickly[=[N]]] [/slowly[=[N]]] [/now] [Computer]
Paraméterek
  • /quickly[=[N]]
Gyors lekérdezés.
Paraméterhasználat Jelentése
quickly Gyors lekérdezés, amíg a stabil konfigurációt visszanyeri.
quickly= Gyors lekérdezés minden alapértelmezett percben.
quickly=N Gyors lekérdezés minden N percben.
  • /slowly[=[N]]
Lassú lekérdezés.
Paraméterhasználat Jelentése
slowly Lassú lekérdezés, amíg a stabil konfigurációt visszanyeri.
slowly= Lassú lekérdezés minden alapértelmezett percben.
slowly=N Lassú lekérdezés minden N percben.
  • /now
Lekérdezés most.
Példák
  • Az NTFRS lekérdezési intervallum meghatározása
Az alábbi példában meg akarjuk határozni a lekérdezési intervallumot egy replikációhoz. Írjuk be a parancssorba:
ntfrsutl poll wrkstn-1
Az eredmény a mellékelt poll.txt tartalmához hasonló lesz.
  • NTFRS API verzió információ meghatározása
Az alábbi példa verzióinformációt jelenít meg az NTFRS API-ról a parancssorban.
ntfrsutl version 
Az eredmény a mellékelt version.txt tartalmához hasonló lesz.