ប្រវត្តិសាស្រ្ត
ច្រើនបានផ្លាស់ប្តូរចាប់តាំងពីខ្ញុំបានរៀបរាប់ចុងក្រោយរបស់ខ្ញុំ ម៉ាស៊ីនបម្រើផ្ទាល់ខ្លួន – វាមានការរីកចម្រើនលាស់យ៉ាងលឿន (វាឥឡូវមាន 7TB មួយ MD RAID6) ហើយវាត្រូវបានគេកសាងឡើងវិញជាមួយ គូប៊ុនទូ ម៉ាស៊ីនបម្រើ.
សំខាន់បំផុត មិនដែលកំហុសមួយ. សំខាន់បំផុតលីនុចបានបង្រៀនខ្ញុំរួចទៅហើយដូច្នេះច្រើនអំពីលីនុច (ហើយនឹងបន្តធ្វើដូច្នេះបាននៅលើផ្ទៃតុផ្សេងទៀតរបស់ខ្ញុំ). ប៉ុន្តែពិតជាតម្រូវឱ្យមានការសងពេលវេលានិងការយកចិត្តទុកដាក់ច្រើនជាងដែលខ្ញុំចង់ចំណាយពេលនៅលើម៉ាស៊ីនបម្រើ. តាមឧត្ដមគតិខ្ញុំចូលចិត្តដើម្បីអាចភ្លេចអំពីម៉ាស៊ីនបម្រើសម្រាប់ខណៈពេលដែលមួយរហូតដល់អ៊ីម៉ែលកម្មវិធីរំលឹកមួយបាននិយាយថា “អំពី … វាមានភាពទាន់សម័យគូស្វាមីភរិយាអ្នកគួរតែមើលនៅ, មិត្តភក្ដិ។”
ទំហំមិនមែនជាដោយឥតគិតថ្លៃ – និងមិនមានគឺជាចន្លោះ
ឱកាសដើម្បីធ្វើចំណាកស្រុកទៅគូប៊ុនទូនេះគឺការពិតដែលថាខ្ញុំបានរត់ចេញពី SATA កំពង់ផែ, កំពង់ផែដែលតម្រូវឱ្យភ្ជាប់ដ្រាយរឹងទៅកាន់កុំព្យូទ័រ – អារេ RAID បាន 7TB ដែលប្រើជាច្រើននៃកំពង់ផែមួយ! ខ្ញុំបានផ្ដល់ឱ្យឆ្ងាយសូម្បីតែខ្ញុំ ណាស់ អាយុ 200GB ថាសរឹងដូចដែលវាបានយកឡើងច្រកមួយនៃច្រកទាំងនោះ. ខ្ញុំក៏បានព្រមានអ្នកទទួលដែលថាសរបស់ ក្រុមហ៊ុន SMART ការត្រួតពិនិត្យបានបង្ហាញថាវាជាការមិនគួរទុកចិត្ត. ក្នុងនាមជាបណ្តោះអាសន្នជុំវិញការងាខ្វះច្រក SATA បាន, ខ្ញុំបានភៀសខ្លួនប្រព័ន្ធប្រតិបត្តិការរបស់ម៉ាស៊ីនបម្រើទៅសំណុំនៃដំបងរបស់ USB ចំនួនបួននៅក្នុង MD មួយ RAID1. ឆ្កួត. ខ្ញុំដឹង. ខ្ញុំមិនសប្បាយចិត្តផងដែរអំពីការល្បឿន. ខ្ញុំបានសម្រេចចិត្តចេញទៅក្រៅនិងទិញដ្រាយវ៍រឹងថ្មីអាចទុកចិត្តបាននិងកាតពង្រីក SATA មួយទៅជាមួយវា.
ភាគថាសសងបឋមម៉ាស៊ីនបម្រើនោះត្រូវបានគេប្រើប្រាស់អំពី 7GB របស់ថាស. ការបណ្តុំធំនៃការនោះគឺជា ស្វប ឯកសារ, ទិន្នន័យដែលទុកក្នុងឃ្លាំងសម្ងាត់ បើមិនដូច្នេះទេនិងឯកសារផ្សេងឬមិនចាំបាច់. ជារួមទំហំពិតប្រាកដនៃប្រព័ន្ធប្រតិបត្តិការ, រួមទាំង /ផ្ទះ ថត, គឺតែអំពីទំហំ 2GB. នេះជំរុញឱ្យខ្ញុំទៅមើលទៅជាទំនើបលឿន SSD ដ្រាយ, គិតប្រហែលជាមានទំហំតូចជាងមួយប្រហែលជាមិនមានតំលៃថ្លៃដូច្នេះ. វាប្រែទៅជាចេញថាដ្រាយដែលមិនមែនជា SSD តម្លៃថោកបំផុតដែលខ្ញុំអាចរកបានចំណាយពិត ច្រើនទៀត ជាងមួយ SSDs តូចទាំងនេះ. Yay សម្រាប់ខ្ញុំ. 🙂
ជម្រើស? Woah?!
នៅក្នុងការជ្រើសរើសប្រព័ន្ធប្រតិបត្តិការ, ខ្ញុំបានសម្រេចចិត្តរួចហើយនឹងវានឹងមិនត្រូវបានសង. ចេញពីការចែកចាយពេញនិយមផ្សេងទៀតទាំងអស់, ខ្ញុំបានស្គាល់ច្បាស់ដោយអ៊ូប៊ុនទូនិង CentOS. Fedora អាចធ្វើទៅបានផងដែរ – ប៉ុន្តែខ្ញុំមិនបានចាត់ទុកថាវាធ្ងន់ធ្ងរនៅឡើយទេសម្រាប់ម៉ាស៊ីនបម្រើមួយ. អ៊ូប៊ុនទូបានឈ្នះជុំនេះ.
សេចក្តីសម្រេចក្រោយខ្ញុំត្រូវធ្វើមិនបានកើតឡើងចំពោះខ្ញុំរហូតដល់ Ubiquity (អ្នកជំនួយការដំឡើងអ៊ូប៊ុនទូរបស់) វាបានសួរខ្ញុំ: តើធ្វើដូចម្តេចដើម្បីកំណត់ឡើង ភាគថាស.
ខ្ញុំជាថ្មីដើម្បីប្រើប្រាស់នៅក្នុងលីនុច SSDs – ខ្ញុំពិតជាបានល្អដឹងពីចំនុចគ្រោះថ្នាក់នៃការមិនប្រើពួកវាត្រឹមត្រូវ, ភាគច្រើនដោយសារតែហានិភ័យនៃភាពជាប់បានយូរអ្នកក្រីក្រប្រសិនបើប្រើប្រាស់.
ខ្ញុំមិនចង់ប្រើភាគថាសស្វបមួយដែលបានបង្ហាញ. ខ្ញុំមានគម្រោងធ្វើឱ្យប្រសើរឡើងនៅលើ motherboard / ស៊ីភីយូ / ការចងចាំរបស់ម៉ាស៊ីនបម្រើមិនឆ្ងាយពេកនៅក្នុងពេលអនាគត. ដោយផ្អែកលើការដែលខ្ញុំសម្រេចចិត្តថាខ្ញុំនឹងដាក់ទៅក្នុងឯកសារស្វបស្វបមួយនៅលើ RAID បាន MD ដែលមានស្រាប់. ស្វបនឹងមិនត្រូវបានយ៉ាងឆាប់រហ័សជាពិសេសនោះទេប៉ុន្តែគោលបំណងតែមួយគត់របស់វានឹងត្រូវបានសម្រាប់ឱកាសដ៏កម្រថានៅពេលដែលអ្វីមួយដែលខុសឆ្គងនិងការចងចាំគឺមិនអាចរកបាន.
នេះបន្ទាប់មកបានចាកចេញពីខ្ញុំទៅផ្ដល់ឱ្យ ផ្លូវជា root ការ 60GB ពេញលេញចេញពីការ ក្រុមហ៊ុន Intel 330 SSD. ខ្ញុំបានចាត់ទុកដាច់ដោយឡែក / ផ្ទះវិញប៉ុន្តែវាគ្រាន់តែហាក់ដូចជាតិចតួចតាល, ដែលបានផ្ដល់ពីរបៀបតិចតួចត្រូវបានគេប្រើនៅក្នុងអតីតកាល. ខ្ញុំបានបង្កើតឡើងជាលើកដំបូងភាគថាសជាមួយ LVM – អ្វីដែលខ្ញុំបានធ្វើនៅពេលណាទើបបានខ្ញុំបានបង្កើតប្រអប់លីនុច (ពិត, មានការដោះសារមិនប្រើ LVM ទេ). នៅពេលដែលវាបានមួយផ្នែកជាកន្លែងដែលខ្ញុំនឹងកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធឯកសារនេះ, ខ្ញុំបានចុចទម្លាក់ចុះនិងបានជ្រើសរើសយ៉ាងច្បាស់ ext4. បន្ទាប់មកខ្ញុំបានកត់សម្គាល់ឃើញ btrfs នៅក្នុងបញ្ជីដូចគ្នា. ព្យួរនៅលើ!!
ប៉ុន្តែអ្វីដែល?
Btrfs (“ប៊ឺ-eff-ess”, “កាន់តែល្អប្រសើរ-eff-ess”, “សត្វឃ្មុំ-មែកធាង eff-ess”, ឬអ្វីដែលអ្នក fancy នៅថ្ងៃនេះ) គឺជាប្រព័ន្ធឯកសារថ្មីបានបង្កើតឡើងក្នុងគោលបំណងដើម្បីនាំយកលីនុច’ សមត្ថភាពប្រព័ន្ធឯកសារត្រឡប់មកវិញជាមួយនឹងបច្ចេកវិទ្យាប្រព័ន្ធឯកសារបច្ចុប្បន្ន. ប្រព័ន្ធឯកសារព្រះមហាក្សត្រនៃការ-ភ្នំដែលមានស្រាប់, “ext” (កំណែបច្ចុប្បន្នដែលគេហៅថា ext4) គឺជាការល្អណាស់ – ប៉ុន្តែវានៅមានកម្រិត, ជាប់គាំងនៅក្នុងគំរូចាស់ (គិតពីម៉ាកថ្មីមួយ Raptor F22 VS. មួយ F4 ខ្មោច ជាមួយនឹងការប៉ុនប៉ងពាក់កណ្តាលនៅក្នុងការធ្វើឱ្យប្រសើរ jested សមមូលមួយ) ហើយដូចជាមិនអាចប្រកួតប្រជែងសម្រាប់ការយ៉ាងយូរជាមួយនឹងប្រព័ន្ធឯកសារសហគ្រាសថ្មីដូចជា ZFS oracle របស់. Btrfs នៅតែមានផ្លូវដ៏វែងឆ្ងាយទៅហើយត្រូវបានចាត់ទុកថានៅតែមានពិសោធន៍ (អាស្រ័យលើអ្នកសួរនរណានិងអ្វីដែលមានលក្ខណៈពិសេសអ្នកត្រូវ). មនុស្សជាច្រើនពិចារណាវាឱ្យទៅជាមានស្ថេរភាពសម្រាប់ការប្រើជាមូលដ្ឋាន – ប៉ុន្តែគ្មាននរណាម្នាក់នឹងធ្វើឱ្យមានការធានាណាមួយ. និង, ជាការពិតណាស់, អ្នករាល់គ្នាគឺត្រូវបាននិយាយថាដើម្បីធ្វើឱ្យព័ត៌មានបម្រុងទុកនិងធ្វើតេស្ត!
Mooooooo
ភាពខុសគ្នាជាមូលដ្ឋានបំផុតរវាង ext និង btrfs គឺថា btrfs ជា “គោ” ឬ “ចម្លងនៅលើសរសេរ” ប្រព័ន្ធឯកសារ. នេះមានន័យថាទិន្នន័យនឹងត្រូវបានសរសេរជាន់លើមិនពិតដោយចេតនាដោយអន្ដរជាតិប្រព័ន្ធឯកសាររបស់. ប្រសិនបើអ្នកសរសេរការផ្លាស់ប្តូរទៅកាន់ឯកសារមួយ, btrfs នឹងសរសេរការផ្លាស់ប្ដូររបស់អ្នកទៅទីតាំងថ្មីនៅលើប្រព័ន្ធផ្សព្វផ្សាយរាងកាយហើយនឹងធ្វើឱ្យទាន់សម័យព្រួញខាងក្នុងដើម្បីយោងទៅទីតាំងថ្មី. Btrfs ទៅជំហានមួយបន្ថែមទៀតនៅក្នុងការដែលព្រួញខាងក្នុងទាំងនោះ (សំដៅដល់ថាជាទិន្នន័យមេតា) មាន ក៏ គោ. កំណែចាស់របស់ ext នឹងបានគ្រាន់តែសរសេរជាន់លើទិន្នន័យ. ext4 នឹងប្រើទិនានុប្បវត្តិមួយដើម្បីធានាបាននូវអំពើពុករលួយថានឹងមិនកើតមានឡើងគួរដោតរ AC ត្រូវបាន yanked ចេញនៅពេលសមរម្យសោះច្រើនបំផុត. ទិនានុប្បវត្តិលទ្ធផលនៅក្នុងចំនួនជំហានដែលបានទាមទារដើម្បីធ្វើឱ្យទាន់សម័យទិន្នន័យស្រដៀងគ្នា. ជាមួយនឹងការ SSD មួយ, ផ្នែករឹងមូលដ្ឋានប្រតិបត្តិដំណើរការគោស្រដៀងគ្នាមិនមានបញ្ហាអ្វីដែលប្រព័ន្ធឯកសារដែលអ្នកកំពុងប្រើ. នេះគឺដោយសារតែដ្រាយ SSD មិនពិតជាអាចសរសេរជាន់ពីលើទិន្នន័យ – ពួកគេមានដើម្បីចម្លងទិន្នន័យ (ជាមួយនឹងការផ្លាស់ប្តូររបស់អ្នក) ទៅទីតាំងថ្មីមួយហើយបន្ទាប់មកលុបប្លុកចាស់ទាំងស្រុង. បង្កើនប្រសិទ្ធិភាពនៅក្នុងតំបន់នេះគឺថា SSD មួយប្រហែលមិនបានលុបប្លុកចាស់នោះទេប៉ុន្ដែគ្រាន់តែធ្វើឱ្យចំណាំមួយដើម្បីលុបប្លុកនៅពេលក្រោយនៅពេលដែលរឿងគឺមិនរវល់ដូច្នេះ. លទ្ធផលចុងបញ្ចប់គឺថាដ្រាយ SSD សមយ៉ាងខ្លាំងផងដែរជាមួយនឹងប្រព័ន្ធឯកសារគោនិងមិនធ្វើការផងដែរជាមួយនឹងប្រព័ន្ធឯកសារដែលមិនមែនជាសត្វគោ.
ដើម្បីធ្វើឱ្យបញ្ហាគួរឱ្យចាប់អារម្មណ៍, គោនៅក្នុងប្រព័ន្ធឯកសារបានយ៉ាងងាយស្រួលទៅដៃក្នុងដៃជាមួយនឹងលក្ខណៈពិសេសដែលហៅថា deduplication មួយ. នេះអនុញ្ញាតឱ្យពីរ (ឬច្រើនជាងនេះ) ប្លុកដូចគ្នានៃទិន្នន័យដែលត្រូវបានរក្សាទុកដោយប្រើតែច្បាប់ចម្លងតែមួយ, ការរក្សាទុកចន្លោះ. ជាមួយនឹងការគោ, ប្រសិនបើមានឯកសារមួយដែលត្រូវបាន deduplicated បានកែប្រែ, ភ្លោះដាច់ដោយឡែកនឹងមិនត្រូវបានរងផលប៉ះពាល់ដូចជាទិន្នន័យឯកសារដែលបានកែប្រែនឹងត្រូវបានសរសេរទៅប្លុករាងកាយខុសគ្នា.
គោនៅក្នុងវេនធ្វើឱ្យ រូបថត មានការងាយស្រួលក្នុងការអនុវត្ត. ពេលរូបថតត្រូវបានធ្វើឱ្យប្រព័ន្ធគ្រាន់តែកត់ត្រារូបថតថ្មីនេះថាជាការចម្លងនៃទិន្នន័យនិងទិន្នន័យមេតាទាំងអស់ដែលមាននៅក្នុងបរិមាណមួយ. ជាមួយនឹងការគោ, នៅពេលដែលការផ្លាស់ប្តូរត្រូវបានធ្វើឡើង, ទិន្នន័យរបស់រូបថតស្ថិតនៅដដែល, និងជាទិដ្ឋភាពមានស្ថានភាពប្រព័ន្ធឯកសាររបស់នៅពេលរូបថតត្រូវបានធ្វើឡើងអាចត្រូវបានរក្សា.
មិត្តថ្មី
ជាមួយនឹងខាងលើនៅក្នុងចិត្ត, ជាពិសេសបានធ្វើឱ្យគូប៊ុនទូ btrfs ដែលអាចប្រើបានជាជម្រើសដំឡើងពេលវេលា, ខ្ញុំគិតថាវានឹងក្លាយជាពេលវេលាដ៏ល្អក្នុងការជ្រមុជទឹកចូលទៅក្នុង btrfs និងរុករកបន្តិច. 🙂
ជាផ្នែកមួយ 2 ពេលឆាប់ខាងមុខ …
មតិយោបល់ថ្មី