APFS forklarede hvad du behøver at vide om Apples nye filsystem
Apples macOS 10.13 High Sierra bringer et nyt filsystem ved navn "Apple File System", som i høj grad erstatter det ældre HFS + filsystem. Apple File System, også kendt som APFS, er som standard brugt på iPhones og iPads siden iOS 10.3 og bruges også på Apple Watch og Apple TV-men nu er det endelig også på Mac'en..
Sådan får du Apple File System
Du behøver ikke gøre noget særligt for at skifte din Mac til det nye APFS-filsystem. Bare opgrader til MacOS 10.13 High Sierra. Opgraderingsprocessen vil automatisk migrere din Macs interne drev fra HFS + til APFS, forudsat at din Macs interne drev er en SSD eller en anden flash-lagerenhed.
Denne proces er automatisk. På en Mac med al flash-opbevaring vil de interne partitioner blive migreret fra HFS + (også kendt som "Mac OS Extended") til APFS. Der er ingen måde at afvige fra denne konvertering.
Fusion Drives (som indeholder både flash og traditionel magnetisk lagring), traditionelle harddiske og ikke-Mac-volumener (som Windows Boot Camp-volumener) vil ikke blive migreret. Mens APFS ikke arbejder på Fusion Drives i øjeblikket, planlægger Apple at aktivere APFS på Fusion Drives i fremtiden.
Eksterne drev, herunder USB-drev og SD-kort, vil heller ikke blive migreret til APFS. Du kan vælge at formatere et eksternt drev som APFS med Disk Utility. Andre filsystemer anbefales dog. EksFAT tilbyder for eksempel større kompatibilitet med Windows og andre enheder. Mac OS X Extended tilbyder kompatibilitet med High Sierra samt Mac'er, der kører ældre versioner af MacOS-operativsystemet.
Din Time Machine-drev kan heller ikke formateres APFS. Time Machine kan sikkerhedskopiere fra et APFS-drev, men Time Machine destinationsdrevet skal formateres som HFS +. Operativsystemet håndterer alt dette automatisk - prøv ikke at konvertere din Time Machine disk manuelt, og du får det fint.
Fordelene ved APFS
Så hvorfor bekymre sig om APFS overhovedet? Det kommer med en række fordele i forhold til HFS +, især ydeevne og pålidelighed, med et par forbedringer til kryptering og partitioner samt.
Præstationsforøgelser
Du kan ikke se nogen nye whiz-bang-funktioner med et nyt filsystem, men du vil se en række forbedringer under-the-hood. For eksempel vil du se forbedret ydelse i nogle filoperationer.
Hurtigere mappestørrelser kan faktisk være mærkbare. Når du klikker på knappen "Få info" for en stor mappe, kan du se mappens samlede filstørrelse mærkbart hurtigere. Det skyldes, at APFS gemmer metadata om størrelserne af filer på et sted, hvor det kan åbnes hurtigere, mens HFS + fik operativsystemet til at undersøge metadataene for hver enkelt fil en efter en.
Kopiering af filer vil også være hurtigere. Lad os sige, at du kopierer en fil fra en mappe til en anden. I stedet for blot at oprette en anden kopi af filens data på disken, opretter APFS en markør, der siger, at der er to filer på disken, der peger på de samme data. Det betyder, at kopiering skal ske straks. Hvis du ændrer en af de to filer, gemmer APFS både den oprindelige og ændrede fil, og alt fungerer som du forventer det. Det er bare hurtigere og mere effektivt under emhætten.
Ydelse ved oprettelse af "sparsomme filer" er også forbedret. Med andre ord, hvis en applikation opretter en stor fil, der er tom, er det nu meget hurtigere. Med HFS + ville et program, der skaber en 5 GB-fil, skulle vente, mens operativsystemet skrev 5 GB nuler på disken. Med APFS markerer filsystemet rummet som tildelt, men skriver ikke til det med det samme, så det burde nu være næsten øjeblikkeligt.
Pålidelighed og forbedringer af dataintegriteten
Apples nye filsystem er mere modstandsdygtigt over for dataforstyrrelser på grund af fejl og strømfejl.
APFS bruger "copy-on-write". For eksempel, når du opdaterer en fils metadata - f.eks. Dets filnavn - for eksempel - vil HFS + -filsystemet direkte ændre disse metadata. Hvis din Mac går i stykker, slukker strømmen, før operationen er færdig, kan dataforstyrrelser forekomme. Med APFS, når du ændrer en fils metadata, vil APFS oprette en ny kopi af metadataene. APFS peger kun den oprindelige fil på de pågældende metadata efter de nye metadata er skrevet, så der er ingen risiko for, at metadataene bliver beskadiget. Denne funktion findes også i andre moderne filsystemer, som ZFS og BtrFS på Linux og ReFS på Windows.
Apple File System bruger også noget, der hedder "Atomic Safe-Save", som er som kopi-på-skriv, men gælder for andre filoperationer, herunder omdøbe en fil eller flytte den.
Pålideligheden forbedres også takket være APFS oprette og lagre checksums forbundet med data på disken. Når APFS skriver en fil til disk, undersøger den filen, kører den gennem en matematisk formel, der genererer en kortere streng, der matcher filen, og skriver det til disken også. Når APFS læser data sammenligner den dataene med checksummet på disken og verificerer, at det matcher. Hvis dataene ikke svarer til checksummen på disken, indikerer dette datakorruption. Det kan skyldes en fejl, hardwarefejl eller noget andet - men operativsystemet kan genkende det straks.
Andre nye funktioner
Dette filsystem lægger også grunden til nye funktioner og andre forbedringer, som kan bygge videre på, hvad APFS tilbyder.
For eksempel indeholder APFS snapshots på filsystemniveau. Det første øjebliksbillede indeholder et komplet billede af hele drevet, mens fremtidige snapshots kun indeholder de ændringer, der er foretaget siden det foregående øjebliksbillede. Kun nye data, du har tilføjet, tager plads. Time Machine fungerer på samme måde, men APFS snapshots er endnu mere effektive. Time Machine bruger endnu ikke APFS, men Apple kunne flytte Time Machine til APFS i en fremtidig udgivelse af macOS.
APFS understøtter også multi-nøgle kryptering, som gør det muligt for forskellige nøgler brugt til at kryptere forskellige data på harddisken. Den måde, FileVault-kryptering fungerer på, er ikke ændret endnu, men macOS kan på en dag bruge forskellige krypteringspasninger for hver brugers data og systemdataene.
"Rumdeling" er en ny funktion, som nogle mennesker vil have gavn af i dag. Traditionelt, hvis du oprettede flere volumener (partitioner) på en fysisk disk, måtte du bestemme, hvor meget plads hvert volumen ville få. Så du kan oprette fem forskellige 100 GB-volumener på et 500 GB-drev. Hvis nogen af disse mængder har brug for mere end 100 GB plads, skal du manuelt ændre størrelsen på mængderne. Men hvis en lydstyrke lige behøvede 20 GB plads, ville du have 80 GB plads spildt, medmindre du har ændret lydstyrken og derefter tildelt det pågældende rum til et andet volumen. Med APFS kan du oprette fem volumener på et 500 GB drev og ikke bekymre dig om, hvor meget hver enkelt har brug for. Volumerne deler plads. Så længe det samlede rum, der anvendes af de fem volumener, er mindre end 500 GB af det samlede ledige rum, vil det bare fungere.
Mere teknisk information om APFS er tilgængelig på Apples websted for udviklere.
Hvad skal jeg vide om at bruge APFS?
Skiftet til APFS skal være stort set gennemsigtigt. Dit drev vil blive migreret automatisk, hvis APFS understøtter det. Time Machine og File Vault fungerer stadig normalt.
Nogle problemer eksisterer dog med Boot Camp. Et Windows-system installeret sammen med MacOS kan endnu ikke læse APFS, selv med Apples Boot Camp-software installeret. Det betyder, at du ikke kan bruge Boot Camp-kontrolpanelet til at ændre din startdiskette fra Windows i øjeblikket. For at genstarte tilbage til macOS skal du holde nede Optionstasten mens du starter din pc og vælge MacOS. Du kan stadig kontrollere din startdiskette fra Systemindstillinger> Startdisk i MacOS. Apple vil forhåbentlig rette dette på et tidspunkt snart.
Når du bruger programmet Diskværktøj (tilgængelig i Finder> Programmer> Hjælpeprogrammer> Diskværktøj), ser du sandsynligvis, at din Macs drev er APFS (medmindre det er et fusionsdrev eller en mekanisk harddisk, der ikke blev migreret).
Takket være pladsdeling, selvom du har et enkelt volumen (partition) på dit drev som de fleste, formateres dit drev med en APFS-container, der kan rumme flere volumener. Derfor ser du, at den deles af flere mængder her.
For at tilføje et nyt volumen skal du klikke på knappen "Ny lydstyrke". Dette vil tilføje nye mængder til den større APFS-container. De vises ligesom normale volumener eller partitioner i Finder og andre steder på systemet, men de deler plads med alle de andre mængder i APFS-containeren.
Brug ikke knappen "Partition" for at tilføje en ny partition, medmindre du vil tilføje et nyt, ikke-APFS-volumen til dit system. Tilføjelse af en ny partition vil tage plads væk fra APFS-containeren. Det er dog obligatorisk, når du f.eks. Tilføjer et Windows-volumen til Boot Camp.
Du har stadig kontrol over størrelsen af dine APFS-mængder. Når du opretter et nyt APFS-volumen, kan du klikke på knappen "Størrelsesindstillinger" og angive en reservestørrelse (minimumstørrelse) og kvotestørrelse (maksimumstørrelse) for lydstyrken, så den ikke bliver for lille eller for stor. Dette er ikke nødvendigt, selvfølgelig fungerer APFS automatisk, selvom du ikke angiver disse muligheder. De eksisterer bare, hvis du vil have den ekstra kontrol.
Overgangen til APFS vil ikke blive bemærket af de fleste Mac-brugere, men den udgør grundlaget for fremtidige forbedringer, øger ydeevnen i nogle situationer og hjælper med at beskytte mod data korruption. Det flytter også macOS til det samme filsystem, der allerede er brugt af Apples andre operativsystem, iOS.