പരസ്യം അടയ്ക്കുക

കഴിഞ്ഞ വർഷത്തെ WWDC ആപ്പിളിൻ്റെ വേൾഡ് വൈഡ് ഡെവലപ്പർ കോൺഫറൻസിൽ പുതിയ APFS ഫയൽ സിസ്റ്റം അവതരിപ്പിച്ചു. ഒരു അപ്ഡേറ്റിനൊപ്പം iOS 10.3-ൽ ആപ്പിൾ ഇക്കോസിസ്റ്റത്തിൽ നിന്നുള്ള ആദ്യ ഉപകരണങ്ങൾ അതിലേക്ക് മാറും.

ഒരു ഫയൽ സിസ്റ്റം എന്നത് ഡിസ്കിലെ ഡാറ്റയുടെ സംഭരണവും അതിനുള്ള എല്ലാ പ്രവർത്തനങ്ങളും നൽകുന്ന ഒരു ഘടനയാണ്. 1998 മുതൽ HFS (ഹൈരാർക്കിക്കൽ ഫയൽ സിസ്റ്റം) മാറ്റി 1985-ൽ വിന്യസിച്ചിട്ടുള്ള HFS+ സിസ്റ്റം നിലവിൽ ആപ്പിൾ ഇതിനായി ഉപയോഗിക്കുന്നു.

അതിനാൽ, Apple ഫയൽ സിസ്റ്റത്തെ സൂചിപ്പിക്കുന്ന APFS, യഥാർത്ഥത്തിൽ മുപ്പത് വർഷങ്ങൾക്ക് മുമ്പ് സൃഷ്‌ടിച്ച സിസ്റ്റത്തെ മാറ്റിസ്ഥാപിക്കുമെന്ന് കരുതപ്പെടുന്നു, മാത്രമല്ല ഇത് 2017-ൽ എല്ലാ ആപ്പിൾ പ്ലാറ്റ്‌ഫോമുകളിലും അങ്ങനെ ചെയ്യുമെന്നാണ് കരുതുന്നത്. ഇതിൻ്റെ വികസനം മൂന്ന് വർഷത്തിന് മുമ്പ് മാത്രമാണ് ആരംഭിച്ചത്, പക്ഷേ കുറഞ്ഞത് 2006 മുതൽ ആപ്പിൾ HFS+ മാറ്റിസ്ഥാപിക്കാൻ ശ്രമിച്ചു.

ആദ്യം, എന്നിരുന്നാലും, നിലവിൽ ഏറ്റവും കൂടുതൽ അംഗീകൃത ഫയൽ സിസ്റ്റമായ ZFS (സെറ്റാബൈറ്റ് ഫയൽ സിസ്റ്റം) സ്വീകരിക്കാനുള്ള ശ്രമങ്ങൾ പരാജയപ്പെട്ടു, തുടർന്ന് രണ്ട് പ്രോജക്റ്റുകൾ അവരുടേതായ പരിഹാരങ്ങൾ വികസിപ്പിക്കുന്നു. അതിനാൽ APFS ന് ഒരു നീണ്ട ചരിത്രവും ഒരുപാട് പ്രതീക്ഷകളുമുണ്ട്. എന്നിരുന്നാലും, ആപ്പിളിൻ്റെ ആവാസവ്യവസ്ഥയിൽ ഉടനീളം APFS സ്വീകരിക്കാനുള്ള അതിമോഹ പദ്ധതിയെക്കുറിച്ച് പലർക്കും ഇപ്പോഴും അനിശ്ചിതത്വമുണ്ട്, മറ്റ് സിസ്റ്റങ്ങളിൽ നിന്ന് (പ്രത്യേകിച്ച് ZFS) അറിയപ്പെടുന്ന സവിശേഷതകളിലേക്ക് അത് കാണുന്നില്ല. എന്നാൽ APFS വാഗ്ദാനം ചെയ്യുന്നത് ഇപ്പോഴും ഒരു സുപ്രധാന ചുവടുവെപ്പാണ്.

എ.പി.എഫ്.എസ്

ആധുനിക സംഭരണത്തിനായി രൂപകൽപ്പന ചെയ്ത ഒരു സംവിധാനമാണ് APFS - തീർച്ചയായും ഇത് ആപ്പിൾ ഹാർഡ്‌വെയറിനും സോഫ്‌റ്റ്‌വെയറിനുമായി പ്രത്യേകം നിർമ്മിച്ചതാണ്, അതിനാൽ ഇത് SSD-കൾ, വലിയ ശേഷികൾ, വലിയ ഫയലുകൾ എന്നിവയ്ക്ക് നന്നായി യോജിച്ചതായിരിക്കണം. ഉദാഹരണത്തിന്, ഇത് പ്രാദേശികമായി പിന്തുണയ്ക്കുന്നു ട്രിം അത് നിരന്തരം ചെയ്യുന്നു, ഇത് ഡിസ്കിൻ്റെ പ്രകടനം ഉയർന്ന നിലയിലാക്കുന്നു. HFS+ നേക്കാൾ പ്രധാന സവിശേഷതകളും ഗുണങ്ങളും ഇവയാണ്: ക്ലോണിംഗ്, സ്നാപ്പ്ഷോട്ടുകൾ, സ്പേസ് പങ്കിടൽ, എൻക്രിപ്ഷൻ, പരാജയ സംരക്ഷണം, ഉപയോഗിച്ച/ശൂന്യമായ ഇടത്തിൻ്റെ വേഗത്തിലുള്ള കണക്കുകൂട്ടൽ.

പകർത്തിയതിന് സമാനമായ ഡാറ്റയുടെ രണ്ടാമത്തെ ഫയൽ ഡിസ്കിൽ സൃഷ്ടിക്കപ്പെടുമ്പോൾ, ക്ലാസിക് കോപ്പി ചെയ്യലിനെ ക്ലോണിംഗ് മാറ്റിസ്ഥാപിക്കുന്നു. പകരം ക്ലോണിംഗ് മെറ്റാഡാറ്റയുടെ ഒരു തനിപ്പകർപ്പ് സൃഷ്ടിക്കുന്നു (ഫയലിൻ്റെ പാരാമീറ്ററുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ), കൂടാതെ ഒരു ക്ലോണിൽ മാറ്റം വരുത്തിയാൽ, പരിഷ്ക്കരണങ്ങൾ മാത്രമേ ഡിസ്കിലേക്ക് എഴുതുകയുള്ളൂ, മുഴുവൻ ഫയലും വീണ്ടും എഴുതില്ല. ക്ലോണിംഗിൻ്റെ പ്രയോജനങ്ങൾ ഡിസ്ക് സ്ഥലവും ഫയലിൻ്റെ "പകർപ്പ്" സൃഷ്ടിക്കുന്നതിനുള്ള വളരെ വേഗത്തിലുള്ള പ്രക്രിയയുമാണ്.

തീർച്ചയായും, ഈ പ്രക്രിയ ഒരു ഡിസ്കിൽ മാത്രമേ പ്രവർത്തിക്കൂ - രണ്ട് ഡിസ്കുകൾക്കിടയിൽ പകർത്തുമ്പോൾ, യഥാർത്ഥ ഫയലിൻ്റെ പൂർണ്ണമായ ഡ്യൂപ്ലിക്കേറ്റ് ടാർഗെറ്റ് ഡിസ്കിൽ സൃഷ്ടിക്കണം. ക്ലോണുകളുടെ സാധ്യമായ ഒരു പോരായ്മ അവരുടെ ഇടം കൈകാര്യം ചെയ്യുന്നതായിരിക്കാം, അവിടെ ഏതെങ്കിലും വലിയ ഫയലിൻ്റെ ഒരു ക്ലോൺ ഇല്ലാതാക്കുന്നത് മിക്കവാറും ഡിസ്കിൽ ഇടം ലഭിക്കില്ല.

ഒരു സ്നാപ്പ്ഷോട്ട് എന്നത് ഒരു നിശ്ചിത സമയത്തെ ഡിസ്കിൻ്റെ അവസ്ഥയുടെ ഒരു ചിത്രമാണ്, അത് സ്നാപ്പ്ഷോട്ട് എടുത്ത സമയത്തെപ്പോലെ ഫയലുകളെ അവയുടെ ഫോം സംരക്ഷിക്കുമ്പോൾ തന്നെ അതിൽ പ്രവർത്തിക്കുന്നത് തുടരാൻ അനുവദിക്കും. മാറ്റങ്ങൾ മാത്രമേ ഡിസ്കിൽ സംരക്ഷിച്ചിട്ടുള്ളൂ, തനിപ്പകർപ്പ് ഡാറ്റ സൃഷ്ടിക്കപ്പെടുന്നില്ല. അതിനാൽ ടൈം മെഷീൻ നിലവിൽ ഉപയോഗിക്കുന്നതിനേക്കാൾ കൂടുതൽ വിശ്വസനീയമായ ഒരു ബാക്കപ്പ് രീതിയാണിത്.

സ്പെയ്സ് പങ്കിടൽ പലതും പ്രാപ്തമാക്കുന്നു ഡിസ്ക് പാർട്ടീഷനുകൾ ഒരേ ഫിസിക്കൽ ഡിസ്ക് സ്പേസ് പങ്കിടുക. ഉദാഹരണത്തിന്, HFS+ ഫയൽ സിസ്റ്റമുള്ള ഒരു ഡിസ്കിനെ മൂന്ന് പാർട്ടീഷനുകളായി വിഭജിക്കുമ്പോൾ അവയിലൊന്ന് സ്ഥലമില്ലാതാകുമ്പോൾ (മറ്റുള്ളവയ്ക്ക് സ്ഥലമുണ്ടെങ്കിൽ), അടുത്ത പാർട്ടീഷൻ ഇല്ലാതാക്കി അതിൻ്റെ സ്പേസ് റൺ ചെയ്തതിലേക്ക് കൂട്ടിച്ചേർക്കാൻ സാധിക്കും. സ്ഥലമില്ല. എല്ലാ പാർട്ടീഷനുകൾക്കുമായി മുഴുവൻ ഫിസിക്കൽ ഡിസ്കിലും AFPS എല്ലാ സ്വതന്ത്ര ഇടവും പ്രദർശിപ്പിക്കുന്നു.

ഇതിനർത്ഥം പാർട്ടീഷനുകൾ സൃഷ്ടിക്കുമ്പോൾ, അവയുടെ ആവശ്യമായ വലുപ്പം കണക്കാക്കേണ്ട ആവശ്യമില്ല, കാരണം നൽകിയിരിക്കുന്ന പാർട്ടീഷനിൽ ആവശ്യമായ സ്വതന്ത്ര സ്ഥലത്തെ ആശ്രയിച്ച് ഇത് പൂർണ്ണമായും ചലനാത്മകമാണ്. ഉദാഹരണത്തിന്, ഞങ്ങൾക്ക് 100 ജിബി മൊത്തം ശേഷിയുള്ള ഒരു ഡിസ്ക് രണ്ട് പാർട്ടീഷനുകളായി തിരിച്ചിരിക്കുന്നു, അതിൽ ഒന്ന് 10 ജിബിയും മറ്റൊന്ന് 20 ജിബിയും നിറയ്ക്കുന്നു. ഈ സാഹചര്യത്തിൽ, രണ്ട് പാർട്ടീഷനുകളും 70 GB ഫ്രീ സ്പേസ് കാണിക്കും.

തീർച്ചയായും, HFS+ ൽ ഡിസ്ക് എൻക്രിപ്ഷൻ ഇതിനകം ലഭ്യമാണ്, എന്നാൽ APFS അതിൻ്റെ കൂടുതൽ സങ്കീർണ്ണമായ രൂപം വാഗ്ദാനം ചെയ്യുന്നു. HFS+ ൻ്റെ രണ്ട് തരങ്ങൾക്ക് (എൻക്രിപ്ഷനും സിംഗിൾ-കീ ഹോൾ-ഡിസ്ക് എൻക്രിപ്ഷനും ഇല്ല) പകരം, ഓരോ ഫയലിനും ഒന്നിലധികം കീകളും മെറ്റാഡാറ്റയ്ക്ക് ഒരു പ്രത്യേക കീയും ഉപയോഗിച്ച് ഒരു ഡിസ്ക് എൻക്രിപ്റ്റ് ചെയ്യാൻ APFS-ന് കഴിയും.

ഡിസ്കിലേക്ക് എഴുതുമ്പോൾ ഒരു പരാജയം സംഭവിച്ചാൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് പരാജയ സംരക്ഷണം സൂചിപ്പിക്കുന്നു. അത്തരം സന്ദർഭങ്ങളിൽ, ഡാറ്റാ നഷ്ടം പലപ്പോഴും സംഭവിക്കുന്നു, പ്രത്യേകിച്ചും ഡാറ്റ പുനരാലേഖനം ചെയ്യുമ്പോൾ, ഇല്ലാതാക്കിയതും എഴുതിയതുമായ ഡാറ്റ പ്രക്ഷേപണത്തിനിടയിലായിരിക്കുകയും വൈദ്യുതി വിച്ഛേദിക്കുമ്പോൾ നഷ്ടപ്പെടുകയും ചെയ്യുന്ന നിമിഷങ്ങളുണ്ട്. കോപ്പി-ഓൺ-റൈറ്റ് (COW) രീതി ഉപയോഗിച്ച് APFS ഈ പ്രശ്‌നം ഒഴിവാക്കുന്നു, അതിൽ പഴയ ഡാറ്റ നേരിട്ട് പുതിയവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കില്ല, അതിനാൽ പരാജയപ്പെടുമ്പോൾ അവ നഷ്‌ടപ്പെടാനുള്ള സാധ്യതയില്ല.

APFS-ന് (നിലവിൽ) ഇല്ലാത്ത മറ്റ് ആധുനിക ഫയൽ സിസ്റ്റങ്ങളിൽ നിലവിലുള്ള സവിശേഷതകളിൽ കംപ്രഷനും സങ്കീർണ്ണമായ ചെക്ക്സമുകളും ഉൾപ്പെടുന്നു (ഒറിജിനലിൻ്റെ സമഗ്രത പരിശോധിക്കുന്നതിനുള്ള മെറ്റാഡാറ്റയുടെ തനിപ്പകർപ്പുകൾ - APFS ഇത് ചെയ്യുന്നു, പക്ഷേ ഉപയോക്തൃ ഡാറ്റയ്ക്കല്ല). APFS-ന് ഡാറ്റാ റിഡൻഡൻസി (ഡ്യൂപ്ലിക്കേറ്റുകൾ) ഇല്ല (ക്ലോണിംഗ് കാണുക), ഇത് ഡിസ്ക് സ്പേസ് ലാഭിക്കുന്നു, പക്ഷേ അഴിമതിയുടെ കാര്യത്തിൽ ഡാറ്റ റിപ്പയർ ചെയ്യുന്നത് അസാധ്യമാക്കുന്നു. ഇതുമായി ബന്ധപ്പെട്ട്, ആപ്പിൾ അതിൻ്റെ ഉൽപ്പന്നങ്ങളിൽ ഇൻസ്റ്റാൾ ചെയ്യുന്ന സ്റ്റോറേജിൻ്റെ ഗുണനിലവാരത്തെ ആകർഷിക്കുന്നതായി പറയപ്പെടുന്നു.

iOS 10.3-ലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യുമ്പോൾ ഉപയോക്താക്കൾ ആദ്യം iOS ഉപകരണങ്ങളിൽ APFS കാണും. അടുത്ത കൃത്യമായ പ്ലാൻ ഇതുവരെ അറിവായിട്ടില്ല, 2018-ൽ, മുഴുവൻ Apple ഇക്കോസിസ്റ്റവും APFS-ൽ പ്രവർത്തിക്കണം, അതായത് iOS, watchOS, tvOS, macOS എന്നിവയുള്ള ഉപകരണങ്ങൾ. ഒപ്റ്റിമൈസേഷന് നന്ദി, പുതിയ ഫയൽ സിസ്റ്റം വേഗതയേറിയതും കൂടുതൽ വിശ്വസനീയവും കൂടുതൽ സുരക്ഷിതവുമായിരിക്കണം.

ഉറവിടങ്ങൾ: ആപ്പിൾ, ഡിട്രേസ് (2)
.