kemény linkek és csomópontok
- 05/31/2018
- 2 perc olvasni
m
V
m
az NTFS fájlrendszerben háromféle fájlhivatkozás támogatott: kemény linkek, csomópontok és szimbolikus hivatkozások. Ez a téma a kemény linkek és csomópontok áttekintése. A szimbolikus hivatkozásokkal kapcsolatos információkért lásd: szimbolikus hivatkozások létrehozása.
kemény linkek
a kemény hivatkozás egy fájl fájlrendszerének ábrázolása, amely szerint egynél több elérési út hivatkozik egyetlen fájlra ugyanabban a kötetben. Kemény hivatkozás létrehozásához használja a CreateHardLink funkciót. A fájl bármilyen változása azonnal látható azoknak az alkalmazásoknak, amelyek a hivatkozó kemény linkeken keresztül férnek hozzá. A címtárbejegyzés mérete és attribútuminformációi azonban csak azon a linken frissülnek, amelyen keresztül a módosítás megtörtént. Vegye figyelembe, hogy a fájl attribútumai tükröződnek az adott fájlhoz tartozó minden kemény hivatkozásban, és a fájl attribútumainak módosításai az összes kemény hivatkozásra terjednek ki. Például, ha visszaállítja a READONLY attribútumot egy kemény linken, hogy törölje az adott kemény linket, és több kemény link van a tényleges fájlhoz, akkor vissza kell állítania a fájl csak olvasható bitjét a fennmaradó kemény linkek egyikéből, hogy a fájl és az összes többi kemény link visszatérjen az csak olvasható állapotba.
például egy olyan rendszerben, ahol a C: és D: helyi meghajtók és Z: egy hálózati meghajtó leképezve \ \ fred \ share, a következő hivatkozások megengedettek kemény linkként:
- C:\dira\ethel.txt kapcsolódik C:\dirb\dirc\lucy.txt
- D:\dir1\tinker.txt to D:\dir2\dirx\bell.txt
- C:\diry\bob.bak kapcsolódik C:\dir2\mina.txt
a következők NEM:
- C:\dira kapcsolódó C:\dirb
- C:\dira\ethel.txt kapcsolódik D:\dirb\lucy.txt
- C:\dira\ethel.txt kapcsolódik Z:\dirb\lucy.txt
kemény hivatkozás törléséhez használja a DeleteFile funkciót. A kemény linkeket bármilyen sorrendben törölheti, függetlenül a létrehozásuk sorrendjétől.
csomópontok
a csomópont (más néven soft link) abban különbözik a kemény linktől, hogy az általa hivatkozott tároló objektumok külön könyvtárak, és egy csomópont összekapcsolhatja a különböző helyi köteteken található könyvtárakat ugyanazon a számítógépen. Ellenkező esetben a csomópontok ugyanúgy működnek, mint a kemény kapcsolatok. A csomópontokat reparse pontokon keresztül valósítják meg.