Alles wat u moet weten over Carbon Copy Cloner en APFS

Product: 
ccc5

Apple heeft een nieuw bestandssysteem geïntroduceerd in macOS High Sierra. U vraagt zich dus wellicht af hoe Carbon Copy Cloner hiermee omgaat en welk effect deze nieuwe wijziging op uw reservekopieën heeft. U vraagt zich misschien zelfs af wat een bestandssysteem is. We zullen dus daarmee beginnen en geleidelijk aan overgaan tot meer technische details.

Wat is een bestandssysteem?

Het bestandssysteem is wellicht de meest belangrijke software van uw Mac. Het is ook een van de meest transparante, althans wanneer het naar behoren werkt. Elke gebruiker en elk programma gebruiken het bestandssysteem. Het bestandssysteem is verantwoordelijk voor het bijhouden en ordenen van alle bestanden op de harde schijf. Bovendien bepaalt het ook welke gebruikers en programma’s toegang hebben tot die bestanden. Het bestandssysteem houdt ook bij hoeveel bestanden u hebt en hoeveel ruimte deze in beslag nemen. Elke keer dat u een bestand zoekt, opent, verplaatst, bewaart of verwijdert, wordt die actie uitgevoerd door het bestandssysteem.

Waarom introduceert Apple een nieuw bestandssysteem in High Sierra?

HFS+, het oude bestandssysteem van Apple, heeft bijna 20 jaar prima gewerkt. Een periode waarin Apple continu verbeteringen eraan heeft aangebracht. Apple heeft bijvoorbeeld ondersteuning toegevoegd voor uitgebreide kenmerken, compressie van het bestandssysteem, journaling van het bestandssysteem en volledige schijfcodering. Al deze nieuwe functies zijn toegevoegd om gelijke tred te houden met de functies van nieuwe besturingssystemen en om het bestandssysteem betrouwbaarder te maken. Maar dat bestandssysteem is oorspronkelijk ontwikkeld voor Mac OS 8 en is ontworpen voor harde schijven met platters. De opslagtechnologie is de laatste 20 jaar sterk veranderd en HFS+ wijzigen om gelijke tred te houden met die veranderingen is steeds moeilijker te verwezenlijken. Om de uitdagingen van nieuwe besturingssystemen en de nieuwe opslagtechnologie aan te gaan, heeft Apple ‘APFS’ (Apple File System) geïntroduceerd in High Sierra.

Wordt mijn opstartschijf geconverteerd naar APFS wanneer ik mijn Mac bijwerk naar High Sierra?

Bij het uitvoeren van een upgrade naar macOS High Sierra, worden systemen met configuraties voor alleen flashopslag automatisch geconverteerd. Systemen met harde schijven en Fusion Drives worden niet geconverteerd naar APFS. U moet de overgang naar APFS maken.

Kan CCC een opstartbaar volume maken van een APFS-volume?

Ja. Zowel CCC 4 als CCC 5 kunnen opstartbare reservekopieën maken van APFS-geformatteerde opstartschijven. CCC4 biedt echter wel beperkte ondersteuning voor APFS. CCC 4 kan een opstartbare reservekopie maken vanaf een APFS-geformatteerd volume op een volume met de structuur HFS+ en kan zelfs een herstelvolume op die reservekopieschijf met de structuur HFS+ maken. CCC 5 kan een opstartbare reservekopie maken vanaf een APFS-geformatteerd volume op een volume met de structuur HFS+ of APFS. CCC 5 biedt ook ondersteuning voor APFS-codering (bijv. CCC 5 kan tijdens een reservekopietaak APFS-gecodeerde volumes ontgrendelen en activeren). Uiteraard is onze aanvullende ondersteuning voor APFS beschikbaar in CCC 5. Er worden geen nieuwe functies meer toegevoegd aan CCC 4.

Kan CCC een opstartbaar APFS-volume maken? Dit wil zeggen, kan het doel een APFS-volume zijn?

Ja. Wanneer macOS 10.13 of hoger naar een APFS-geformatteerd volume wordt gekloond met Carbon Copy Cloner 5, verwachten we dat het doelvolume opstartbaar is.

Als ik eerst de upgrade naar High Sierra op een harde schijf uitvoer en dan naar een SSD-schijf kloon, wordt de SSD-schijf geconverteerd naar APFS?

Nee. Noch de harde schijf, noch de SSD-schijf wordt automatisch geconverteerd naar APFS. U kunt echter kiezen om de SSD-schijf te wissen als APFS alvorens ernaar te klonen. Zowel APFS als HFS zijn geldige structuren voor doelen wanneer Carbon Copy Cloner 5 in High Sierra wordt gebruikt. Ik beschouw dit als een nuttige kleine ‘verborgen functie’ omdat u de structuur HFS+ kunt behouden op een SSD-schijf indien dit een vereiste is voor de compatibiliteit met software van andere fabrikanten. U kunt later de SSD-schijf op elk tijdstip converteren naar APFS (nadat High Sierra erop is geïnstalleerd) door op het herstelvolume op te starten (Command+R bij de opstart). Selecteer vervolgens de SSD-schijf in Schijfhulpprogramma en kies > Archief > Converteer naar APFS.

Wat moet ik na de upgrade naar High Sierra doen met mijn reservekopieschijf? Moet ik deze wissen als APFS?

Na de upgrade naar macOS High Sierra moet u helemaal niets doen met de reservekopieschijf. Als het reservekopievolume de structuur HFS+ heeft en een reservekopie van een ouder OS bevat, voert u gewoon de gewone reservekopietaken opnieuw uit en CCC werkt het OS op het doel bij. Een reservekopie van uw macOS High Sierra-volume in de structuur HFS+ hebben, is volkomen aanvaardbaar. Deze kan zonder problemen worden gebruikt om later gegevens terug te zetten, zelfs op een APFS-geformatteerd volume.

Goed, maar moet ik deze wissen als APFS? De bron heeft de structuur APFS. Ik denk dus echt dat het doel ook de structuur APFS moet hebben.

U moet de bestaande reservekopieën absoluut niet wissen. De structuur van het doelvolume moet echter niet overeenkomen met deze van de bron. Denk maar aan het risico waaraan uw gegevens worden blootgesteld wanneer u het OS bijwerkt en een nieuw bestandssysteem aanneemt op uw gewone opstartvolume. Alles zal wel goed verlopen, maar als u het doel wist en het nieuwe bestandssysteem ook op uw reservekopieën aanneemt, bent u nu helemaal blootgesteld aan gebreken die in het nieuwe OS en bestandssysteem worden ontdekt. U hoeft de reservekopieschijf niet te wissen.

Kan ik CCC gebruiken om een reservekopie van High Sierra te klonen naar een andere Mac met Sierra?

Het macOS-installatieprogramma past een firmware-upgrade toe op uw Mac wanneer u de High Sierra-upgrade installeert. Deze firmware-upgrade mag geen deel uitmaken van het kloonproces. Alleen het macOS High Sierra-installatieprogramma kan een Mac upgraden naar High Sierra en APFS. Als u een APFS-volume wilt klonen op een Mac waarop de firmware-upgrade van het High Sierra-installatieprogramma nog niet is geïnstalleerd, kan die Mac niet worden opgestart vanaf het APFS-volume. Zodra uw Mac de firmware-upgrade via het macOS-installatieprogramma heeft ontvangen, kan de Mac worden opgestart vanaf een opstartbare CCC-reservekopie op een APFS-volume.

Dit is ook van toepassing op een Mac in de Doelschijfmodus. Als u op een Mac de upgrade naar High Sierra uitvoert via het installatieprogramma, kunt u geen tweede Mac opstarten in de Doelschijfmodus, deze op de eerste Mac aansluiten en vervolgens High Sierra klonen naar de Mac in de Doelschijfmodus. De vereiste firmware-upgrade kan niet worden toegepast op de Mac die in de Doelschijfmodus is opgestart. U moet het macOS High Sierra-installatieprogramma uitvoeren op die tweede Mac. Zodra de tweede Mac de firmware-upgrade via het macOS High Sierra-installatieprogramma heeft gekregen, kunt u de eerste Mac klonen naar de tweede Mac die in de Doelschijfmodus is opgestart.

Biedt CCC ondersteuning voor gecodeerde APFS-volumes?

Ja, met CCC 5 kunt u naar en vanaf gecodeerde APFS-volumes kopiëren (ook gekend als FileVault-codering). CCC speelt geen rol in het coderingsproces. De codering is immers een functie van het volume en niet van het hulpprogramma dat een bestand schrijft. Als u FileVault op de opstartschijf inschakelt, worden de bestanden op de opstartschijf gecodeerd. Die bestanden worden direct gedecodeerd door het bestandssysteem wanneer ze door een programma worden geopend. Als u FileVault op het doelvolume inschakelt (bijv. via het voorkeurenpaneel Beveiliging wanneer de Mac vanaf de reservekopie is opgestart), worden de bestanden op het doel ook gecodeerd. CCC moet die bestanden niet coderen omdat ze direct door het bestandssysteem worden gecodeerd wanneer de bits naar de schijf worden geschreven.

Ik heb gehoord dat APFS een ‘kloonfunctie’ heeft. Werkt deze op dezelfde manier als CCC?

Nee, de kloonfunctie van APFS heeft niets te maken met de kloonfunctie van CCC.

Met de kloonfunctie van APFS kan een gebruiker onmiddellijk kopieën maken van bestanden in hetzelfde volume zonder extra opslagruimte in beslag te nemen. Bij het klonen van een bestand maakt het bestandssysteem geen kopieën van de gegevens, maar maakt het een tweede referentie naar het bestand die ongeacht het eerste bestand kan worden gewijzigd. De delen van deze twee bestanden die identiek zijn, nemen dezelfde opslagruimte op de schijf in. De wijzigingen aan een van de bestanden worden echter naar verschillende delen van de schijf geschreven. Bestanden kunnen alleen via APFS worden gekloond wanneer u kopieën van een bestand op hetzelfde volume maakt (zoals wanneer u een bestand of map in de Finder dupliceert). CCC kopieert bestanden doorgaans tussen volumes waardoor het klonen van bestanden via APFS niet van toepassing is voor die taak.

Het is belangrijk te onthouden dat het klonen van bestanden via APFS opslagruimte op de schijf kan besparen, maar het klonen met CCC uw gegevens kan bewaren in het geval de bronschijf defect raakt. Ze dienen voor compleet andere doelen; het klonen van APFS-bestanden heeft helemaal niets te maken met reservekopieën maken.

Waarom komt het schijfgebruik op mijn reservekopieschijf niet overeen met het schijfgebruik op de bronschijf?

De algemene uitzonderingen van CCC en de SafetyNet-functie hebben van oudsher geleid tot legitieme verschillen in schijfgebruik. De hierboven genoemde functie voor het klonen van APFS-bestanden maakt hiervan nog een grotere zorg. Hoewel het klonen van APFS-bestanden opslagruimte op het bronvolume bespaart, kan die ruimtebesparing niet consistent worden toegepast bij het kopiëren van de bestanden naar een ander volume (omdat Apple ons geen manier biedt om te bepalen of een bestand de kloon is van een ander bestand). Om het nog erger te maken, wordt in de Finder het werkelijke schijfgebruik van bestanden niet nauwkeurig weergegeven. De Finder houdt geen rekening met het feit of een bestand een kloon is van een ander bestand (we herhalen het nogmaals: omdat Apple geen manier biedt om dat verschil te kunnen maken). De totale grootte van alle bestanden en mappen worden dus bij elkaar opgeteld waardoor de totale waarde wellicht astronomisch hoger is dan de capaciteit van de schijf.

Als u de schijf van een Mac converteert naar APFS, mag u niet vergeten dat het schijfgebruik op de bron en het doel mogelijk nooit overeen zullen komen en dat dit daarom geen betrouwbare methode is om de bron en het doel te vergelijken.

Welke rol speelt de nieuwe functie voor ‘momentopnamen’ van APFS in de manier waarop ik reservekopieën maak?

Een reservekopie moet op het gebied van gegevensbescherming voldoen aan enkele aspecten. Bescherming tegen:

  • Onopzettelijke of kwaadwillige verwijdering van bestanden
  • Onopzettelijke of kwaadwillige wijziging van bestanden
  • Updates aan het OS of de software die de functionaliteit ten nadele komen
  • Uitval van harde schijf
  • Diefstal
  • Verlies vanwege een natuurramp (bijv. tornado, orkaan, overstroming waarbij zowel originele bestanden als reservekopieën verloren gaan)

Support voor echte momentopnamen op bestandssysteemniveau is een belangrijk en integraal onderdeel van een strategie voor het maken van reservekopieën, maar momentopnamen dienen niet ter vervanging van een echte reservekopie op andere hardware. Als uw opstartschijf defect raakt of gestolen wordt, zult u zelfs met alle momentopnamen ter wereld de opstartschijf en uw gegevens niet kunnen terugzetten. Maar als u een opstartbare reservekopie op een externe schijf hebt, kunt u onmiddellijk terug aan het werk.

Aanvullende bronnen

We helpen u graag verder

Als u problemen ondervindt of advies nodig hebt, kunt u contact opnemen met ons. Kies ‘Stel een vraag’ in het menu Help van CCC om een vraag aan onze helpdesk te stellen.

Tags: