Pani hoʻolaha

I ka makahiki i hala ʻo WWDC Apple's world developer conference ua hoʻokomo i ka ʻōnaehana faila APFS hou. Me ka mea hou ma iOS 10.3 e hoʻololi nā mea mua mai ka kaiaola Apple iā ia.

ʻO ka ʻōnaehana faila kahi hale e hāʻawi ai i ka mālama ʻana i ka ʻikepili ma ka disk a me nā hana a pau me ia. Ke hoʻohana nei ʻo Apple i kēia manawa i ka ʻōnaehana HFS+ no kēia, i hoʻoili ʻia ma 1998, e pani ana i ka HFS (Hierarchical File System) mai 1985.

No laila, ʻo APFS, ʻo ia ka Apple File System, ua manaʻo ʻia e hoʻololi i ka ʻōnaehana i hana mua ʻia ma mua o kanakolu mau makahiki i hala aku nei, a ua manaʻo ʻia e hana ia ma nā papa Apple āpau i ka makahiki 2017. Ua hoʻomaka wale kāna hoʻomohala ʻana ma mua o ʻekolu makahiki i hala, akā. Ua hoʻāʻo ʻo Apple e hoʻololi iā HFS+ mai ka makahiki 2006.

ʻO ka mea mua, ʻo ka hoʻāʻo ʻana e hoʻohana i ka ZFS (Zettabyte File System), ʻo ia paha ka ʻōnaehana faila i ʻike ʻia i kēia manawa, ʻaʻole i hāʻule, a ukali ʻia e nā papahana ʻelua e hoʻomohala ana i kā lākou mau hoʻonā ponoʻī. No laila he moʻolelo lōʻihi ko APFS a me ka manaʻo nui. Eia nō naʻe, ʻaʻole maopopo ka poʻe he nui e pili ana i ka hoʻolālā makemake nui o Apple e hoʻopaʻa i ka APFS ma kāna kaiaolaola, e kuhikuhi ana i nā hiʻohiʻona i ʻike ʻia mai nā ʻōnaehana ʻē aʻe (ʻoi aku ka ZFS) e nalowale ana. Akā ʻo ka mea i hoʻohiki ʻia e APFS he hana nui i mua.

APFS

ʻO ka APFS kahi ʻōnaehana i hoʻolālā ʻia no ka mālama ʻana i kēia manawa - ʻoiaʻiʻo, ua kūkulu ʻia ia no nā lako a me nā lako polokalamu Apple, no laila ua kūpono ia i nā SSD, nā mana nui, a me nā faila nui. No ka laʻana, kākoʻo maoli ia KANAKA a hana mau ia, e mālama ana i ka hana diski kiʻekiʻe. ʻO nā hiʻohiʻona nui a me nā pōmaikaʻi ma mua o HFS + ʻo ia: cloning, snapshots, space sharing, encryption, failover protection a me ka helu wikiwiki o ka hoʻohana / manuahi.

Hoʻololi ʻo Cloning i ke kope maʻamau, ke hana ʻia kahi faila ʻelua o ka ʻikepili i like me ka mea i kope ʻia ma ka disk. Hoʻokumu wale ʻo Cloning i kahi kope o ka metadata (ʻike e pili ana i nā ʻāpana o ka faila), a inā hoʻololi ʻia kekahi o nā clones, e kākau ʻia nā hoʻololi i ka disk, ʻaʻole i ka faila holoʻokoʻa. ʻO nā mea maikaʻi o ka cloning ka mālama ʻana i kahi disk a me kahi kaʻina wikiwiki o ka hana ʻana i kahi "kope" o ka faila.

ʻOiaʻiʻo, hana wale kēia kaʻina hana i loko o hoʻokahi disk - i ke kope ʻana ma waena o nā disks ʻelua, pono e hana ʻia kahi kope piha o ka faila kumu ma ka disk target. ʻO kahi pōʻino paha o nā clones ʻo kā lākou lawelawe ʻana i ka lewa, kahi e hoʻopau ai i kahi clone o kekahi faila nui e hoʻokuʻu ʻole i kahi kikowaena disk.

ʻO kahi kiʻi kiʻi he kiʻi o ka mokuʻāina o ka disk i kekahi manawa i ka manawa, e hiki ai i nā faila ke hoʻomau i ka hana ʻana ma ka mālama ʻana i ko lākou ʻano, e like me ka manawa i lawe ʻia ai ke kiʻi. Hoʻololi wale ʻia nā hoʻololi i ka disk, ʻaʻohe ʻikepili i hana ʻia. No laila he ʻano hoʻihoʻi ʻoi aku ka hilinaʻi ma mua o ka mea a Time Machine e hoʻohana nei.

Hiki i ke kaʻana like ʻana i nā wahi he nui nā ʻāpana disk kaʻana like i ka ʻokoʻa diski kino. No ka laʻana, ke hoʻokaʻawale ʻia kahi disk me kahi ʻōnaehana faila HFS+ i ʻekolu mau ʻāpana a holo kekahi o lākou i waho o ka lewa (ʻoiai he hakahaka nā mea ʻē aʻe), hiki ke hoʻopau wale i ka pā aʻe a hoʻopili i kona wahi i ka mea i holo. ma waho o ke ākea. Hōʻike ka AFPS i ka hakahaka āpau ma ka disk kino holoʻokoʻa no nā ʻāpana āpau.

ʻO ke ʻano kēia i ka wā e hana ai i nā ʻāpana, ʻaʻohe pono e hoʻohālikelike i ko lākou nui i koi ʻia, no ka mea, he ikaika loa ia e pili ana i ka wahi manuahi i makemake ʻia i ka pā i hāʻawi ʻia. No ka laʻana, loaʻa iā mākou kahi disk me ka nui o 100 GB i māhele ʻia i ʻelua mau ʻāpana, kahi e hoʻopiha ai kekahi i ka 10 GB a me ka 20 GB ʻē aʻe. I kēia hihia, e hōʻike ana nā ʻāpana ʻelua i ka 70 GB o ka hakahaka manuahi.

ʻOiaʻiʻo, ua loaʻa ka hoʻopili disk me HFS +, akā hāʻawi ʻo APFS i kāna ʻano paʻakikī. Ma kahi o nā ʻano ʻelua (ʻaʻohe hoʻopunipuni a me kahi kī hoʻokahi kīwī holoʻokoʻa) me HFS +, hiki i ka APFS ke hoʻopili i kahi disk me ka hoʻohana ʻana i nā kī he nui no kēlā me kēia faila a me kahi kī ʻokoʻa no ka metadata.

ʻO ka pale ʻana i ka hāʻule ʻana e pili ana i ka mea e hiki mai ana i ka wā o ke kākau ʻana i ka disk. Ma ia mau hihia, loaʻa pinepine ka nalowale o ka ʻikepili, ʻoi aku ka nui o ke kākau ʻia ʻana o ka ʻikepili, no ka mea, aia kekahi mau manawa i ka wā e hoʻouna ʻia ai nā ʻikepili i holoi ʻia a kākau ʻia a nalowale i ka wā e hemo ai ka mana. Hōʻalo ʻo APFS i kēia pilikia ma ka hoʻohana ʻana i ke ʻano Copy-on-Write (COW), kahi i hoʻololi ʻole ʻia ai nā ʻikepili kahiko e nā mea hou a no laila ʻaʻohe pilikia o ka nalowale ʻana i ka wā o ka hāʻule.

ʻO nā hiʻohiʻona i loaʻa i nā ʻōnaehana faila hou i loaʻa ʻole iā APFS (i kēia manawa) me ka hoʻopili ʻana a me nā checksum paʻakikī (nā kope o ka metadata e hōʻoia i ka pono o ka mea kumu - hana ʻo APFS i kēia, akā ʻaʻole no ka ʻikepili mea hoʻohana). Loaʻa ʻole ka APFS i ka hoʻihoʻi hou ʻana o ka ʻikepili (nā kope) (e ʻike i ka cloning), ka mea e mālama ai i ka hakahaka disk, akā hiki ʻole ke hoʻoponopono i ka ʻikepili inā loaʻa ka palaho. E pili ana i kēia, ua ʻōlelo ʻia ʻo Apple e ʻoluʻolu i ka maikaʻi o ka waiho ʻana i hoʻokomo ʻia i kāna huahana.

E ʻike mua nā mea hoʻohana iā APFS ma nā polokalamu iOS, i ka wā e hoʻonui ai iā iOS 10.3. ʻAʻole ʻike ʻia ka hoʻolālā kikoʻī hou aʻe, koe wale nō ma 2018, pono e holo ka kaiaola Apple holoʻokoʻa ma APFS, ʻo ia hoʻi nā polokalamu me iOS, watchOS, tvOS a me macOS. Pono e ʻoi aku ka wikiwiki o ka ʻōnaehana faila hou, ʻoi aku ka hilinaʻi a me ka palekana no ka hoʻomaikaʻi ʻana.

Nā kumuwaiwai: Apple, Hōʻailona (2)
.