Tutup iklan

Dina WWDC Apple konferensi pamekar sakuliah dunya taun ka tukang ngenalkeun sistem file APFS anyar. Kalayan apdet dina ios 10.3 alat munggaran ti ékosistem Apple bakal pindah ka dinya.

Sistem file mangrupikeun struktur anu nyayogikeun panyimpen data dina disk sareng sadayana tiasa dianggo sareng éta. Apple ayeuna nganggo sistem HFS+ pikeun ieu, anu parantos dianggo dina 1998, ngagentos HFS (Sistem File Hirarki) ti 1985.

Jadi APFS, nu nangtung pikeun Apple File System, sakuduna ngagentos sistem anu asalna dijieun leuwih ti tilu puluh taun ka tukang, sarta sakuduna ngalakukeun kitu dina sakabéh platform Apple salila 2017. Pangwangunan na ngan dimimitian kirang ti tilu taun ka pengker, tapi Apple nyobian Ganti HFS + sahenteuna saprak 2006.

Kahiji, kumaha oge, usaha pikeun ngadopsi ZFS (Zettabyte File System), meureun sistem file paling dipikawanoh dina momen, gagal, dituturkeun ku dua proyék ngamekarkeun solusi sorangan. Janten APFS gaduh sajarah anu panjang sareng seueur antisipasi. Nanging, seueur anu masih teu yakin ngeunaan rencana ambisius Apple pikeun ngadopsi APFS dina ékosistemna, nunjukkeun fitur anu dipikanyaho tina sistem anu sanés (utamana ZFS) anu leungit. Tapi naon janji APFS masih mangrupa hambalan signifikan ka hareup.

APFS

APFS mangrupikeun sistem anu dirancang pikeun neundeun modéren - tangtosna, éta diwangun khusus pikeun parangkat keras sareng parangkat lunak Apple, janten éta cocog pikeun SSD, kapasitas ageung, sareng file ageung. Contona, eta natively ngarojong motong tur ngalakukeun eta terus, nu ngajaga kinerja disk tinggi. Fitur utama jeung kaunggulan leuwih HFS + nyaéta: kloning, snapshots, babagi spasi, enkripsi, panyalindungan failover sarta itungan gancang spasi dipaké / bébas.

Kloning ngagantikeun salinan klasik, nalika file kadua data idéntik jeung salinan dijieun dina disk. Kloning ngan ukur nyiptakeun duplikat metadata (inpormasi ngeunaan parameter file), sareng upami salah sahiji klon dirobih, ngan ukur modifikasi anu bakal diserat kana disk, sanés sadayana file deui. Kaunggulan tina kloning disimpen spasi disk jeung prosés leuwih gancang nyieun "salinan" file.

Tangtosna, prosés ieu ngan ukur tiasa dianggo dina hiji disk - nalika nyalin antara dua disk, duplikat lengkep file asli kedah didamel dina disk target. Karugian anu mungkin tina klon tiasa janten penanganan rohangan, dimana ngahapus klon tina file ageung bakal ngosongkeun ampir henteu aya rohangan disk.

Snapshot mangrupikeun gambar kaayaan disk dina waktos anu tangtu, anu bakal ngamungkinkeun file pikeun teras-terasan ngerjakeunana bari tetep ngajaga bentukna, sapertos dina waktos snapshot dicandak. Ngan parobahan disimpen kana disk, teu aya duplikat data dijieun. Janten ieu mangrupikeun metode cadangan anu langkung dipercaya tibatan anu ayeuna dianggo Mesin Time.

Bagikeun spasi ngamungkinkeun sababaraha partitions disk bagikeun rohangan disk fisik anu sami. Salaku conto, nalika disk sareng sistem file HFS + dibagi kana tilu partisi sareng salah sahijina béak rohangan (samentawis anu sanés gaduh rohangan), mungkin waé ngahapus partisi salajengna sareng ngagantelkeun tempatna ka anu ngajalankeun. kaluar rohangan. AFPS mintonkeun sadaya rohangan bébas dina sakabéh disk fisik pikeun sakabéh partitions.

Ieu ngandung harti yén nalika nyieun partisi, teu perlu keur estimasi ukuran diperlukeun maranéhna, sabab sagemblengna dinamis gumantung kana spasi bébas diperlukeun dina partisi dibikeun. Contona, urang boga disk kalawan total kapasitas 100 GB dibagi kana dua partitions, dimana hiji ngeusian 10 GB jeung lianna 20 GB. Dina hal ieu, duanana partisi bakal nembongkeun 70 GB rohangan bébas.

Tangtosna, énkripsi disk parantos sayogi sareng HFS +, tapi APFS nawiskeun bentuk anu langkung kompleks. Gantina dua jenis (euweuh enkripsi sarta single-konci sakabeh-disk enkripsi) kalawan HFS +, APFS tiasa encrypt disk ngagunakeun sababaraha kenop pikeun tiap file sarta konci misah pikeun metadata.

Protéksi kagagalan nujul kana naon anu kajantenan upami gagal nalika nyerat kana disk. Dina kasus kawas kitu, leungitna data mindeng lumangsung, utamana lamun data keur overwritten, sabab aya moments lamun duanana data erased jeung ditulis dina kursus pangiriman sarta leungit nalika kakuatan dipegatkeun. APFS ngahindarkeun masalah ieu ku cara nganggo metode Copy-on-Write (COW), dimana data lami henteu langsung diganti ku anu énggal sahingga henteu aya résiko kaleungitan upami aya gagal.

Fitur anu aya dina sistem file modéren sanés anu APFS (ayeuna) kakurangan kalebet komprési sareng checksum kompleks (duplikat metadata pikeun pariksa integritas aslina - APFS ngalakukeun ieu, tapi henteu pikeun data pangguna). APFS oge lacks redundansi data (duplikat) (tingali kloning), nu ngahemat spasi disk, tapi ngajadikeun eta teu mungkin pikeun ngalereskeun data bisi korupsi. Dina sambungan jeung ieu, Apple ceuk pikaresepeun pikeun kualitas gudang eta dipasang dina produk na.

Pamaké mimitina bakal ningali APFS dina alat ios, parantos nalika ngapdet ka ios 10.3. Rencana pasti anu salajengna henteu acan dipikanyaho, kecuali dina taun 2018, sakumna ékosistem Apple kedah dijalankeun dina APFS, nyaéta alat anu nganggo ios, watchOS, tvOS sareng macOS. Sistem file anyar kedah langkung gancang, langkung dipercaya sareng langkung aman berkat optimasi.

Sumber: apel, DTrace (2)
.