GrandPerspective icon

Harde links

Besturingssystemen gebaseerd op Unix, waaronder ook macOS, ondersteunen het concept "harde links". Harde links kunnen gebruikt worden om een bestand op meerdere plaatsen (d.w.z. in verschillende mappen) of onder verschillende namen op te slaan binnen één opslagmedium. Elk van deze harde links verwijst naar dezelfde data op het opslagmedium, zodat het slechts één keer ruimte inneemt. Dit betekent bijvoorbeeld dat wanneer een hard-gelinkt bestand gewijzigd wordt, alle andere "kopieën" ook gewijzigd worden.

Het is nodig dat harde links speciaal behandelt worden om te zorgen dat de schijfruimte die ingenomen wordt niet overschat wordt. GrandPerspective behandelt harde links daarom als volgt. Wanneer een hard-gelinkt bestand of map voor het eerst wordt tegengekomen tijdens het inlezen van een map, dan wordt het in beschouwing genomen. Wanneer vervolgens hetzelfde bestand of map elders nogmaals tegengekomen wordt, dan wordt het genegeerd. Dit heeft als gevolg dat binnen een overzicht venster een hard-gelinkt item maximaal één keer zal voorkomen, wat overéén komt met de ingenomen schijfruimte. Let wel, waar een hard-gelinkt item in een overzicht venster verschijnt is vrij willekeurig. Dit kan zijn in elk van de mappen waar het zich bevindt. Welke hangt af van de volgorde waarin de mappen zijn ingelezen.

Wanneer een hard-gelinkt bestand of map verwijderd wordt, verdwijnt het uit de map waarin het getoond wordt. Echter, de totale beschikbare ruimte zal niet toenemen, omdat het item nog ruimte inneemt op de schijf zolang niet alle links verwijderd zijn.

Zie ook