APFS gëtt op MacOS, iOS, WatchOS a TVOS benotzt
APFS (Apple File System) ass e System fir d'Organisatioun an d'Strukturéiere vu Daten op engem Spezies-System. D'APFS, déi ursprénglech mam MacOS Sierra verëffentlecht gouf, ersetzt den 30 Joer alen HFS + .
HFS + an HFS (e bësse méi fräie Versioun vum Hierarchical File System) gouf ursprénglech an de Deeg vun Disketten geschaaft, déi de primäre Speichermedium fir den Mac war, wann së dréiende Festplazen eng däitlech Optioun vun Drëttubidder waren.
An der Vergaangenheet huet Apple sech mat HFS + ersaat, mee APFS, déi schonn an iOS , TVOS an en Iwwerwaachungsapparaten gehal ginn ass, ass den Standard-Dateisystem fir MacOS High Sierra a spéider.
APFS ass optimiséiert fir Heute a Tomorrow - Storage Technology
HFS + gouf agefouert bei 800 Kb Floppy'er . Aktuelle Macs vläicht keng Diskette benotzen, awer d'Spannere vun Harddrives fänken un esou archaesch ze gesinn . Apple huet de Flash-baséiert Späichere op all seng Produkter fokusséiert, e Dateisystem optiméiert fir mat rotationalen Medien ze schaffen an d'Inhalter Latenz an de Witz op enger Festplack vir ze drechen just net vill Sënn.
APFS ass entwéckelt vun den Get-Go fir SSD an aneren Flash-baséiert Späichersystemer. Och wann APFS optimiséiert ass fir wéi Solid-State-Späicher funktionnéiert, funktionnelt se gutt mat modernen Harddisketten.
Future Proofing
APFS ënnerstëtzt eng 64-Bit Inode Nummer. D' Inode ass e unique identifier , deen e Dateisystemobjekt identifizéiert. Ee Dateisystemobjekt kann alles sinn; e Fichier, e Fichier. Mat enger 64-Bit Inode kënnen d'APFS ongeféier 9 Quintillion Dateisystem Objeten zoumaachen wéi d'al Grenz vun 2,1 Milliarden.
Nine Quintillion schéngt e wéi eng zimlech grouss Zuel ze gesinn, an Dir kënnt Iech virstellen, wat de Späicherapparat wäert genuch Plaz hunn fir ze vill Objeten ze halen. D'Äntwert erfuellt eng Peek an de Spezialeuren. Bedenkt dësen: Apple huet schonn ugefaang bewegt Entreprise-Niveau Späichertechnologie fir Konsumentempfängerproduiten, wéi zum Beispill de Mac a seng Fähigkeit fir tiergeschaaft Lagerung ze benotzen. Dëst gouf als éischt zu Fusion gefuer , déi Daten tëschent enger performanter SSD bewegt an e méi lues méi, awer vill méi grouss, härfel. Häufiger zougänglech Donnéeën goufen op der schneller SSD gedroe ginn, während Bicher déi manner oft benotzt ginn op der Festplack.
Mat MacOS huet Apple dës Konzept erweidert andeems iCloud-baséiert Späicher un der Mëschung eropgitt. Erlaabt Kinoën an Fernsehsprogrammer déi Dir scho gespaart hutt, op iCloud gespaart ginn, fir de lokalen Speicher ze freeën. Obwuel dat lescht Beispill net erfuerdert e vereinegt Inode-Nummernsystem iwwer all d'Disks déi benotzt ginn duerch dës verspeicherte Spezies goufen et e generellen Direktioun Apple kéint enne goen; fir verschidde Späichertechnologien zesummen ze bréngen, déi am Beschten d'Besoine vum Benotzer passen, an d'OS hunn se als eenzeg Dateieplaz ze gesinn.
APFS Features
APFS huet eng Rei vun Fonctiounen, déi se aus ältere Dateisysteme setzen.
- Klonen - Klonen erlaaben naischt instantaneous Datei Kopien ouni extra Raum ze benotzen. Anstatt datt e Fichier Bit bit vun engem Standuert op en aneren kopéiert, klëmmt d'Referenz vun der ursprénglecher Datei of, wann se d'Blödel vun Daten unzefänken, déi tëschent de zwou Dateie identesch sinn. Ännerungen op ee Fichier änneren, a nëmmen de Block vun Daten, déi geännert ginn, ass op den neie Klon geschriwwe ginn, während déi ursprénglech an den Klon weider onverännert Blöcke vun Daten un. Dëst mécht net nëmme Fichier kopéieren a spueren besonnesch séier, mee och spuert op Spuerpaus brauch.
- Snapshots - APFS kann e Volume-Snapshot erstellen, dat e Zäitpunkt repräsentéiert. Snapshots kënnen benotzt ginn, fir effizient Backups ze erliichteren an och erlaabt Iech zréck ze goen, wéi d'Saachen zu engem bestëmmten Zäitpunkt waren. Snapshots ginn gezeechent just Zeechner op d'ursprénglech Band an seng Daten. E neien Snapshot erënnert keen echte Raum, ausser den Volume ze raumen fir e Pointer op den urspréngleche Volume ze speparen. Wann d'Zäit d'Äntwerte fënnt, an d'Ännerungen am Original Volumen gemaach ginn, gëtt den Snapshot mat nëmmen d'Verännerungen aktualiséiert.
- Verschlësselung - APFS ënnerstëtzt eng volle Volldiskussioun mat AES-XTS oder AES-CBC Modes. Béid Dateien an Metadaten ginn verschlësselt. Ënnerstëtzte Verschlësselungsmethoden ëmfaassen:
- Kloer (keng Verschlësselung).
- Ee Schlëssel.
- Multi-Schlëssel, mat Per-Datei-Schlëssel fir Daten an Metadaten.
- Space Sharing -Space sharing seet en Enn fir vordefinéiert Partitgréissten; Amplaz datt all Bänn déi Basisdeckel gratis op enger Trëpp . Dee gemeinsame Space-Sharing gëtt méi Bäiträg op enger Autobunn erliewt an doduerch dynamësch weiderentwéckelt wéi et néideg ass, ouni datt Dir Reparatioun brauch.
- Kopie-On-Schreiwen - Dat Dateschutz-Schema erméiglecht datt Datenstrukturen gedeelter ginn esou laang wéi keng Ännerung gemaach gëtt. Wann eng Ännerung gefrot gëtt (schreift), gëtt eng nei eenzegaarteg Kopie gemaach a garantéiert datt déi ursprénglech intakt ass. Eréischt nom Schreiwen ass ofgeschloss déi aktuell Datei ze aktualiséieren fir op déi nei Daten ze weisen.
- Atomic Safe-Save - Dëst ass ähnlech wéi d'Iddi vum Kopie-on-Schreiwen, mais och fir all Dateisystem, wéi en Umbenennen oder Verschécken vun engem Fichier oder Verzeichnis. Benotzungsbenennen as e Beispill, gëtt d'Datei, déi ëmgenannt ginn ass kopéiert mat den neien Daten (de Dateinumm); net bis de Copieprozess fäerdeg ass déi Dateie System geännert fir op déi nei Daten ze weisen. Dëst garantéiert datt wann iergendwann, wéi e Machtausfall, oder e puer CPU-Hiccup, d'Schreif net fäerdeg ass, fänkt d'original Datei weider intakt.
- Sparse Files - Dëst méi effizient Manéier fir Dateieplatz erlaabt Dateieplaz nëmme wann et néideg wier wuessen. In net sparse Dateisystem muss de Dateikopraum viru reservéiert ginn, och wann keng Donnéeë fäerdeg sinn gespäichert ginn.