ማስታወቂያ ዝጋ

ባለፈው አመት WWDC የአፕል አለምአቀፍ የገንቢ ኮንፈረንስ ላይ አዲሱን የ APFS ፋይል ስርዓት አስተዋወቀ. ከዝማኔ ጋር በ iOS 10.3 ከ Apple ስነ-ምህዳር የመጀመሪያዎቹ መሳሪያዎች ወደ እሱ ይቀየራሉ.

የፋይል ስርዓት በዲስክ ላይ የውሂብ ማከማቻ የሚያቀርብ እና ሁሉም ከእሱ ጋር የሚሰሩበት መዋቅር ነው. አፕል በ 1998 HFS (Hierarchical File System) ን በመተካት በ 1985 የተተገበረውን የHFS+ ስርዓት በአሁኑ ጊዜ ይጠቀማል።

ስለዚህ አፕል ፋይል ስርዓትን የሚወክለው APFS በመጀመሪያ የተፈጠረውን ስርዓት ከሰላሳ አመታት በፊት ይተካዋል እና በ 2017 በሁሉም የአፕል መድረኮች ላይ ማድረግ አለበት ተብሎ ይጠበቃል። አፕል ቢያንስ ከ2006 ጀምሮ HFS+ን ለመተካት ሞክሯል።

በመጀመሪያ ግን, ZFS (Zettabyte File System) ለመቀበል የተደረገው ጥረት ምናልባት በአሁኑ ጊዜ በጣም የታወቀ የፋይል ስርዓት አልተሳካም, በመቀጠልም ሁለት ፕሮጀክቶች የራሳቸውን መፍትሄዎች አዘጋጅተዋል. ስለዚህ APFS ረጅም ታሪክ እና ብዙ ጉጉዎች አሉት። ነገር ግን፣ ከሌሎች ስርዓቶች (በተለይ ZFS) የሚጎድሉትን ባህሪያት በመጠቆም፣ አፕል በስርዓተ-ምህዳሩ ላይ APFSን ለመቀበል ስላለው ታላቅ እቅድ ብዙዎች አሁንም እርግጠኛ አይደሉም። ነገር ግን APFS የገባው ቃል አሁንም ጉልህ የሆነ ወደፊት ነው።

APFS

APFS ለዘመናዊ ማከማቻ ተብሎ የተነደፈ ስርዓት ነው - እርግጥ ነው፣ በተለይ ለአፕል ሃርድዌር እና ሶፍትዌሮች የተሰራ ነው፣ ስለዚህ ለኤስኤስዲዎች፣ ለትልቅ አቅም እና ትልቅ ፋይሎች ተስማሚ ነው ተብሎ ይታሰባል። ለምሳሌ, በአገር ውስጥ ይደግፋል TRIM እና ያለማቋረጥ ያደርገዋል, ይህም የዲስክ አፈፃፀምን ከፍ ያደርገዋል. በHFS+ ላይ ያሉት ዋና ዋና ባህሪያት እና ጥቅሞች፡- ክሎኒንግ፣ ቅጽበተ-ፎቶዎች፣ የቦታ መጋራት፣ ምስጠራ፣ ያልተሳካ ጥበቃ እና ጥቅም ላይ የዋለ/ነጻ ቦታ ፈጣን ስሌት ናቸው።

ክሎኒንግ ክላሲክ ቅጂን ይተካዋል፣ ከተገለበጠው ጋር ተመሳሳይ የሆነ ሁለተኛ ፋይል ዲስኩ ላይ ሲፈጠር። ክሎኒንግ ይልቁንስ የሜታዳታ ብዜት ብቻ ይፈጥራል (ስለ ፋይሉ መለኪያዎች መረጃ) እና አንዱ ክሎኖች ከተቀየረ ማሻሻያዎቹ ብቻ ወደ ዲስክ ይፃፋሉ እንጂ አጠቃላይ ፋይሉ እንደገና አይፃፍም። የክሎኒንግ ጥቅሞች የተቀመጡት የዲስክ ቦታ እና የፋይሉን "ቅጂ" የመፍጠር በጣም ፈጣን ሂደት ነው.

እርግጥ ነው, ይህ ሂደት በአንድ ዲስክ ውስጥ ብቻ ነው የሚሰራው - በሁለት ዲስኮች መካከል ሲገለበጥ, በዒላማው ዲስክ ላይ ሙሉ የዋናው ፋይል ቅጂ መፈጠር አለበት. የክሎኖች ጉዳታቸው የቦታ አያያዝ ሊሆን ይችላል፣የትኛውም ትልቅ ፋይል ክሎሎን መሰረዝ ምንም የዲስክ ቦታ አያስለቅቅም።

ቅጽበተ-ፎቶ በተወሰነ ጊዜ ውስጥ የዲስክን ሁኔታ የሚያሳይ ምስል ነው, ይህም ፋይሎች ቅጽበተ-ፎቶው በሚነሳበት ጊዜ እንደነበረው አሁንም ቅርጻቸውን እየጠበቁ እንዲቀጥሉ ያስችላቸዋል. በዲስክ ላይ ለውጦች ብቻ ይቀመጣሉ, ምንም የተባዛ ውሂብ አይፈጠርም. ስለዚህ ይህ ታይም ማሽን በአሁኑ ጊዜ ከሚጠቀመው የበለጠ አስተማማኝ የመጠባበቂያ ዘዴ ነው.

የቦታ መጋራት ብዙ ያነቃል። የዲስክ ክፍልፋዮች ተመሳሳይ የዲስክ ቦታ ያጋሩ። ለምሳሌ የኤችኤፍኤስ+ ፋይል ስርዓት ያለው ዲስክ በሶስት ክፍልፋዮች ሲከፈል እና አንደኛው ባዶ ቦታ ሲያልቅ (ሌሎች ቦታ ሲኖራቸው) ቀጣዩን ክፍልፋይ ብቻ ሰርዝ እና ቦታውን ከሮጠው ጋር ማያያዝ ይቻላል. ከጠፈር ውጪ. AFPS ለሁሉም ክፍፍሎች በጠቅላላው አካላዊ ዲስክ ላይ ሁሉንም ነፃ ቦታ ያሳያል።

ይህ ማለት ክፍልፋዮችን በሚፈጥሩበት ጊዜ የሚፈለገውን መጠን ለመገመት አያስፈልግም, ምክንያቱም በተሰጠው ክፍል ውስጥ በሚፈለገው ነፃ ቦታ ላይ በመመስረት ሙሉ ለሙሉ ተለዋዋጭ ነው. ለምሳሌ, በአጠቃላይ 100 ጂቢ አቅም ያለው ዲስክ በሁለት ክፍሎች የተከፈለ ሲሆን አንዱ 10 ጂቢ እና ሌላኛው 20 ጂቢ ይሞላል. በዚህ አጋጣሚ ሁለቱም ክፍሎች 70 ጂቢ ነፃ ቦታ ያሳያሉ.

በእርግጥ፣ የዲስክ ምስጠራ አስቀድሞ በHFS+ ይገኛል፣ ነገር ግን APFS በጣም ውስብስብ የሆነውን ቅጹን ያቀርባል። ከኤችኤፍኤስ+ ጋር በሁለት ዓይነት (ምስጠራ የሌለበት እና ነጠላ-ቁልፍ ሙሉ-ዲስክ ምስጠራ) ከመሆን ይልቅ APFS ለእያንዳንዱ ፋይል ብዙ ቁልፎችን እና ለሜታዳታ የተለየ ቁልፍ በመጠቀም ዲስክን ማመስጠር ይችላል።

ያልተሳካ ጥበቃ ወደ ዲስክ በሚጽፉበት ጊዜ ብልሽት በሚፈጠርበት ጊዜ ምን እንደሚፈጠር ያመለክታል. በእንደዚህ ዓይነት ሁኔታዎች የመረጃ መጥፋት ብዙ ጊዜ ይከሰታል ፣ በተለይም መረጃው በሚገለበጥበት ጊዜ ፣ ​​ምክንያቱም ሁለቱም የተሰረዙ እና የተፃፉ መረጃዎች በሚተላለፉበት ሂደት ውስጥ ያሉ እና ኃይሉ ሲቋረጥ የሚጠፋባቸው ጊዜያት አሉ። APFS ይህንን ችግር አሮጌው መረጃ በአዲሶች በቀጥታ የማይተካበትን ኮፒ-ላይ-ፃፍ (COW) ዘዴን በመጠቀም ችግሩን ያስወግዳል እናም ውድቀት በሚከሰትበት ጊዜ እነሱን የማጣት አደጋ የለም።

APFS (በአሁኑ ጊዜ) የጎደላቸው ሌሎች ዘመናዊ የፋይል ስርዓቶች ውስጥ ያሉ ባህሪያት መጭመቂያ እና ውስብስብ ቼኮች (የመጀመሪያውን ትክክለኛነት ለማረጋገጥ የዲበ ዳታ ብዜቶች - APFS ይህን የሚያደርገው ለተጠቃሚ ውሂብ አይደለም)። APFS በተጨማሪም የውሂብ ድግግሞሽ (ብዜት) ይጎድለዋል (ክሎኒንግ ይመልከቱ)፣ ይህም የዲስክ ቦታን ይቆጥባል፣ ነገር ግን ከተበላሸ መረጃን ለመጠገን የማይቻል ያደርገዋል። ከዚሁ ጋር በተያያዘ አፕል በምርቶቹ ውስጥ የሚጭነውን ማከማቻ ጥራት ይማርካል ተብሏል።

ተጠቃሚዎች መጀመሪያ ወደ iOS 10.3 ሲዘምኑ APFSን በiOS መሣሪያዎች ላይ ያያሉ። የሚቀጥለው ትክክለኛ እቅድ ገና አልታወቀም, በ 2018 ውስጥ, መላው የአፕል ስነ-ምህዳር በ APFS ላይ መሮጥ አለበት, ማለትም iOS, watchOS, tvOS እና macOS ያላቸው መሳሪያዎች. ለማመቻቸት ምስጋና ይግባውና አዲሱ የፋይል ስርዓት ፈጣን ፣ የበለጠ አስተማማኝ እና ደህንነቱ የተጠበቀ መሆን አለበት።

መርጃዎች፡- Apple, DTrace (2)
.