neprihlásený Piatok, 26. apríla 2024, dnes má meniny Jaroslava
Linkujem, linkuješ, linkujeme vo Windows

Len veľmi málo užívateľov operačného systému Windows používa alebo čo i len pozná funkciu súborového systému NTFS používaného vo Windows umožňujúcu odkazovať na súbory alebo adresáre (linkovať ich) z iného miesta na disku. Táto funkcia inšpirovaná obdobnými funkciami z Unixu dokáže napríklad ušetriť miesto na disku, ušetriť námahu užívateľa a v mnohých situáciách je mimoriadne užitočná.

DSL.sk, 14.3.2006


O čo ide?

Hlavným princípom linkovania je vytvorenie plnohodnotného odkazu na existujúci súbor alebo adresár na inom mieste na disku alebo dokonca na iných diskoch.

Plnohodnotný odkaz znamená, že súbor alebo adresár je po nalinkovaní prístupný aj cez nový linkovaním vytvorený odkaz a jeho meno úplne rovnako a transparentne ako cez svoje pôvodné meno.

Odkazovanie na iný súbor alebo adresár pomocou tzv. "Shortcut" vo Windows Exploreri nie je skutočným linkovaním, keď nie je zabezpečované transparentne Windows a vyžaduje vždy podporu aplikáciami. Vo väčšine situácií sú tak shortcuty úplne zbytočné, keď je ich funkčnosť možné nahradiť inak. A napríklad pri umiestnení shortcutu do adresára zdieľaného cez sieť, keď sa shortcut interpretuje až na strane klienta a neodkazuje tak na správny súbor, sú dokonca nepoužiteľné.

Načo je to dobré?

Linkovanie má viacero veľmi praktických použití v mnohých situáciách, napríklad:
  • Na lepšiu organizáciu užívateľských dát - Viacero aplikácií pracujúcich s užívateľovými dátami, napríklad emailové klienty, RSS čítačky, nástroje na manipuláciu s fotografiami a obrázkami a podobne ukladajú užívateľove dáta na rozličné miesta na disku. Miesto ukladania často nie je možné zmeniť vôbec, alebo je to problémové neskôr po inštalácii.

    Linkovanie môže byť použité na presunutie všetkých užívateľských dát z rozličných adresárov na spoločné miesto s následným nalinkovaním na nové adresáre z pôvodných umiestnení. Užívateľské dáta sa tak môžu nachádzať na jednom mieste, budú sa ľahšie spravovať, zálohovať a prípadne sa môžu nachádzať aj na samostatnom disku.

  • Ak na niektorom logickom disku prestáva stačiť miesto a nie je možné jednoducho nič z disku odstrániť - V takejto situácii je možné niektoré adresáre fyzicky premiestniť na iné disky s dostatkom voľného miesta a z pôvodných umiestnení ich pod rovnakými menami nalinkovať na nové umiestnenie.

    Keďže linkovanie je transparentné, všetko bude pracovať ako doteraz, keď aplikácie pracujúce so súbormi alebo prípadne samotné aplikácie umiestnené v premiestnených adresároch nepoznajú rozdiel a na pôvodnom disku sa uvoľní miesto.

  • Ak chceme mať (napríklad veľký) súbor prístupný na viacerých miestach - Ak z rozličných dôvodov chceme mať napríklad veľký súbor alebo adresár prístupný naraz na viacerých miestach, napríklad na jeho originálnom mieste a dočasne v adresári FTP servera alebo zdieľanom adresári, rovnako môžeme použiť linkovanie a zbytočne tak nekopírovať veľké objemy dát.

  • V boji proti fragmentácii - Súborové systémy používané vo Windows trápi významným spôsobom výrazná fragmentácia disku a súborov, ktorá výrazne časom znižuje výkon Windows.

    Okrem pravidelnej defragmentácie je veľmi dobrým prostriedkom v boji proti fragmentácii použitie linkovania na izolovanie súborov spôsobujúcich fragmentáciu najväčšou mierou.

    Za fragmentáciu Windows súborových systémom môžu najmä často vznikajúce a meniace sa súbory, akými sú najmä rozličné dočasné súbory, cache súbory a napríklad často aktualizované súbory s emailovou poštou alebo logy. Veľmi dobrou metódou v boji proti fragmentácii je všetky adresáre obsahujúce takéto súbory umiestniť na zvláštny jednoúčelový menší logický disk a nalinkovať ich.

    Hlavný systémový disk tak bude výrazne menej fragmentovaný a výkon Windows bude vyšší po dlhší čas, vyžadovať defragmentáciu bude menej častejšie. Menší logický disk s často sa meniacimi súbormi je možné defragmentovať podľa požiadaviek častejšie.

  • Pri zdieľaných adresároch - Užitočným je linkovanie aj pri zdieľaných adresároch, keď nie je potrebné nastavovať a manažovať množstvo zdieľaných adresárov ale nové adresáre je možné pridávať do existujúceho (jedného) zdieľaného adresára pomocou linkovania.

  • Pri lepšej organizácii adresárov - Linkovanie umožňuje organizovať súbory a adresáre viacerými nezávislými spôsobmi a nielen jedným, ako to priamo umožňuje adresárová štruktúra. Napríklad adresáre s hudobnými albumami je možné mať priamo na disku zatriedené aj podľa autora, aj podľa žánru zároveň pomocou linkovania.

Aké typy linkovania vo Windows poznáme?

Vo Windows NTFS súborovom systéme podobne ako v Unixe sú k dispozícii 2 typy linkovania - tzv. hard linkovanie a soft linkovanie, dostupné od Windows 2000.

Pri hard linkovaní je možné pre spôsob akým funguje linkovať súbory iba na tom istom logickom disku. Pri hard linkovaní sú originálny súbor a linka naňho smerujúca rovnocenné. Windows umožňuje hard spôsobom linkovať iba súbory a nie adresáre.

Soft linkovanie vo Windows umožňuje naopak linkovať iba adresáre a to z toho istého logického disku alebo z iných diskov. Vo Windows sa soft linky označujú Microsoftom termínom "junction point".

Ako na to?

Oba typy liniek je možné vytvárať a manažovať aj na príkazovom riadku nástrojmi od Microsoftu (fsutil, lind), k dispozícii sú ale aj pohodlnejšie nástroje tretích strán.

NTFSLink dostupný na tejto stránke umožnuje vytvárať oba typy liniek z Windows Explorera, keď do kontextového menu v skupine New pridáva možnosti NTFS Hardlink a NTFS Junction Point, pomocou ktorých je možné vytvoriť odkaz na existujúci súbor respektíve adresár vybraním vo File Open dialógu.

Pre spravovanie soft liniek je vynikajúcim nástrojom Juction Link Magic dostupný na tejto stránke.

Zväčšiť Zväčšiť
Pridané NTFSLink funkcie v Explorer menu a Junction Link Magic



Upozornenie: Využívanie liniek a týchto nástrojov je doporučované len skúseným užívateľom. V žiadnom prípade nesmiete vytvoriť použitím soft liniek cyklickú cestu, keď správanie Windows môže byť v takomto prípade nepredvídateľné a môže dôjsť k nenávratnému poškodeniu Vášho súborového systému.

Keďže aj soft linky sú transparentné, dávajte pozor na použitý nástroj pri ich mazaní, aby ste nevymazali aj obsah cieľového adresára. Doporučované je mazať soft linky iba napríklad z rozhrania Junction Link Magic.


      Zdieľaj na Twitteri


Ktoré z možných využití linkovania vo Windows je podľa Vás najužitočnejšie? (hlasov: 257)

Lepšia organizácia užívateľských dát      11%
Rozdelenie objemných súvisiacich dát na viac diskov      8%
Prístup k súborom z viacerých miest      10%
Boj proti fragmentácii      29%
Pri zdieľaných adresároch      11%
Lepšia organizácia adresárov      8%
Iné využitie      9%
Neviem      15%


Najnovšie články:

Vydané Ubuntu 24.04 s dlhou podporou
Uvedený notebook používajúci nový formát menších pamäťových modulov CAMM2
Nová verzia Windows 11 bude vyžadovať CPU s podporou ďalších inštrukcií, nepobeží na starších CPU
Google opäť odložil vypnutie cookies tretích strán v Chrome
HDD zdražia, Western Digital a Seagate to už oznámili veľkým zákazníkom
Po oprave zariadení v EÚ sa predĺži záruka a výrobcovia budú povinní opravovať aj po záruke
Japonská sonda nebola skonštruovaná aby prežila noc na Mesiaci, funguje aj po tretej
Železnice opäť aktualizujú systémy, v noci nebude fungovať internetový predaj lístkov - aktualizácia 1
Vydaná Fedora 40
Samsung spustil výrobu takmer 300-vrstvovej flash pamäte


Diskusia:
                               
 

hmm, super. ani som to necital bo barz dlhe

Odpovedať Známka: -8.3 Hodnotiť:
 

hmm, cool, tak o aspon 3 z tychto sposobov vyuzitia linkovania som ani len netusil... :)

centralizaciu mojich dat a fragmentujuce subory idem poriesit hned zajtra, ehm, dnes
Odpovedať Známka: -5.0 Hodnotiť:
 


Opta raz M$ okopiroval nieco a zabudol na detaily :-)))

Odpovedať Známka: 5.0 Hodnotiť:
 

Používam najnovšiu vývojovú Operu Build : 8265

A strašne zle sa mi zobrazuje text...je to také zbyto do hromady... inde problém s Operou nemám. Iba tu...
Odpovedať Známka: -5.7 Hodnotiť:
 

Možem sa opytat na link na tú 8265? Dakujem
PS: Ja mam 8212 a neviem o novsej verzii...
Odpovedať Hodnotiť:
 

co to mate za verzie?ja mam 8.52 build 7721 a o inej neviem.nerobi tu ziadne problemy,vsetko v poho.
Odpovedať Známka: 0.7 Hodnotiť:
 

dobry clanok iba som podla clanku nedosiel na to co je to hardlink a softlink
Odpovedať Známka: -5.7 Hodnotiť:
 

sry je to tam ale nejako som to preskocil
Odpovedať Známka: -5.4 Hodnotiť:
 

Co je na tom zaujimave. Link ci odkaz. Stale je to o tom istom. Stve ma to, ze za tu dobu sa microsoftu nepodarilo porobit nieco s tym, ze ak premiestnime zdrojovy subor tak ho odkaz nevie nacitat hned ale musi ho vyhladavat niekedy aj minuty. Vidno, ze na blbostiach si daju zalezat ale tak isto aj v tejto blbosti bolo pisane, ze ten link treba zriadit po presunuti zdroja este raz. Takze je to o nicom. To nevedia naprogramovat aby sa ten link viazal adresarom pomocou pisanej lokalizacie (napr. C:\Programy\opera\opera.sk) ved je to trapne na tolke roky. Mali by to spravit tak, ze ked zdroj premiestnis tak link si ten text cesty zdroja okamzite premenuje. Hlupackovia. Nemam ich rad.
Odpovedať Známka: -6.0 Hodnotiť:
 

sorry, ale tento článok je evidentne technicky nad Tvoje možnosti... :)) čo je OK, lebo je naozaj dosť pre pokročilých, ale keď tomu nerozumieš alebo sa Ti tomu nechce porozumieť, tak k tomu nedrýstaj prosím Ťa...

ruší to nás ostatných užívateľov. ďakujem.
Odpovedať Známka: 6.7 Hodnotiť:
 

tak tak...neni co dodat - suhlas...
Odpovedať Známka: 0.0 Hodnotiť:
 

tak tak...neni co dodat - suhlas...
Odpovedať Známka: 8.6 Hodnotiť:
 

Príspevok bol zmazaný pre nevhodný a/alebo vulgárny obsah.
Odpovedať Známka: 8.3 Hodnotiť:
 

Ja vobec nepouzivam ani len odkazy. Linkovanie :/ nebudte smiesny.
Odpovedať Známka: 5.0 Hodnotiť:
 

Konecne ze som to nasiel :) ach ja hlupak zda sa ze M$ to zmakol uz davno a mne trvalo kym som upravil stare konfiguraky pri zmene OS, a kolko som sa nanadaval :) konecne nieco prenositelne na urovni OS. Nabuduce namiesto nadavok budem hladat
Odpovedať Známka: -0.4 Hodnotiť:

Pridať komentár