Tsekani malonda

Pamsonkhano wapadziko lonse wa WWDC Apple wapadziko lonse lapansi adayambitsa fayilo yatsopano ya APFS. Ndi zosintha pa iOS 10.3 zida zoyamba zochokera ku Apple ecosystem zidzasinthira ku izo.

Dongosolo la fayilo ndi dongosolo lomwe limapereka kusungirako deta pa disk ndi zonse zimagwira nawo ntchito. Apple pakadali pano imagwiritsa ntchito kachitidwe ka HFS + pa izi, yomwe idayikidwa kale mu 1998, m'malo mwa HFS (Hierarchical File System) kuchokera ku 1985.

Kotero APFS, yomwe imayimira Apple File System, ikuyenera kuti ilowe m'malo mwa dongosolo lomwe linapangidwa zaka zoposa makumi atatu zapitazo, ndipo liyenera kutero pa nsanja zonse za Apple panthawi ya 2017. Kukula kwake kunangoyamba zaka zosachepera zitatu zapitazo, koma Apple idayesa Kusintha HFS + kuyambira 2006.

Choyamba, komabe, kuyesetsa kutengera ZFS (Zettabyte File System), mwina mawonekedwe odziwika kwambiri pakali pano, adalephera, kutsatiridwa ndi mapulojekiti awiri omwe akupanga mayankho awo. Chifukwa chake APFS ili ndi mbiri yayitali komanso chiyembekezo chochuluka. Komabe, ambiri sakudziwabe za pulani yofunitsitsa ya Apple yotengera APFS pachilengedwe chonse, ndikulozera kuzinthu zomwe zimadziwika ndi machitidwe ena (makamaka ZFS) zomwe zikusowa. Koma zomwe APFS imalonjeza ikadali gawo lofunikira patsogolo.

APFS

APFS ndi dongosolo lopangidwira kusungirako zamakono - ndithudi, limapangidwira makamaka Apple hardware ndi mapulogalamu, choncho akuyenera kukhala oyenerera ma SSD, mphamvu zazikulu, ndi mafayilo akuluakulu. Mwachitsanzo, ndi natively amathandiza TRIM ndikuchita nthawi zonse, zomwe zimapangitsa kuti disk ikhale yokwera. Zina zazikulu ndi zabwino pa HFS + ndi: cloning, snapshots, kugawana malo, encryption, failover protection and fast counting of used/free space.

Kujambula kumalowa m'malo mwa kukopera kwachikale, pamene fayilo yachiwiri ya deta yofanana ndi yomwe inakopera imapangidwa pa disk. Kujambula m'malo mwake kumangopanga kubwereza kwa metadata (chidziwitso chokhudza magawo a fayilo), ndipo ngati imodzi mwa ma clones itasinthidwa, zosinthidwa zokha zidzalembedwa ku disk, osati fayilo yonse kachiwiri. Ubwino wa cloning amasungidwa danga la disk ndi njira yofulumira kwambiri yopanga "kopi" ya fayilo.

Zoonadi, njirayi imagwira ntchito mkati mwa diski imodzi - pokopera pakati pa ma disks awiri, chibwereza chathunthu cha fayilo yoyambirira chiyenera kupangidwa pa disk chandamale. Choyipa chotheka cha ma clones chingakhale momwe amagwiritsira ntchito malo, pomwe kuchotsa chojambula cha fayilo iliyonse yayikulu kumamasula pafupifupi malo aliwonse a disk.

Chithunzithunzi ndi chithunzi cha momwe disk ilili panthawi inayake, zomwe zidzalola kuti mafayilo apitirize kugwira ntchito pamene akusunga mawonekedwe awo, monga momwe zinalili panthawi yomwe chithunzicho chinatengedwa. Zosintha zokha zimasungidwa ku diski, palibe deta yobwereza yomwe imapangidwa. Chifukwa chake iyi ndi njira yosunga zobwezeretsera yomwe ndiyodalirika kuposa yomwe Time Machine imagwiritsa ntchito pano.

Kugawana malo kumathandizira angapo magawo a disk kugawana malo a disk omwewo. Mwachitsanzo, disk yokhala ndi fayilo ya HFS + igawika m'magawo atatu ndipo imodzi imachoka (pamene enawo ali ndi danga), ndizotheka kungochotsa gawo lotsatira ndikuyika malo ake kwa omwe adathamanga. kunja kwa danga. AFPS imawonetsa malo onse aulere pa disk yonse yakuthupi pamagawo onse.

Izi zikutanthauza kuti popanga magawo, palibe chifukwa chowerengera kukula kwawo kofunikira, chifukwa kumakhala kosunthika kutengera malo ofunikira aulere pagawo lomwe laperekedwa. Mwachitsanzo, tili ndi disk yokhala ndi mphamvu ya 100 GB yogawidwa m'magawo awiri, pomwe imodzi imadzaza 10 GB ndi ina 20 GB. Pankhaniyi, magawo onsewa adzawonetsa 70 GB ya malo aulere.

Zachidziwikire, kubisa kwa disk kulipo kale ndi HFS +, koma APFS imapereka mawonekedwe ake ovuta kwambiri. M'malo mwa mitundu iwiri (palibe kubisa komanso kubisa kwa kiyi imodzi ya disk yonse) ndi HFS +, APFS imatha kubisa disk pogwiritsa ntchito makiyi angapo pafayilo iliyonse ndi kiyi yosiyana ya metadata.

Chitetezo cholephera chimatanthawuza zomwe zimachitika ngati zalephera polemba ku diski. Zikatero, kutaya deta nthawi zambiri kumachitika, makamaka pamene deta overwritten, chifukwa pali mphindi pamene onse fufutidwa ndi olembedwa deta ali m'kati mwa kufala ndipo anataika pamene mphamvu kuchotsedwa. APFS imapewa vutoli pogwiritsa ntchito njira ya Copy-on-write (COW), yomwe deta yakale sichimasinthidwa mwachindunji ndi zatsopano ndipo kotero palibe chiopsezo chotaya ngati chalephera.

Zomwe zilipo m'mafayilo ena amakono omwe APFS (pakadali pano) ilibe ndi kuphatikizika ndi macheke ovuta (zobwereza za metadata kuti zitsimikizire kukhulupirika kwa choyambirira - APFS imachita izi, koma osati pa data ya ogwiritsa ntchito). APFS imasowanso data redundancy (zobwerezabwereza) (onani cloning), zomwe zimasunga malo a disk, koma zimapangitsa kuti zikhale zosatheka kukonza deta pakachitika ziphuphu. Pokhudzana ndi izi, Apple akuti ikukopa kusungirako komwe imayika muzinthu zake.

Ogwiritsa ayamba kuwona APFS pazida za iOS, akamasinthidwa ku iOS 10.3. Dongosolo lenileni lotsatira silinadziwikebe, kupatula kuti mu 2018, chilengedwe chonse cha Apple chiyenera kuyenda pa APFS, mwachitsanzo, zida zomwe zili ndi iOS, watchOS, tvOS ndi macOS. Fayilo yatsopanoyo iyenera kukhala yofulumira, yodalirika komanso yotetezeka chifukwa cha kukhathamiritsa.

Zida: apulo, Malangizo (2)
.