Kansioiden kovat linkit Linuxissa
Last modified on 24. heinäkuuta 2026 • 1 min read • 130 words
Kansioiden kiinteät linkit ovat kiellettyjä Linuxissa, koska ne:
- aiheuttaisivat silmukoita hakemistohierarkiassa.
- rikkoisivat oletusta, että hakemistot muodostavat puurakenteen.
- vaikeuttaisivat tiedostojen poistamista ja viittausten laskemista.
- vaikeuttaisivat huomattavasti tiedostojärjestelmän läpikäyntiä ja ylläpitoa.
Sen sijaan Linux sallii kovat linkit tavallisille tiedostoille ja symboliset linkit sekä tiedostoille että hakemistoille. Voit jäljitellä jotain, joka muistuttaa hakemiston kiinteää linkkiä, seuraavasti: Voit mountata minkä tahansa tiedostojärjestelmän polun mihin tahansa toiseen kansioon (bind mount). Sinun on kuitenkin oltava varovainen, sillä saatat kohdata samat ongelmat kuin hakemistojen kiinteiden linkkien kanssa, nimittäin kiertävät ja siten loputtomat tiedostopolut… sudo mount --bind /home/user/Documents/Desktop/ /home/user/Desktop/. Tällainen linkki katoaa uudelleenkäynnistyksen jälkeen. Jos haluat tehdä siitä pysyvän, voit lisätä liitännän tiedostoon /etc/fstab:/home/user/Documents/Desktop/ /home/user/Desktop none bind. Jotkut sanovat, että tämä ei toimi LVM:n kanssa, mutta ainakin Ubuntu 20.04:ssä se toimii. Tämä merkintä tulee tietenkin sijoittaa fstab-tiedoston loppuun!