APFS është përdorur në macOS, iOS, watchOS, dhe tvOS
APFS (Apple File System) është një sistem për organizimin dhe strukturimin e të dhënave në një sistem ruajtjeje. APFS lëshuar fillimisht me macOS Sierra zëvendëson 30-vjeçarin HFS + .
HFS + dhe HFS (një version pak më i hershëm i Sistemit Hierarkik të Skedarëve) u krijua fillimisht në ditët e disqeve të floppy, të cilat ishin mediumet kryesore të ruajtjes për Mac kur tjerrja e hard diskave ishte një opsion i shtrenjtë i ofruar nga palët e treta.
Në të kaluarën, Apple ka flirtuar me zëvendësimin e HFS +, por APFS i cili tashmë është përfshirë në iOS , tvOS dhe watchOS tani është sistemi i parazgjedhur i skedarëve për macOS High Sierra dhe më vonë.
APFS është optimizuar për Teknologjinë e Ruajtjes së Sot dhe Nesër
HFS + u zbatua kur flakët 800 kb ishin mbret . Macët aktuale nuk mund të përdorin floppies, por rrotullimi i hard disqet fillon të duket po aq arkaik . Me Apple duke theksuar ruajtjen me flash në të gjitha produktet e saj, një sistem skedari i optimizuar për të punuar me mediat rrotulluese dhe latente e pandarë në pritje që një disk të rrotullohet thjesht nuk ka shumë kuptim.
APFS është projektuar nga go-go për SSD dhe sisteme të tjera flash të bazuara në ruajtje. Edhe pse APFS është optimizuar për ruajtjen e ruajtjes së gjendjes së ngurtë, ai kryen mirë me disqet moderne.
Proofing e ardhshme
APFS mbështet një numër inode 64-bit. Inode është një identifikues unik që identifikon një objekt të sistemit të skedarit. Një sistem skedari objekt mund të jetë çdo gjë; një skedar, një dosje. Me një inode 64-bit, APFS mund të mbajë rreth 9 quintillion objekte të sistemit të skedarëve që kalonin kufirin e vjetër prej 2.1 miliardë.
Nëntëdhjetë e pesë mund të duket si një numër shumë i madh, dhe ju me të drejtë mund të pyesni se çfarë pajisje ruajtëse do të ketë hapësirë të mjaftueshme për të mbajtur në të vërtetë shumë objekte. Përgjigja kërkon një vështrim në trendet e magazinimit. Konsideroni këtë: Apple ka filluar të lëvizë teknologjinë e magazinimit të nivelit të ndërmarrjeve në produkte të nivelit të konsumit, si Mac dhe aftësia e tij për të përdorur ruajtjen e niveleve. Kjo u pa për herë të parë në disqet Fusion që lëvizën të dhënat midis një SSD të performancës së lartë dhe një ngadalësie, por shumë më të madhe, hard drive. Të dhënat e qasura shpesh u mbajtën në SSD të shpejtë, ndërsa skedarët e përdorur më rrallë u ruajtën në hard drive.
Me macOS , Apple e shtriu këtë koncept duke shtuar ruajtjen e bazuar në iCloud në përzierje. Lejimi i filmave dhe emisioneve televizive që keni parë tashmë të ruhen në iCloud duke liruar ruajtjen lokale. Ndërsa ky shembull i fundit nuk kërkon një sistem të unifikuar të numërimit të inodes nëpër të gjitha disqet në përdorim nga ky sistem i ruajtjes me nivele, ai tregon një drejtim të përgjithshëm që Apple mund të lëvizë; për të bashkuar teknologjitë e shumta të ruajtjes që përshtaten më së miri me nevojat e përdoruesit dhe i kanë OS t'i shohin ato si një hapësirë të vetme skedarësh.
Karakteristikat e APFS
APFS ka një numër karakteristikash që e vendosin atë nga sistemet e skedarëve më të vjetër.
- Clones - Clones lejojnë kopjet pothuajse të menjëhershme të skedarëve pa përdorur hapësirë shtesë. Në vend që të kopjoni një skedar pak nga një vend në tjetrin, në vend të kësaj, klonët i referohen skedarit origjinal, duke ndarë blloqet e të dhënave që janë identike midis dy skedarëve. Bëni ndryshime në një skedar dhe vetëm blloku i të dhënave që ka ndryshuar është shkruar në klon të ri, ndërsa të dyja origjinali dhe kloni vazhdojnë të ndajnë blloqet e pandryshuara të të dhënave. Kjo jo vetëm që e bën kopjimin dhe ruajtjen e skedarëve veçanërisht të shpejtë, por gjithashtu ruan nevojat për hapësirën ruajtëse.
- Snapshots - APFS mund të krijojë një pamje të vëllimit që përfaqëson një pikë në kohë. Snapshots mund të përdoren për të lehtësuar backup efikas, si dhe t'ju lejojë të ktheheni në mënyrën se si gjërat ishin në një pikë të caktuar në kohë. Snapshots janë tregues vetëm për lexim të vëllimit origjinal dhe të dhënave të tij. Një pamje e re nuk merr hapësirë reale, përveç sasisë së hapësirës që nevojitet për të ruajtur një tregues në vëllimin origjinal. Me kalimin e kohës dhe ndryshimet bëhen në volumin origjinal, fotografia u përditësua vetëm me ndryshimet që ndodhin.
- Encryption - APFS mbështet encryption fortë disk të plotë duke përdorur AES-XTS ose AES-CBC modes. Të dy skedarët dhe meta të dhënat do të encrypted. Metodat e mbështetjes së enkriptimit përfshijnë:
- Qartë (pa kodim).
- Single-kyç.
- Shumë-kyç, me çelësa për skedarë për të dyja të dhënat dhe metadatat.
- Hapja e hapësirës-Ndarja e hapësirës i jep fund madhësive të paracaktuara të ndarjes; Në vend të kësaj, të gjitha volumet ndajnë hapësirën e lirë në një disk . Ndarja e hapësirës do të lejojë që vëllimet e shumta në një makinë të rriten dhe të tkurren në mënyrë dinamike sipas nevojës, pa asnjë nevojë për të riparticionuar.
- Copy-On-Write - Kjo skemë e mbrojtjes së të dhënave lejon që strukturat e të dhënave të ndahen për aq kohë sa nuk bëhet asnjë ndryshim. Pasi të kërkohet një ndryshim (shkruaj), është bërë një kopje e re unike, duke siguruar që origjinali të mbetet i paprekur. Vetëm pas përfundimit të shkrimit është informacioni i skedarit i azhurnuar për të treguar të dhënat e reja.
- Safe-Save Atomike - Kjo është e ngjashme me idenë e kopjimit të shkrimit, por aplikohet për çdo operacion skedari, siç është riemërimi ose lëvizja e një skedari ose direktorie. Duke përdorur riemërimin si shembull, skedari që do të riemërtohet kopjohet me të dhënat e reja (emri i skedarit); jo derisa procesi i kopjimit të jetë i plotë është sistemi i skedarëve të azhurnuar për të treguar të dhënat e reja. Kjo siguron që nëse për ndonjë arsye, të tilla si një dështim i rrymës ose ndonjë lloj CPU thërmimi, shkrimi nuk është i përfunduar, skedari origjinal mbetet i paprekur.
- Skedarë të rrallë - Ky mënyrë më efikase për shpërndarjen e hapësirës së skedarit lejon hapësirën e skedarëve të rritet vetëm kur nevojitet. Në sistemet e skedarëve jo të rrallë, hapësira e skedarit duhet të rezervohet paraprakisht, edhe kur nuk ka të dhëna të gatshme për t'u ruajtur.