APFS ត្រូវបានប្រើនៅលើ macOS, iOS, watchOS, និង tvOS
APFS (ប្រព័ន្ធឯកសារ Apple) គឺជាប្រព័ន្ធសម្រាប់រៀបចំនិងរៀបចំទិន្នន័យនៅលើប្រព័ន្ធផ្ទុកទិន្នន័យ។ APFS ដើមឡើយបានចេញផ្សាយជាមួយ MacOS Sierra ជំនួស HFS + អាយុ 30 ឆ្នាំ ។
HFS + និង HFS (ជំនាន់មុនបន្តិចនៃប្រព័ន្ធឯកសារឋានានុក្រម) ត្រូវបានបង្កើតឡើងដំបូងនៅក្នុងថ្ងៃនៃថាសទន់ដែលជាឧបករណ៍ផ្ទុកចម្បងសម្រាប់ Mac នៅពេលបង្វិលថាសរឹងគឺជាជម្រើសដែលមានតំលៃថ្លៃដែលផ្តល់ដោយភាគីទីបី។
កាលពីមុនក្រុមហ៊ុនអេបផលបានផ្លាស់ប្តូរជាមួយ HFS + ប៉ុន្តែ APFS ដែលត្រូវបានបញ្ចូលក្នុង iOS , tvOS និង watchOS រួចហើយ ឥឡូវនេះគឺជាប្រព័ន្ធឯកសារលំនាំដើមសម្រាប់ MacOS High Sierra និងក្រោយ។
APFS ត្រូវបានបង្កើនប្រសិទ្ធភាពសម្រាប់បច្ចេកវិទ្យាផ្ទុកនាពេលបច្ចុប្បន្ននិងថ្ងៃស្អែក
HFS + ត្រូវបានអនុវត្ត នៅពេលដែលម៉ាស៊ីនបម្លែង 800 kb គឺជាស្តេច ។ ម៉ាស៊ីនបច្ចុប្បន្នមិនត្រូវប្រើ floppies ទេប៉ុន្តែការបង្វិល ដ្រាយវ៍រឹងហាក់ដូចជាហាក់ដូចជាចាស់ ។ ជាមួយនឹងក្រុមហ៊ុន Apple បានសង្កត់ធ្ងន់លើការរក្សាទុកទិន្នន័យដែលមានមូលដ្ឋានលើ Flash គ្រប់ផលិតផលរបស់ខ្លួនប្រព័ន្ធឯកសារត្រូវបានធ្វើឱ្យប្រសើរឡើងដើម្បីធ្វើការជាមួយប្រព័ន្ធផ្សព្វផ្សាយដែលមានចលនាហើយភាពត្រឹមត្រូវដែលមានស្រាប់ក្នុងការរង់ចាំសម្រាប់ថាសនៅជុំវិញគ្រាន់តែជាការមិនមានអត្ថន័យច្រើន។
APFS ត្រូវបានរចនាឡើងពីប្រព័ន្ធ Get-go សម្រាប់ SSD និងប្រព័ន្ធផ្ទុកទិន្នន័យដែលមានមូលដ្ឋានលើពន្លឺ។ ទោះបីជា APFS ត្រូវបានធ្វើឱ្យប្រសើរឡើងសម្រាប់របៀបដែលការផ្ទុករបស់រដ្ឋដ៏រឹងមាំដំណើរការវាដំណើរការយ៉ាងល្អជាមួយដ្រាយវ៍រឹងទំនើប។
ភស្តុតាងអនាគត
APFS គាំទ្រលេខអាយណូត 64 ប៊ីត។ inode គឺជាគ្រឿងសម្គាល់ពិសេសមួយ ដែលសម្គាល់វត្ថុប្រព័ន្ធឯកសារ។ វត្ថុប្រព័ន្ធឯកសារអាចជាអ្វីមួយ; ឯកសារ, ថតមួយ។ ជាមួយនឹងអាយអេសអូ 64 ប៊ីតអេអេភីអេហ្វអាចផ្ទុកប្រពន្ធ័ប្រព័ន្ធឯកសារ 9 ប្រភាគដែលបានបំផ្លិចបំផ្លាញកំនើនចាស់ចំនួន 2.1 ពាន់លាន។
ប្រាំបួន quintillion ប្រហែលជាហាក់ដូចជាចំនួនដ៏ធំស្អាតហើយអ្នកអាចសួរដោយត្រឹមត្រូវថាតើអ្វីទៅជាឧបករណ៍ផ្ទុកនឹងមានកន្លែងគ្រប់គ្រាន់ដើម្បីផ្ទុកវត្ថុនោះ។ ចម្លើយគឺតម្រូវឱ្យមាននិន្នាការនៃការផ្ទុក។ ពិចារណាពីនេះ: ក្រុមហ៊ុន Apple បានចាប់ផ្តើមរួចទៅហើយក្នុងការផ្លាស់ប្តូរបច្ចេកវិទ្យាផ្ទុកកម្រិតសហគ្រាសទៅផលិតផលកម្រិតអ្នកប្រើប្រាស់ដូចជា Mac និងសមត្ថភាពរបស់វាក្នុងការប្រើឧបករណ៍ស្តង់ដារ។ នេះត្រូវបាន គេមើលឃើញជាលើកដំបូងនៅក្នុងដ្រាយ Fusion ដែលបានផ្លាស់ប្តូរទិន្នន័យរវាង SSD ដំណើរការខ្ពស់និងយឺតជាង, ប៉ុន្តែមានទំហំធំ, ដ្រាយរឹង។ ទិន្នន័យដែលបានចូលជាទូទៅត្រូវបានរក្សាទុកនៅលើ SSD យ៉ាងលឿនខណៈពេលដែលឯកសារដែលត្រូវបានប្រើតិចជាញឹកញាប់ត្រូវបានរក្សាទុកនៅលើដ្រាយវ៍រឹង។
ជាមួយនឹង MacOS ក្រុមហ៊ុន Apple បានពង្រីកគំនិតនេះដោយបន្ថែម ការផ្ទុកដែលមានមូលដ្ឋានលើ iCloud ទៅជាល្បាយ។ អនុញ្ញាតឱ្យបញ្ចាំងខ្សែភាពយន្តនិងកម្មវិធីទូរទស្សន៍ដែលអ្នកបានឃ្លាំមើលរួចហើយដើម្បីទុកនៅក្នុង iCloud ដោយមិនគិតពីការផ្ទុកក្នុងប្រទេស។ ខណៈពេលដែលឧទាហរណ៏ចុងក្រោយនេះមិនតម្រូវឱ្យមានប្រព័ន្ធលេខអាយណូអេបង្រួបបង្រួមនៅទូទាំងថាសទាំងអស់នៅក្នុងការប្រើប្រាស់ដោយប្រព័ន្ធផ្ទុកថ្នាក់នេះ, វាបង្ហាញពីទិសដៅទូទៅមួយក្រុមហ៊ុន Apple អាចនឹងផ្លាស់ប្តូរ; ដើម្បីនាំមកនូវបច្ចេកវិទ្យាផ្ទុកច្រើនដែលមានលក្ខណៈសមស្របទៅតាមសេចក្តីត្រូវការរបស់អ្នកប្រើហើយមានប្រព័ន្ធប្រតិបត្តិការមើលឃើញថាជាទំហំឯកសារតែមួយ។
លក្ខណៈពិសេសរបស់ APFS
APFS មានលក្ខណៈពិសេសមួយចំនួនដែលកំណត់វាដាច់ដោយឡែកពីប្រព័ន្ធឯកសារចាស់ៗ។
- ក្លូន - ក្លូន អនុញ្ញាតឱ្យចម្លងឯកសារភ្លាមៗដោយមិនប្រើទំហំបន្ថែម។ ជំនួសឱ្យការចម្លងឯកសារបន្តិចម្ដងៗពីទីតាំងមួយទៅទីតាំងមួយទៀតក្លូនផ្ទុយជំនួសឯកសារដើមដោយចែករំលែកប្លុកទិន្នន័យដែលដូចគ្នារវាងឯកសារពីរ។ ធ្វើការផ្លាស់ប្តូរឯកសារមួយហើយមានតែប្លុកទិន្នន័យដែលបានផ្លាស់ប្តូរត្រូវបានសរសេរទៅក្លូនថ្មីខណៈពេលដែលដើមនិងក្លូនបន្តចែករំលែកទិន្នន័យប្លុកដែលមិនផ្លាស់ប្តូរ។ នេះមិនត្រឹមតែធ្វើឱ្យការចម្លងឯកសារនិងការសន្សំជាពិសេសល្បឿនលឿនប៉ុណ្ណោះទេថែមទាំងសន្សំសំចៃទៅលើតម្រូវការផ្ទុកផងដែរ។
- Snapshots - APFS អាចបង្កើតរូបថតដែលតំណាងឱ្យចំណុចមួយ។ រូបថតអាចត្រូវបានប្រើដើម្បីជួយសម្រួលដល់ព័ត៌មានបម្រុងទុកមានប្រសិទ្ធភាពក៏ដូចជាអនុញ្ញាតឱ្យអ្នកត្រលប់ទៅមើលថាតើអ្វីស្ថិតនៅចំណុចណាមួយនៅក្នុងពេលវេលា។ រូបថតគឺជាចង្អុរដែលបានតែអានទៅភាគដើមនិងទិន្នន័យរបស់វា។ រូបថតថ្មីមិនមានចន្លោះពិតប្រាកដទេក្រៅពីទំហំដែលត្រូវការដើម្បីរក្សាទុកទស្សន៍ទ្រនិចទៅទំហំដើម។ នៅពេលដែលពេលវេលាទៅហើយការផ្លាស់ប្តូរត្រូវបានធ្វើឡើងចំពោះភាគដើមរូបថតត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយមានតែការផ្លាស់ប្តូរដែលកើតឡើងតែប៉ុណ្ណោះ។
- ការអ៊ិនគ្រីប - APFS គាំទ្រ ការអ៊ិនគ្រីបពេញថាសរឹង ដោយប្រើរបៀប AES-XTS ឬ AES-CBC ។ ឯកសារនិងទិន្នន័យមេតានឹងត្រូវបានអ៊ិនគ្រីប។ វិធីសាស្ត្រការអ៊ិនគ្រីបដែលបានគាំទ្ររួមមាន:
- ជម្រះ (គ្មានការអ៊ិនគ្រីប) ។
- លេខកូដតែមួយ។
- ពហុ key ដែលមានកូនសោក្នុងមួយឯកសារសម្រាប់ទាំងទិន្នន័យនិងទិន្នន័យមេតា។
- ការចែករំលែកទំហំ - ទំហំចែករំលែកបញ្ចប់ការកំណត់ជាមុននូវទំហំភាគថាស; ផ្ទុយទៅវិញ បរិមាណទាំងអស់ចែករំលែកទំហំទំនេរនៅលើដ្រាយ ។ ការចែករំលែកអវកាសនឹងអនុញ្ញាតឱ្យមានបរិមាណច្រើននៅលើដ្រាយដើម្បីដុះលូតលាស់និងបង្រួមយ៉ាងស្វាហាប់តាមតម្រូវការដោយមិនចាំបាច់បែងចែកឡើយ។
- Copy-On-Write - គ្រោងការណ៍ការពារទិន្នន័យនេះអនុញ្ញាតឱ្យចែករំលែករចនាសម្ព័ន្ធទិន្នន័យបានដរាបណាមិនមានការផ្លាស់ប្តូរ។ នៅពេលដែលមានការផ្លាស់ប្តូរត្រូវបានស្នើសុំ (សរសេរ) ច្បាប់ចម្លងថ្មីតែមួយគត់គឺត្រូវបានធ្វើឡើងដើម្បីធានាថាដើមត្រូវបានទុកចោលដដែល។ មានតែក្រោយការសរសេរត្រូវបានបំពេញគឺជាព័ត៌មានឯកសារដែលបានធ្វើបច្ចុប្បន្នភាពដើម្បីចង្អុលទៅទិន្នន័យថ្មី។
- Atomic Safe-Save - នេះគឺស្រដៀងទៅនឹងគំនិតនៃការចម្លងនៅលើការសរសេរប៉ុន្តែអនុវត្តចំពោះប្រតិបត្តិការឯកសារណាមួយដូចជាការប្តូរឈ្មោះឬការផ្លាស់ប្តូរឯកសារឬថត។ ការប្រើឈ្មោះប្តូរឈ្មោះជាឧទាហរណ៍ឯកសារដែលត្រូវបានប្តូរឈ្មោះត្រូវបានចម្លងជាមួយទិន្នន័យថ្មី (ឈ្មោះឯកសារ) ។ រហូតទាល់តែដំណើរការចម្លងត្រូវបានបញ្ចប់ប្រព័ន្ធឯកសារដែលបានធ្វើបច្ចុប្បន្នភាពដើម្បីចង្អុលទៅទិន្នន័យថ្មី។ នេះធានាថាប្រសិនបើសម្រាប់ហេតុផលណាមួយដូចជាការបរាជ័យថាមពលឬប្រភេទស៊ីភីយូមួយចំនួនការសរសេរមិនត្រូវបានបញ្ចប់ឯកសារដើមនៅដដែល។
- ឯកសារ Sparse - វិធីនេះដែលមានប្រសិទ្ធភាពបន្ថែមទៀតនៃការបែងចែកទំហំឯកសារអនុញ្ញាតឱ្យទំហំឯកសារអាចលូតលាស់បានលុះត្រាតែចាំបាច់។ នៅក្នុងប្រព័ន្ធឯកសារដែលមិនមែនជា sparse នោះទំហំឯកសារត្រូវតែបម្រុងទុកជាមុនសូម្បីតែនៅពេលគ្មានទិន្នន័យត្រៀមទុកសម្រាប់ផ្ទុក។