Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

APFS förklarade: Vad du behöver veta om Apples nya filsystem

Apples macOS 10.13 High Sierra ger ett nytt filsystem med namnet “Apple File System”, som till stor del ersätter det äldre HFS + -filsystemet. Apple File System, även känt som APFS, har använts som standard på iPhones och iPads sedan iOS 10.3 och används också på Apple Watch och Apple TV – men nu är det äntligen också på Mac.

Så här får du Apple File System

RELATERAD: Nyheter i macOS 10.13 High Sierra, tillgängligt nu

Du behöver inte göra något speciellt för att byta din Mac till det nya APFS-filsystemet. Uppgradera bara till macOS 10.13 High Sierra. Uppgraderingsprocessen migrerar automatiskt din Macs interna enhet från HFS + till APFS, förutsatt att din Macs interna enhet är en SSD eller en annan all-flash-lagringsenhet.

Denna process är automatisk. På en Mac med allt flashlagring kommer de interna partitionerna att migreras från HFS + (även känt som “Mac OS Extended”) till APFS. Det finns inget sätt att välja bort denna konvertering.

Fusionsenheter (som innehåller både flash- och traditionell magnetisk lagring), traditionella hårddiskar och icke-Mac-volymer (som Windows Boot Camp-volymer) migreras inte. Medan APFS för närvarande inte fungerar på Fusion Drives, planerar Apple att aktivera APFS på Fusion Drives i framtiden.

RELATERAD: Vilket filsystem ska jag använda för min USB-enhet?

Externa enheter, inklusive USB-enheter och SD-kort, migreras inte heller till APFS. Du kan välja att formatera en extern enhet som APFS med Disk Utility. Andra filsystem rekommenderas dock. ExFAT erbjuder till exempel större kompatibilitet med Windows och andra enheter. Mac OS X Extended erbjuder kompatibilitet med High Sierra och Mac-datorer som kör äldre versioner av MacOS-operativsystemet.

Din Time Machine-enhet kan inte heller formateras APFS än. Time Machine kan säkerhetskopiera från en APFS-enhet, men Time Machine-målenheten måste formateras som HFS +. Operativsystemet hanterar allt detta automatiskt – försök inte att konvertera din Time Machine-disk manuellt så går det bra.

Fördelarna med APFS

Så varför bryr sig sig om APFS alls? Det kommer med ett antal fördelar jämfört med HFS +, framför allt prestanda och tillförlitlighet, med några förbättringar av kryptering och partitioner också.

Prestanda ökar

Du kommer inte att se några nya whiz-bang-funktioner med ett nytt filsystem, men du kommer att se en mängd förbättringar under huven. Till exempel ser du förbättrad prestanda i vissa filåtgärder.

Snabbare katalogstorlek kan faktiskt märkas. När du klickar på knappen “Få information” för en stor mapp ser du mappens totala filstorlek märkbart tidigare. Det beror på att APFS lagrar metadata om filstorlekarna på en plats där de kan nås snabbare, medan HFS + fick operativsystemet att undersöka metadata för varje enskild fil en efter en.

Kopiering av filer går också snabbare. Låt oss säga att du kopierar en fil från en mapp till en annan. I stället för att helt enkelt skapa en andra kopia av filens data på disken skapar APFS en markör som säger att det finns två filer på disken som pekar på samma data. Detta innebär att kopieringen ska ske omedelbart. Om du ändrar en av de två filerna lagrar APFS både den ursprungliga och den ändrade filen, och allt fungerar som du förväntar dig. Det är bara snabbare och effektivare under huven.

Prestanda när du skapar ”glesa filer” förbättras också. Med andra ord, om ett program skapar en stor fil som är tom är det nu mycket snabbare. Med HFS + måste ett program som skapar en 5 GB-fil vänta medan operativsystemet skrev 5 GB nollor på disken. Med APFS markerar filsystemet utrymmet som tilldelat men skriver inte till det omedelbart, så detta borde nu vara nästan omedelbart.

Förbättringar av tillförlitlighet och dataintegritet

Apples nya filsystem är också mer motståndskraftigt mot datakorruption på grund av fel och strömavbrott.

APFS använder ”copy-on-write”. När du till exempel uppdaterar en fils metadata – till exempel dess filnamn – kommer HFS + -filsystemet direkt att ändra metadata. Om din Mac kraschar av strömmen innan operationen är klar kan dataskada uppstå. När du ändrar en fils metadata med APFS skapar APFS en ny kopia av metadata. APFS riktar originalfilen mot den metadata först efter att den nya metadata har skrivits, så det finns ingen risk för att metadata ska skadas. Denna funktion finns också i andra moderna filsystem, som ZFS och BtrFS på Linux och ReFS på Windows.

Apple File System använder också något som kallas “Atomic Safe-Save”, som är som copy-on-write men gäller andra filåtgärder, inklusive att byta namn på en fil eller flytta den.

Pålitligheten förbättras också tack vare att APFS skapar och lagrar kontrollsummor associerade med data på disken. När APFS skriver en fil till disk, granskar den filen, kör den genom en matematisk formel som genererar en kortare sträng som matchar filen och skriver den också till disk. När APFS läser data jämförs data med kontrollsumman på disken och verifierar att de matchar. Om data inte matchar kontrollsumman på disken, indikerar detta dataskada. Det kan bero på ett fel, maskinvarufel eller något annat – men operativsystemet kan känna igen det omedelbart.

Andra nya funktioner

Detta filsystem lägger också grunden för nya funktioner och andra förbättringar, som kan bygga på vad APFS erbjuder.

Till exempel innehåller APFS ögonblicksbilder på filsystemnivå. Den första ögonblicksbilden innehåller en fullständig bild av hela enheten, medan framtida ögonblicksbilder bara innehåller de ändringar som gjorts sedan föregående ögonblicksbild. Endast nya data som du har lagt till tar plats. Time Machine fungerar på samma sätt, men APFS: s ögonblicksbilder är ännu effektivare. Time Machine använder ännu inte APFS, men Apple kan flytta Time Machine till APFS i en framtida version av macOS.

RELATERAD: Hur man krypterar din Macs systemdisk, flyttbara enheter och enskilda filer

APFS stöder också kryptering med flera nycklar, vilket möjliggör olika nycklar som används för att kryptera olika data på hårddisken. Hur FileVault-kryptering fungerar har inte ändrats än, men en dag kunde macOS använda olika krypteringslösenfraser för varje användares data och systemdata.

”Space sharing” är en ny funktion som vissa människor kommer att dra nytta av idag. Traditionellt, om du skapade flera volymer (partitioner) på en fysisk disk, var du tvungen att bestämma dig framåt hur mycket utrymme varje volym skulle få. Så du kan skapa fem olika 100 GB-volymer på en 500 GB-enhet. Om någon av dessa volymer behöver mer än 100 GB utrymme måste du ändra storlek på volymerna manuellt. Men om en volym bara behövde 20 GB utrymme skulle du ha borttappat 80 GB utrymme – om du inte ändrade storleken på volymen och sedan tilldelade det utrymmet till en annan volym. Med APFS kan du skapa fem volymer på en 500 GB-enhet och inte oroa dig för hur mycket var och en behöver. Volymerna delar utrymme. Så länge det totala utrymmet som används av dessa fem volymer är mindre än 500 GB totalt tillgängligt utrymme, fungerar saker bara.

Mer teknisk information om APFS finns på Apples utvecklarwebbplats.

Vad behöver jag veta om att använda APFS?

Övergången till APFS bör vara i stort sett transparent. Din enhet kommer att migreras automatiskt om APFS stöder det. Time Machine och File Vault fungerar fortfarande normalt.

Vissa problem finns dock med Boot Camp. Ett Windows-system installerat tillsammans med macOS kan ännu inte läsa APFS, inte ens med Apples Boot Camp-programvara installerad. Det betyder att du inte kan använda Boot Camps kontrollpanel för att ändra din startdisk från Windows just nu. För att starta om till macOS, håll ner Alternativ-tangenten medan du startar din dator och välj macOS. Du kan fortfarande styra din startdisk från Systeminställningar> Startdisk i macOS. Apple kommer förhoppningsvis att lösa detta någon gång snart.

När du använder programmet Diskverktyg (tillgängligt på Finder> Program> Verktyg> Diskverktyg) ser du sannolikt att din Mac-enhet är APFS (såvida det inte är en Fusion Drive eller mekanisk hårddisk som inte migrerades).

Tack vare rymddelning, även om du har en enda volym (partition) på din enhet som de flesta, är din enhet formaterad med en APFS-behållare som kan rymma flera volymer. Det är därför du ser att det delas av flera volymer här.

För att lägga till en ny volym, klicka på knappen “Ny volym”. Detta kommer att lägga till nya volymer i den större APFS-behållaren. De visas precis som vanliga volymer eller partitioner i Finder och någon annanstans i systemet, men de delar utrymme med alla andra volymer i APFS-behållaren.

Använd inte “Partition” -knappen för att lägga till en ny partition om du inte vill lägga till en ny volym som inte är APFS till ditt system. Att lägga till en ny partition tar utrymme från APFS-behållaren. Det är dock obligatoriskt när du till exempel lägger till en Windows-volym för Boot Camp.

Du har fortfarande viss kontroll över storleken på dina APFS-volymer. När du skapar en ny APFS-volym kan du klicka på knappen “Storleksalternativ” och ange en reservstorlek (minsta storlek) och kvotstorlek (maximal storlek) för volymen så att den inte blir för liten eller för stor. Detta är naturligtvis inte nödvändigt – APFS fungerar automatiskt även om du inte anger dessa alternativ. De existerar bara om du vill ha den extra kontrollen.

Växlingen till APFS kommer inte att märkas av de flesta Mac-användare, men den lägger grunden för framtida förbättringar, förbättrar prestanda i vissa situationer och hjälper till att skydda mot datakorruption. Det flyttar också macOS till samma filsystem som redan används av Apples andra operativsystem, iOS.