Ska APFS användas på alla disktyper?
Apple filsystem för macOS optimerar åtkomsten till solid-state-enheter och flashenheter som USB-minnen. APFS används på alla Apples operativsystem, inklusive watchOS, tvOS, iOS, och Mac OS. Medan de flesta Apple-operativsystem endast använder solid-state-lagringssystem, kan macOS använda alla lagringssystem, inklusive optiska skivor, USB-minnen, solid-state-enheter och skivbaserade hårddiskar.
Vilka typer av diskar är bäst lämpade för APFS?
Eftersom APFS ursprungligen designades för användning med SSD: er och flash-baserad lagring, verkar det som att det nya filsystemet skulle vara hemma på dessa nyaste och snabbaste lagringssystem. APFS fungerar med de flesta lagringssystem, men det finns specifika användningsområden som kan göra APFS till ett dåligt val, eller åtminstone ett mindre än optimalt val.
Låt oss ta en titt på hur lämplig APFS är för vanliga disktyper och användning.
APFS på Solid State-enheter: Ja
Från och med macOS High Sierra konverteras SSD-enheter som används som startenheter automatiskt till APFS när operativsystemet uppgraderas – inklusive interna SSD-enheter och externa SSD-enheter anslutna med Thunderbolt. USB-baserade externa SSD: er konverteras inte automatiskt, även om du kan konvertera dessa manuellt till APFS.
APFS på solid-state-enheter tar fram de bästa funktionerna i det nya filsystemet.
I tester visade APFS förbättrad prestanda och vinster i lagringseffektivitet, vilket ledde till mer tillgängligt ledigt utrymme. Vinsterna med lagringsutrymme kommer från funktioner inbyggda i APFS, inklusive:
- Kloner: Kloner genereras nästan omedelbart utan att ta upp något betydande extra lagringsutrymme.
- Space Sharing: Flera volymer delar det lediga utrymmet i en APFS-behållare.
- Copy-on-Write: Datastrukturer delar när inga ändringar är närvarande.
- Spara filer: Dessa filer erbjuder ett mer effektivt sätt att hantera ledigt utrymme.
APFS-hastighetsvinster med solid-state-enheter ses i uppstartstid, som har visat dramatiska förbättringar, och med filkopiering, som på grund av kloning, kan vara snabb.
APFS på Fusion Drives: Nej
Den ursprungliga avsikten med APFS var att fungera sömlöst med både hårddiskar och SSD: er. Under de första betaversionerna av macOS High Sierra, APFS var tillgänglig för installation på SSD-enheter, hårddiskar och på Apples lagringslösning i nivå, de Fusion Drive. Fusion Drive är en kombination av en liten men snabb SSD tillsammans med en stor men långsam hårddisk.
Fusion Drives är inte en kandidat för uppgradering till APFS-systemet.
Fusion Drive-prestanda och tillförlitlighet med APFS verkade komma ifråga under betaversionerna av macOS High Sierra. När operativsystemet släpptes offentligt drogs stödet för APFS på Fusion-enheter, och operativsystemets diskverktyg modifierades för att förhindra att Fusion Drives konverterades till APFS-format.
Spekulationer pekade på ett tillförlitlighetsproblem med att konvertera befintliga Fusion-enheter till APFS-formatet. Men den verkliga utmaningen kan vara en prestandaträff som tagits av hårddiskkomponenten i Fusion-paret. En av funktionerna i APFS är en ny teknik för att säkerställa dataskydd som kallas Copy-on-Write. Copy-on-Write håller dataförlusten till ett minimum genom att skapa en ny kopia av alla filsegment som ändras (skriv). Den uppdaterar sedan filpekarna till de nya kopiorna efter att skrivningen har slutförts. Även om detta tillvägagångssätt skyddar data under skrivprocessen, kan det också leda till filsegmentering, vilket sprider delar av en fil runt en disk.
På en solid-state-enhet är detta inte särskilt bekymmersamt. På en hårddisk kan det leda till diskfragmentering och minskad prestanda. På en Fusion-enhet kan filkopiering ofta ske eftersom en av funktionerna med lagring i nivåer är att flytta ofta använda filer från den långsammare hårddisken till den snabbare SSD: n och sällsynta filer från SSD: n till hårddisken kör. All denna kopiering kan orsaka fragmenteringsfel på hårddisken när APFS och Copy-on-Write används.
APFS på hårddiskar: Kanske
Du kanske vill använda APFS på dina hårddiskar om du använder File Vault för att kryptera din enhet. Konvertering till APFS ersätter File Vault-krypteringen med det mer robusta krypteringssystemet som är inbyggt i APFS-systemet.
APFS kan användas på hårddiskar, även om fördelen är liten.
Apples mål för APFS på en hårddisk var att vara neutral. Det finns inte mycket i vägen för prestandaförbättring, men heller inte mycket försämring. I huvudsak bör APFS på en hårddisk tillhandahålla en allmän förbättring av datasäkerhet och säkerhet utan att skapa några prestandaproblem.
För det mesta har APFS uppfyllt detta neutrala prestandamål för hårddiskar, även om det finns vissa problemområden. För allmän datoranvändning som att arbeta med e-post, skriva kontorsdokument, surfa på webben, utföra grundläggande forskning, spela några spel, lyssna på musik, titta på videor och arbeta med bilder, dessa användningsfall fungerar bra på en APFS-formaterad hård kör.
Problem kan uppstå när du utför omfattande redigeringar, till exempel i foto-, video- eller ljudprogramvara – vilken aktivitet som helst där storskalig filredigering utförs.
Fusion Drive och Copy-on-Write-utmaningen kan leda till diskfragmentering. Samma situation uppstår när APFS används på hårddiskar som används för medieproduktion.
De flesta som utför den här typen av resurskrävande arbete har sannolikt flyttat sina Mac till ett SSD-baserat lagringssystem. Det finns dock några som kanske använder hårddiskbaserade RAID-lagringssystem för att möta sina redigeringsbehov. I så fall kan APFS och Copy-on-Write orsaka prestandaförsämring med tiden eftersom enheterna blir fragmenterade.
APFS på externa: Förmodligen inte
APFS-formaterade enheter kan för närvarande endast nås av Mac-datorer med operativsystemet Sierra eller nyare. Om du tänker dela data på en extern enhet med flera datorer – särskilt Windows- och Linux-maskiner – lämna enheterna formaterade i ett vanligt filsystem, som HFS+, FAT32 eller ExFAT.
Om dina externa enheter (inklusive USB-minnen) delas mellan flera Mac-datorer eller datorplattformar, konvertera inte dessa enheter till APFS.
Time Machine Drives: Nej
Om du skulle konvertera en Time Machine-enhet till APFS, appen Time Machine skulle misslyckas vid nästa säkerhetskopiering. Dessutom måste data på Time Machine-enheten raderas för att formatera enheten tillbaka till HFS+ för användning med Time Machine.
Time Machine kräver enheter formaterade med filsystemet HFS+.