APFS imagwiritsidwa ntchito pa macOS, iOS, watchOS, ndi tvOS
APFS (Apple File System) ndi dongosolo lokonzekera ndi kukhazikitsa deta pa dongosolo la kusungirako. APFS idasulidwa poyamba ndi MacOS Sierra m'malo mwa HFS wazaka 30 .
HFS + ndi HFS (mapepala a Hierarchical Files) kale idalengedwa m'masiku a floppy disks, yomwe inali yosungirako makina osungirako ma Mac pamene oyendetsa makina oyendetsa katundu anali mtengo wapatali woperekedwa ndi anthu ena.
M'mbuyomu, Apulo wakhala akuwombera m'malo mwa HFS +, koma APFS yomwe yakhala ikuphatikizapo iOS , tvOS , ndi watchOS tsopano ndiyo njira yosasintha ya maofesi a MacOS High Sierra ndi pambuyo pake.
APFS imakonzedweratu ya Kusungirako Zamakono Zamakono ndi Mawa
HFS + inagwiritsidwa ntchito panthawi imene anthu oyenda mahatchi 800,000 anali mfumu . Ma Mac Amakono sangagwiritse ntchito magudumu, koma kuyendetsa magalimoto ovuta kumayamba kuwoneka ngati wamatsenga . Ndi Apple potsindika zosungirako zozizira pazogulitsa zake zonse, mawonekedwe a mafayilo opangidwa kuti azitha kugwira ntchito ndi zojambula zowonongeka, ndi chikhalidwe cha latency pakudikirira diski kuti azungulira mozungulira sizingapangitse zambiri.
APFS yapangidwa kuchokera pa kupita-kwina kwa SSD ndi machitidwe ena osungirako owonetsera. Ngakhale kuti APFS imakonzedwa bwino momwe malo osungirako ogwira ntchito amagwira ntchito, imayenda bwino ndi makina oyendetsa amakono.
Umboni Wotsatira
APFS imathandiza nambala ya 64-bit inode. Inode ndi chizindikiro chodziwika bwino chomwe chimadziwika chinthu chotsitsira mafayilo. Chotsulo cha fayilo chingakhale chirichonse; fayilo, foda. Pogwiritsa ntchito 64-bit inode, APFS ingagwire pafupifupi 9 quintillion mafayilo opangidwa ndi zinthu zomwe zakhala zikupitirira malire a 2.1 biliyoni.
Nkhumba zisanu ndi zinayi zingawoneke ngati nambala yaikulu kwambiri, ndipo mwinamwake mungafunse chipangizo chosungiramo chidzakhala ndi malo okwanira kuti agwire zinthu zambiri. Yankho likufuna kuyang'ana muzochitika zosungirako. Taganizirani izi: Apple yayamba kale kusuntha zamakono osungirako zamakono osungirako mankhwala, monga Mac ndi mphamvu yogwiritsira ntchito yosungirako katundu. Izi zinayamba kuwonetsedwa mu ma drive a Fusion omwe anasuntha deta pakati pa SSD yodalirika ndi pang'onopang'ono, koma yaikulu kwambiri, hard drive. Deta yomwe imapezeka nthawi zambiri imasungidwa ku SSD, pamene mafayilo omwe sanagwiritsidwe ntchito nthawi zambiri ankasungidwa pa hard drive.
Ndi macos , apulo anatulutsa lingaliro limeneli powonjezera iCloud-based storage to mix. Kuloleza mafilimu ndi mapulogalamu a pa TV omwe mwawawonapo kuti asungidwe ku iCloud kumasula malo osungirako. Ngakhale chitsanzo ichi chotsiriza sichitenga dongosolo lowerengera loyendetsera ma disks onse omwe amagwiritsidwa ntchito ndi njira yosungirako yosungirako, ikuwonetsa malangizo omwe Apple angakhale nawo; kusonkhanitsa matekinoloji ambiri osungirako omwe amakwaniritsa bwino zosowa za wogwiritsa ntchito, ndi kuti OS aziwone ngati malo osungira mafayilo.
Zida za APFS
APFS ili ndi zinthu zingapo zomwe zimasiyanitsa ndi mawonekedwe akale akale.
- Clones - Clones imalola makope ophatikiza nthawi yomweyo popanda kugwiritsa ntchito malo ena. M'malo mokopera fayilo pang'onopang'ono kuchokera kumalo osiyanasiyana kupita kumalo ena, maofesi m'malo moyang'ana fayilo yapachiyambi, kugawana mapepala omwe ali ofanana pakati pa mafayilo awiriwa. Pangani kusintha kwa fayilo imodzi, ndipo chiwerengero cha deta chomwe chatsintha chalembedwera ku chipangizo chatsopano, pamene zonse zoyambirira ndi clone zikupitiriza kugawaniza zosasintha za deta. Izi zimangopangitsa mafayilo kukopera ndi kupulumutsa mofulumira, komanso amasunga zosowa za malo osungirako.
- Zosintha - APFS ikhoza kupanga chithunzithunzi cha volo chomwe chikuimira nthawi panthawi. Zosintha zingagwiritsidwe ntchito poyendetsera bwino ma backups komanso kukulolani kubwereranso momwe zinthu zinaliri panthawi yake. Zowonjezera zimawerengedwa-zokhazokha ku buku loyambirira ndi deta yake. Chithunzi chatsopano sichikutenga malo enieni, kupatula kuchuluka kwa malo oyenera kusungira pointer ku voliyumu yoyamba. Pamene nthawi ikupita ndipo kusintha kumapangidwira voliyumu yoyamba, chithunzichi chikusinthidwa ndi kusintha komwe kumachitika.
- Kujambula - APFS imathandizira kwambiri kutumiza disk encryption pogwiritsa ntchito njira za AES-XTS kapena AES-CBC. Mafayilo onse ndi metadata adzalumikizidwa. Njira zothandizira zowonjezera zikuphatikizapo:
- Chotsani (palibe encryption).
- Makina amodzi.
- Mipikisano yambiri, ndi ma-fayilo mafungulo a zonse za deta ndi metadata.
- Kugawidwa kwa Mlengalenga - Kugawidwa kwa magawo kumathera kumapeto kukonzekera kukula kwa magawo; M'malo mwake, mavoliyumu onse amagawana malo osasunthika pamtunda . Kugawidwa kwa malo kudzapangitsa maulendo angapo pa galimoto kuti ikule ndikugwedezeka mwamphamvu ngati pakufunikira, popanda kufunikira kugawa.
- Koperani-Pa-kulembera - Ndondomeko yotetezera deta imapangitsa kuti deta zizigawidwa ngati palibe kusintha. Mukasintha kusintha (kulembera), pepala latsopano lapadera lapangidwa, kutsimikizira kuti choyambiriracho chatsalira. Pokhapokha atatha kulembedwa ndi fayilo zambiri zomwe zasinthidwa kuti zisonyeze deta yatsopano.
- Sungani Kusunga Atomic - Izi zikufanana ndi lingaliro lakopera-ku-kulemba koma limagwiritsidwa ntchito pa fayilo iliyonse, monga kukonzanso kapena kusuntha fayilo kapena zolemba. Pogwiritsa ntchito rename monga chitsanzo, fayilo yomwe yatsala pang'ono kutchulidwanso imakopedwa ndi deta yatsopano (dzina la fayilo); Mpaka pomwe ndondomekoyi yatha, maofesiwa amasinthidwa kuti afotokoze deta yatsopano. Izi zimatsimikizira kuti ngati pali chifukwa china chilichonse, monga kulephera kwa mphamvu, kapena mtundu wina wa CPU hiccup, kulembera sikukwaniritsidwa, fayilo yapachiyambi silingathe.
- Mafasho Ochepa - Njira yowonjezeramo yopatsa malo a fayilo amalola malo oti akule pokhapokha ngati akufunikiradi. Mu maofesi osakanikirana, fayilolo liyenera kusungidwa pasadakhale, ngakhale pamene palibe deta yokonzeka kusungidwa.