GrandPerspective kan gebruikt worden om Time Machine reservekopieën te analyseren. Dit kan u helpen om de Time Machine instellingen te optimaliseren, bijvoorbeeld doordat u bestanden en mappen ontdekt die Time Machine buiten beschouwing kan laten.
Het is belangerijk om te begrijpen hoe Time Machine reservekopieën opgeslagen zijn. Elke reservekopie lijkt een volledig kopie te zijn van uw schijf op een bepaald moment. Echter, de benodigde schijfruimte is beperkt tot de bestanden die veranderd zijn sinds de vorige reservekopie. Binnen HFS+ volumes maakt Time Machine hiertoe gebruik van harde links. Binnen AFPS volumes Time Machine wordt de inhoud van bestanden gedeeld door hergebruik van bestandblokken op een lager nivo. Hergebruik door middel van harde links is zichtbaar voor GrandPerspective, maar hergebruik van bestandblokken daarentegen niet. Sommige suggesties op deze pagina zijn derhalve enkel van toepassing op HFS+ volumes.
Hieronder vindt u een aantal manieren waarop u GrandPerspective kan gebruiken om uw Time Machine reservekopieën te analyseren. Dit zal een idee geven van wat er mogelijk is. U bent natuurlijk vrij om andere aanpakken uit te proberen.
U kunt twee reservekopieën vergelijken om te zien wat er verandert is op uw harde schijf. Dit is eenvoudig om te doen. Als eerste voert u Map inlezen uit op een oude reservekopie, bijvoorbeeld "Backup Volume/Backups.backupdb/Mijn Computer/2008-08-08-888888". Vervolgens leest u de inhoud van de meest recente reservekopie in, d.w.z. "Backup Volume/Backups.backupdb/Mijn Computer/Latest". Wanneer u beide venster naast elkaar open heeft ziet u hopelijk snel waar de grootste verschillen in schijfgebruik zijn.
Merk op: In plaats van het inlezen van de meeste recente reservekopie kunt u ook uw harde schijf zelf inlezen. Het nadeel hiervan is echter dat het resulterende venster ook de bestanden bevat die genegeerd worden door Time Machine, wat het lastiger maakt om te zien wat de eigenlijke veranderingen zijn.
Voer Map inlezen uit op de map "Backup Volume/Backups.backupdb/Mijn Computer". Let op, dit kan behoorlijk lang duren. Wanneer het inlezen volbracht is zal een overzicht venster getoond worden met alle reservekopieën. Kies vervolgens kleuren naar "Buitenste map" in het Weergave tabblad. Alle bestanden die bij dezelfde reservekopie horen hebben nu dezelfde kleur. Een andere optie is om de bestanden te kleuren aan de hand van hun aanmaak datum, gecombineerd met een Temperatuur palet. Nieuwe bestanden zijn dan rood gekleurd en oude blauw.
Meerdere jaren aan reservekopieën. Deze bevatten bij elkaar vier miljoen bestanden verspreid over een miljoen mappen. De kleur van een bestand geeft aan wanneer deze aangemaakt is.
Na het inlezen van alle reservekopieën ziet U waarschijnlijk dat één reservekopie aanzienlijk groter is dan de rest. Dit is naar alle waarschijnlijkheid de oudste reservekopie. De reservekopieën worden namelijk ingelezen in de volgorde waarin ze gemaakt zijn [voetnoot 1]. Dit betekent dus dat the oudste reservekopie het eerst ingelezen wordt. Alle bestanden in deze map zijn daarom nog niet eerder gezien, en worden daarom in beschouwing genomen. Tijdens het inlezen van de overige reservekopieën zijn de meeste harde links al eens gezien (in eerdere reservekopieën), waardoor ze vervolgens buiten beschouwing worden gelaten.
De map die als eerste is ingelezen is daarom het minst interessant. Deze toont "slechts" de inhoud van de harde schijf op een bepaald moment. Daarom kan het nuttig zijn deze map niet te tonen in het overzicht venster. Begin door een nieuw filter aan te maken. Hiervoor is het nodig dat u een nieuwe filtertest maakt. Noem de test "Hoofd kopie", pas deze toe op "bestanden en mappen", en laat deze de Padnaam deeltest bevatten, waarbij padnamen moeten beginnen met "/Volumes/Backup Volume/Backups.backupdb/Mijn Computer/2008-08-08-888888". De cursieve gedeeltes zullen anders zijn in uw geval. U kunt de string met de padnaam verkrijgen in het Focus tabblad. Selecteer eerst een willekeurig bestand in de grootste reservekopie, zoom een niveau in, kopieer de padnaam onder het kopje "Getoonde map", en zoom vervolgens weer uit.
Voeg de nieuwe "Hoofd kopie" test toe aan uw nieuwe filter. De test zal automatisch geïnverteerd worden. Nadat u het filter aangemaakt heeft kunt u het als masker selecteren vanuit het Weergave tabblad. U zult nu zien dat de hoofd kopie gemaskeerd is in het venster. Indien dit niet het geval is heeft u het filter niet juist ingesteld. Wijzig het filter totdat het werkt.
Wanneer het masker werkt moet u een filter toepassen op het venster. Gebruik hiervoor de Filter opdracht. Deze neemt standaard de instelling van het masker over, dus u kunt gelijk op "OK" drukken. Een nieuw overzicht venster wordt gemaakt, zonder de grootste reservekopie. Dit nieuwe venster geeft een veel beter idee van de ruimte die nodig is voor iedere nieuwe reservekopie. Verken dit venster om een goed idee te krijgen van de bestanden die telkens weer opnieuw gekopieerd worden. Als u bestanden tegenkomt die niet in de reservekopieën thuis horen kunt u uw Time Machine instellingen hierop aanpassen.
Voetnoot 1: Vanaf GrandPerspective 2.0 specificeert de applicatie niet meer in welke volgorde de mappen ingelezen worden. De volgorde wordt nu bepaald door de inlees functionaliteit geleverd door het Cocoa Raamwerk. Op mijn systeem leest dit nog steeds de oudste reservekopieën eerst in. Echter, er is geen garantie dat dit zo gebeurt op elk systeem, noch dat dit gedrag na een update van macOS niet verandert. Wanneer de inlees volgorde verandert dan kan de reservekopie waarin een hard-gelinkt bestand getoond wordt veranderen.
Bekijk welke bestanden tijdens het maken van de meest recente reservekopie gekopieerd zijn (op een HFS+ volume)Start het Inlezen map met filter. Voor de in te lezen map kies "Backup Volume/Backups.backupdb/Mijn Computer/Latest". Pas het "Geen harde links" filter toe. Het resultaat is een venster dat alle bestanden toont die nieuw zijn in de meest recente reservekopie. Alle bestanden die al voorkwamen in eerdere reservekopieën worden niet getoond.
Let op: U kunt dit filter ook toepassen op eerdere reservekopieën. Echter, de juiste interpretatie van het venster is dan iets anders. In dit geval worden een bestand alleen getoond wanneer het niet in een eerdere reservekopie voorkomt en de inhoud van de map waarin het zich bevindt niet gewijzigd is in een latere reservekopie zolang het bestand bestaat (in ongewijzigde vorm). Inderdaad, dat is wat ingewikkeld, en daarom minder bruikbaar.