Szoft és hard linkek a Vistában
kategória: Egyéb — forrás: lacy — dátum: 2007-03-28 — értékelés: 4.29 —
A Windows Vista fájlok esetében két fajta linket tud kezelni...
Fájlok
- Hard / Merev linkek
Ez a kedvencem. Nem újdonság a Windows Vistában, már XP-ben is megtalálható volt. Lényege, hogy egy fájlból kettőt csinál, de fizikailag csak egyszer foglal helyett a merevlemezen. Bármelyik fájlt módosítjuk, akkor a másik is módosul. Másik? Végülis ugyanaz, csak két hivatkozás mutat ugyanarra a fizikai területre. Biztonsági másolatként is jól használható. Van egy fontos fájlunk, készítünk hozzá egy hardlinket. Ha az eredeti fájl véletlen törlődik a másik attól még működik! Vista esetében mklink és fsutil paranccsal is készíthetünk ilyen fájlokat. XP esetében is működik az fsutil! Lássuk!mklink /H ezleszazuj.txt ebbol.txt
vagy
fsutil hardlink create ezleszazuj.txt ebbol.txt - Szoft / Szimbólikus linkek
A Windows Vista nagy újítása, ami eddig egyetlen Microsoft operációs rendszerben sem volt elérhető, ám a kernel megújításával most lehetőségünk van rá. Lényege, hogy nem az operációs rendszer, hanem a fájlrendszer "köti össze" a két fájlt. Próbáljuk is ki.
mklink ezazujfajl.txt ebbol.txt
Ha ezután megnézzük dir paranccsal a C gyökerét láthatjuk, hogy az ezazujfajl.txt nél SYMLINK típust jelenít meg a konzol. dejó - Parancsikonok
Mindenki ismeri. Jobb egérgombbal kattintunk a fájlon, majd parancsikon létrehozása.
Mappák
- Szoft / Szimbólikus linkek
Ezek a linkek a fájlrendszer szintűek, maga a fájlrendszer "köti össze" a két fájlt. Hasonlít az operációs rendszer parancsikonjaihoz, ám ne felejtsük el, ez a fájlrendszer szintén működik. Vistában az újonnan debütált mklink paranccsal tudunk ilyen linkeket létrehozni.
mklink /D C:\szoft_mappa C:\eredeti_mappa
Most nézzük meg, hogy néz ki a tulajdonságok menüpontja az újonnan létrejövő szoft_mappa-nknak.
Így néz ki a fájlrendszer szintű szoft link (nem változtatható cél)
- Elágazás linkek
Szintén fájlrendszer szintűek, angolul junction-nek hívják. Az unix rendszereket ismerőknek nem újdonság. Lényege, van két mappánk, ugyanaz van bennük, a winchesteren fizikailag azonban csak egyszer foglalnak helyet. Bármelyik mappán belül módosítunk egy fájlt, az a másik mappán belül is módosul. Szintén mklink-el lehet létrehozni, lehet másik partíción is a hard_mappa, az a lényeg, hogy fizikailag ugyanaz a winchester legyen. Logikus.
mklink /J C:\hard_mappa C:\eredeti_mappa
Oppá, az OS nem is tudja, hogy ez egy link
- Parancsikonok
Mindenki ismeri. Jobb egérgombbal kattintunk a mappán, parancsikon létrehozása. Az előző linkekkel ellentétben - részletes mappanézet esetén - itt parancsikon jelenik meg a típus oszlopon belül, míg az előző linkeket simán Fájlmappának ismerte meg a Vista.
Mezei parancsikon, változtatható cél mezővel