Ang APFS gigamit sa macOS, iOS, watchOS, ug tvOS
Ang APFS (Apple File System) usa ka sistema alang sa pag-organisar ug pagtukod sa datos sa usa ka storage system. Ang orihinal nga APFS nga gipagawas uban sa MacOS Sierra nagpuli sa 30-anyos nga HFS + .
Ang HFS + ug ang HFS (usa ka gamay nga mas sayo nga bersyon sa Hierarchical File System) orihinal nga gimugna sa mga adlaw sa mga floppy disks, nga maoy nag-una nga storage medium alang sa Mac sa dihang ang mga spinning hard drive usa ka mahal nga opsyon nga gitanyag sa mga ikatulong partido.
Sa nangagi, ang Apple nag-flirt sa pag-ilis sa HFS +, apan ang APFS nga anaa na sa iOS , tvOS , ug watchOS karon ang default file system alang sa macOS High Sierra ug sa ulahi.
Ang APFS na-optimize alang sa Today and Tomorrow & # 39; s Storage Technology
Ang HFS + gipatuman sa diha nga ang 800 kb floppies nahimong hari . Ang mga Mac karon dili mahimong gamiton ang mga floppie, apan ang pagkalinyas sa mga hard drive nagsugod nga daw sama ka karaan . Uban sa Apple nga nagpasiugda sa flash-based nga pagdumala sa tanan nga mga produkto niini, ang usa ka file system nga gipasayon sa pagtrabaho uban sa rotational media, ug ang kinaiyanhong pagka-latin sa paghulat sa usa ka disk sa pagtuyok sa palibot dili makahimo og daghang kahulugan.
Ang APFS gimugna gikan sa get-go alang sa SSD ug uban pang mga flash-based storage systems. Bisan tuod ang APFS ang gi-optimize kung giunsa nga ang solid-state nga pagtipig nagtrabaho, kini maayo ang gibuhat sa modernong mga hard drive.
Pag-uswag sa Umaabot
Ang APFS nagsuporta sa usa ka 64-bit nga numero sa inode. Ang inode usa ka talagsaong identifier nga nagpaila sa usa ka sistema sa file nga butang. Usa ka file system object mahimong bisan unsang butang; usa ka file, usa ka folder. Uban sa usa ka 64-bit nga inode, ang APFS makahawid sa halos 9 ka quintillion nga file system nga mga butang nga naglambigit sa nangagi nga daan nga limitasyon nga 2.1 bilyones.
Siyam ka quintillion ingon og usa ka dako nga gidaghanon, ug husto ang imong gipangutana kon unsa nga storage device ang adunay igong luna aron sa tinuud nga paghupot sa daghang mga butang. Ang tubag nagkinahanglan og usa ka pagtan-aw sa mga uso sa pagtipig. Hunahunaa kini: Ang Apple nagsugod na sa paglihok sa teknolohiya sa pagtipig sa negosyo sa mga produkto ngadto sa mga consumer-level nga mga produkto, sama sa Mac ug sa abilidad niini nga mogamit sa tiered storage. Kini una nga nakita sa Fusion drives nga nagpalihok sa datos tali sa usa ka high-performance SSD ug usa ka hinay, apan mas dako, lisud nga drive. Kanunay nga ma-access nga datos ang gihuptan sa kusog nga SSD, samtang ang mga file nga gigamit dili kaayo kanunay gitipigan sa hard drive.
Uban sa macOS , gipaabot ni Apple kini nga konsepto pinaagi sa pagdugang sa iCloud-based storage ngadto sa mix. Tugotan ang mga sine ug mga palabas sa TV nga imong gitan-aw nga tipigan sa iCloud nga nagpagawas sa lokal nga tipiganan. Samtang kini nga katapusan nga panig-ingnan wala magkinahanglan ug usa ka unod nga sistema sa pag-numero sa inode sa tanang mga disk nga gigamit niining sistemang pag-organisar sa pag-organisar, kini nagpakita sa usa ka kinatibuk-ang direksyon nga si Apple mahimo nga mag-uswag; sa pagdala sa tingub sa daghang mga teknolohiya sa pagtipig nga labing haum sa mga panginahanglan sa gumagamit, ug ang OS makakita kanila isip usa ka luna sa file.
Mga Feature sa APFS
Ang APFS adunay daghang mga bahin nga nagpalahi niini gikan sa mas daan nga mga sistema sa file.
- Ang mga clone - Ang mga clone nagtugot sa hapit nga gilayon nga mga kopya sa file nga wala gamita ang dugang nga luna. Imbis nga kopyahon ang usa ka file matag usa gikan sa usa ka lugar ngadto sa lain, ang mga clone sa baylo maghisgot sa orihinal nga file, magpaambit sa mga bloke sa mga datos nga susama sa duha ka mga file. Paghimo og mga pagbag-o sa usa ka file, ug ang block sa data nga nausab gisulat sa bag-ong clone, samtang ang orihinal ug ang clone nagpadayon sa pagpaambit sa dili mausab nga mga bloke sa data. Dili lamang kini naghimo sa pagkopya ug pagluwas sa mga file ilabi na sa pagpuasa, apan nagaluwas usab sa mga kinahanglanon sa luna sa paghipos.
- Mga Snapshot - Ang APFS makahimo sa usa ka snapshot sa gidaghanon nga nagrepresentar sa punto sa panahon. Ang mga snapshot mahimong gamiton aron mapadali ang maayo nga mga pag-backup ingon man usab tugotan ka nga mobalik sa unsa nga mga butang sa usa ka partikular nga punto sa panahon. Ang mga snapshot maoy read-only pointers sa orihinal nga volume ug sa mga datos niini. Ang usa ka bag-o nga snapshot wala'y luna nga luna, gawas sa gidaghanon sa luna nga gikinahanglan sa pagtipig sa usa ka pointer sa orihinal nga volume. Samtang ang paglabay sa panahon ug mga pagbag-o gihimo ngadto sa orihinal nga gidaghanon, ang snapshot updated sa mga kausaban lamang nga mahitabo.
- Encryption - Ang APFS nagsuporta sa kusganong full disk encryption gamit ang AES-XTS o AES-CBC modes. Ang duha ka mga file ug metadata i-encrypt. Ang gisuportahan nga mga paagi sa pag-encrypt naglakip sa:
- Tin-aw (walay encryption).
- Single-key.
- Multi-key, nga adunay matag-file nga mga yawe alang sa datos ug metadata.
- Ang Pagpakigbahin sa Space -Pagpakigbahin sa Space ang pagtapos sa predefining nga mga gidak-on sa partisyon; hinoon, ang tanan nga mga tomo nagpaambit sa nahiilalum nga libre nga luna sa usa ka biyahe . Ang pagpakigbahin sa lugar magpahigayon sa daghang mga volume sa usa ka pag-usbaw aron sa pagtubo ug pag-us-os sa gikinahanglan, nga wala'y kinahanglan nga pag-repartition.
- Copy-On-Write - Kini nga pamaagi sa pagpanalipod sa data nagtugot sa mga istruktura sa datos nga ipakigbahin basta wala'y pagbag-o. Sa higayon nga ang usa ka pagbag-o gihangyo (isulat), usa ka bag-o nga tinuud nga kopya ang nahimo, pagsiguro nga ang orihinal wala mabuak. Human lamang mahuman ang pagsulat mao ang update sa file aron ipunting ang bag-ong datos.
- Atomic Safe-Save - Kini susama sa ideya sa copy-on-write apan magamit sa bisan unsang operasyon sa file, sama sa pag-usab sa ngalan o paglihok sa usa ka file o directory. Gigamit ang ngalan sa usa ka pananglitan, ang file nga hapit na ma-usab ang gikopya sa bag-ong datos (ang pangalan sa file); dili hangtud nga ang proseso sa kopya kompleto na ang mga file system updated aron itudlo ang bag-ong datos. Kini nagsiguro nga kung alang sa bisan unsa nga rason, sama sa pagkapakyas sa kuryente, o sa usa ka matang sa CPU nga hiccup, ang pagsulat wala mahuman, ang orihinal nga file nagpabilin nga wala.
- Sparse Files - Kini nga mas epektibo nga pamaagi sa pag-alok sa file space makapahimo sa file space nga motubo lamang kon gikinahanglan gayud. Sa mga dili sparse nga mga sistema sa file, ang luna sa file kinahanglan nga gahin nga daan, bisan kon walay datos ang andam nga tipigan.