របៀបបង្កើន (ធ្វើឱ្យប្រសើរឡើង) ការផ្ទុកនៅលើ Debian


សេចក្តីផ្តើម
+ អ្នកប្រហែលជាធ្លាប់ជួបប្រទះនឹងស្ថានភាពច្របូកច្របល់នៅពេលអ្នក៖
1) ដំឡើងទំហំផ្ទុករបស់ Cloud Server (ទិញទំហំផ្ទុកបន្ថែម)។
2) ប្តូរទៅកញ្ចប់មួយផ្សេងទៀតដែលមានទំហំផ្ទុកខ្ពស់ជាងកញ្ចប់ដើម
+ ប៉ុន្តែអ្នកសង្កេតឃើញថា សមត្ថភាពផ្ទុករបស់ម៉ាស៊ីនមេរបស់អ្នកមិនបានកើនឡើងទេ។
→ ហេតុផលគឺអ្នកមិនបានភ្ជាប់កន្លែងផ្ទុកបន្ថែមដែល 1Byte ផ្តល់ឱ្យ។
+ ការបង្រៀនពី 1Byte នឹងណែនាំអ្នកឱ្យដំឡើងទំហំផ្ទុកដែលបានធ្វើបច្ចុប្បន្នភាពរបស់អ្នកទៅក្នុង Debian 11
+ ក្នុងករណីដែលអ្នកមិនប្រើ Debian ប៉ុន្តែជា Centos ឬ Windows អ្នកអាចអានប្រកាសដែលត្រូវគ្នានៅទីនេះ
1) Ubuntu
2) CentOS
3) Windows & Windows Server
4) Debian 11 (You are here)
+ ប្រសិនបើអ្នកកំពុងប្រើ Cloud Hosting គ្រាន់តែទាក់ទងជាមួយក្រុមជំនួយការរបស់ 1Byte នោះយើងនឹងមើលថែគ្រប់យ៉ាងសម្រាប់អ្នក។
+ ប្រសិនបើអ្នកអនុវត្តការប្រកាសនេះចំពោះសេវាកម្មដែលផ្តល់ដោយអ្នកផ្តល់សេវាក្រៅពី 1Byte យើងនឹងមិនធានាថាអ្វីៗដំណើរការដូចដែលវាគួរតែ
តម្រូវការជាមុន
+ ការរត់ Debian 11 ត្រូវបានដំឡើងកំណែទំហំផ្ទុក
+ ទិន្នន័យគួរតែត្រូវបានបម្រុងទុកនៅក្រៅម៉ាស៊ីនមេ (ទៅកាន់ម៉ាស៊ីនមេផ្សេងទៀត ឬឧបករណ៍ផ្ទុកអ៊ីនធឺណិតដែលមានមូលដ្ឋានលើ Cloud ឬទៅកុំព្យូទ័រ/កុំព្យូទ័រយួរដៃក្នុងតំបន់របស់អ្នក) មិនត្រឹមតែនៅលើម៉ាស៊ីនមេដែលអ្នកកំពុងប្រើឥឡូវនេះនោះទេ។ ពិចារណាពីរបៀបដែលវាងាយស្រួល ដំណើរការពាក្យបញ្ជាខុស, ជ្រើសរើសជម្រើសខុស ដែលនាំឱ្យលុបអ្វីៗទាំងអស់ចេញពីថាសរឹងដោយច្របូកច្របល់ជាមួយវា វាជាការល្អបំផុតដើម្បីចៀសវាងការធ្វើដូច្នេះ។
ចំណេះដឹងបន្ថែម
-`sda` គឺជាឈ្មោះឧបករណ៍សម្រាប់ឌីស SCSI (ឬ SATA) ដំបូងដែលភ្ជាប់ទៅនឹងប្រព័ន្ធរបស់អ្នក។ ឈ្មោះឧបករណ៍សម្រាប់ដ្រាយវ៍រឹង និងឧបករណ៍ផ្ទុកផ្សេងទៀតនៅក្នុងលីនុចអនុវត្តតាមអនុសញ្ញាដាក់ឈ្មោះស្តង់ដារ ហើយ sda គឺជាឈ្មោះឧបករណ៍សម្រាប់ថាសទីមួយ sdb គឺជាឈ្មោះឧបករណ៍សម្រាប់ឌីសទីពីរ ហើយដូច្នេះនៅលើ។ អ្នកអាចពិចារណាថាពួកវាជាដ្រាយអក្សរ C, D, E នៅក្នុងប្រព័ន្ធវីនដូ
-`debian-vg` គឺជា បរិមាណឡូជីខល (LV) ដែលត្រូវបានប្រើដោយ Debian ដើម្បីរក្សាទុកប្រព័ន្ធឯកសារ root ។ វាត្រូវបានបង្កើតឡើងពីឧបករណ៍ផ្ទុករូបវន្តដែលមាននៅលើប្រព័ន្ធរបស់អ្នក ហើយវាត្រូវបានប្រើដើម្បីរក្សាទុកប្រព័ន្ធឯកសារ root ដែលជាថតកម្រិតកំពូលដែលមានឯកសារ និងថតទាំងអស់នៅលើប្រព័ន្ធរបស់អ្នក។
- នៅលើលីនុច ជាធម្មតាទិន្នន័យត្រូវបានរក្សាទុកនៅលើ `partition` ឬ `logical volume`. ភាគថាសគឺជាផ្នែកមួយនៃឧបករណ៍ផ្ទុករូបវ័ន្ត ដូចជាថាសរឹង ដែលត្រូវបានប្រើដើម្បីរក្សាទុកទិន្នន័យ។ ម្យ៉ាងវិញទៀត បរិមាណឡូជីខល គឺជាឧបករណ៍ផ្ទុកនិម្មិតដែលត្រូវបានបង្កើតចេញពីឧបករណ៍ផ្ទុករូបវន្តមួយ ឬច្រើន។

ធ្វើការ
0) ពិនិត្យមើលព័ត៌មានផ្ទុករបស់ Debian
1) បម្រុងទុកទិន្នន័យសំខាន់ៗ (ខ្ញុំនឹងរំលងជំហាននេះ)
2) បង្កើត Partitions ថ្មីពី Physical Hard Drive
3) ពង្រីកPartitionទៅក្រុមបរិមាណដែលអ្នកចង់ឱ្យវាផ្លាស់ប្តូរទំហំ
4) បន្ថែម Volume Group ទៅក្នុង Logical Volume
5) ឥឡូវនេះអ្នកអាចរក្សាទុកឯកសារប្រព័ន្ធលីនុចទៅក្នុងLogical Volume
ម្តងមួយជំហាន
0. ពិនិត្យមើលព័ត៌មានផ្ទុកនៃម៉ាស៊ីនមេរបស់អ្នក។
+ នេះ `lsblk
` ពាក្យបញ្ជាត្រូវបានប្រើដើម្បីរាយព័ត៌មានអំពីឧបករណ៍ទប់ស្កាត់នៅលើប្រព័ន្ធរបស់អ្នក។ នៅពេលអ្នករត់lsblk
`, វានឹងបង្ហាញបញ្ជីឧបករណ៍ទប់ស្កាត់ទាំងអស់ដែលភ្ជាប់ជាមួយប្រព័ន្ធរបស់អ្នក រួមជាមួយនឹងឈ្មោះឧបករណ៍ ទំហំ និងព័ត៌មានផ្សេងទៀតរបស់ពួកគេ
#Displays information about the block devices on your Server
lsblk
+ តោះមើលឧទាហរណ៍ខាងក្រោម


+ នៅផ្នែកខាងឆ្វេងនៃរូបភាពបង្ហាញ Cloud Server ដើម. ប្រសិនបើអ្នកបន្ថែម sda1, sda2 & sda5 ជាមួយគ្នា នោះទំហំផ្ទុកសរុបគឺ 16GB
+ នៅផ្នែកខាងឆ្វេង និងខាងស្តាំ បន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពការផ្ទុក, 250GB ការកើនឡើងត្រូវបានបន្ថែមទៅ sda (physical hard drive) ។
+ ទោះយ៉ាងណាក៏ដោយនៅក្នុងរូបភាពត្រឹមត្រូវ នៅពេលដែលយើងព្យាយាមបូកសរុបនៃ sdas (sda1, sda2, sda3, និង sda5) ។ ផ្នែកនៃ sda3 ត្រូវបានធ្វើឱ្យប្រសើរឡើងដោយមិនចាំបាច់សួរ សមត្ថភាពសរុបនៅតែមាន 50GB។ ដូច្នេះ តើ 100GB ដែលនៅសល់ត្រូវបានរក្សាទុកនៅឯណា?
+ វិធីសាស្រ្តមួយផ្សេងទៀតដើម្បីពិនិត្យមើលការផ្ទុកនៅលើលីនុចគឺត្រូវប្រើ `df -Th
command.
`df
` តំណាងឱ្យ "disk free" ហើយវាបង្ហាញព័ត៌មានអំពីប្រព័ន្ធឯកសារនៅលើប្រព័ន្ធរបស់អ្នក រួមទាំងប្រភេទប្រព័ន្ធឯកសារ ទំហំសរុប ទំហំដែលបានប្រើ កន្លែងទំនេរ និងចំណុចម៉ោន។ នេះ។-T
ជម្រើសប្រាប់ `df
` ដើម្បីបង្ហាញប្រភេទប្រព័ន្ធឯកសារ និង `-h
` ជម្រើសប្រាប់វាឱ្យបង្ហាញទំហំក្នុងទម្រង់ "មនុស្សអាចអានបាន" (ឧ. ជា MB ឬ GB ជាជាងគិតជាបៃ)។
#Displays information about the file systems on your Server
df -Th

→ តាមរយៈពាក្យបញ្ជាទាំង 2 ខាងលើ យើងអាចបញ្ជាក់បានថា 1Byte បានផ្តល់ទំហំផ្ទុក 250GB បន្ថែមទៀតសម្រាប់ Server របស់អ្នក ប៉ុន្តែអ្នកនៅតែមិនអាចប្រើប្លុកផ្ទុកនេះបានទេ ព្រោះអ្នកមិនបានកំណត់រចនាសម្ព័ន្ធ Server របស់អ្នកឱ្យប្រើ Storage នេះទេ ហើយអ្នកមិនបានដាក់វាទេ។ កន្លែងផ្ទុកដែលត្រូវប្រើនៅឡើយ
1. បម្រុងទុកទិន្នន័យសំខាន់ៗនៅលើ Server របស់អ្នក
+ ដូចដែលបានរៀបរាប់នៅក្នុងផ្នែក Intro អត្ថបទនេះនឹងមិនណែនាំទិន្នន័យបម្រុងទុកទេ ពីព្រោះមានតែអ្នកទេដែលដឹងថាទិន្នន័យសំខាន់ កន្លែងដែលទិន្នន័យស្ថិតនៅកន្លែងបម្រុងទុក…។ល។
2. បង្កើត Partition ថ្មីពី Disk
+ ការប្រើប្រាស់” fdisk ” ពាក្យបញ្ជាត្រូវបានប្រើដើម្បីបង្កើត និងលុបpartitionនៅលើhard drive
+ ហើយ hard drive ដែលយើងត្រូវធ្វើអន្តរកម្មគឺ sda។បន្ទាប់មកដំណើរការពាក្យបញ្ជាខាងក្រោម
#Proceed to interact with the sda
fdisk /dev/sda
#Press "m" to check the help menu of fdisk command

+ ជាទូទៅក្នុងជំហាននេះ យើងនឹងធ្វើជំហានរងចំនួន ៣ ខាងក្រោម
- 2.1៖ បង្កើតpartitionថ្មី ក្នុងករណីរបស់ខ្ញុំ partitionនេះនឹងមានទំហំ 250GB (ទំហំផ្ទុកដែលយើងធ្វើឱ្យប្រសើរឡើង) → ពាក្យបញ្ជា "n" - បន្ថែមប្រភេទpartitionថ្មី។
- 2.2៖ ប្តូរប្រភេទpartitionទៅជា LVM → ពាក្យបញ្ជា "t "- ផ្លាស់ប្តូរប្រភេទpartiton
- 2.3៖ រក្សាទុកការផ្លាស់ប្តូរហើយចាកចេញ →ពាក្យបញ្ជា "w" - សរសេរតារាងទៅថាសហើយចេញ
#Step 1:
#1.1: Press " n " to create a new parititon
#1.2: Press " p " to choose primary partition type
#1.3: Press " Enter " to create new partition by default 3. Be careful with the ambiguous partition number
#1.4: Press " Enter " to get the new first sector. This will prevent overlap with existing sectors
#1.5: Press " Enter " to get the new last sector. This will prevent overlap with existing sectors

ចំណាំ:
+ គួរកត់សំគាល់ថា ក្នុងករណីប្រព័ន្ធរបស់ខ្ញុំបានបង្កើត partition លេខ3 → sda3
+ វាអាចទៅរួចសម្រាប់ករណី ប្រព័ន្ធរបស់អ្នកនឹងបង្កើតលេខមួយទៀត (not sda3) វាអាចជា sda4, sda5, sda6,…etc
#Step 2:
#2.1: Press " t " to switch partition type
#2.2: Press "partition number". In my case, partition number is 3 (sda3)
#2.3: Press " L " to list all types of partition
#2.4: Press " 8e " to choose partition type is Linux LVM

#Step 3:
#Type " w " to save all the changes and exit

3. ពង្រីកVolume Groupពីpartitionដែលបានបង្កើតថ្មី។
+ The ” ល។ ” ពាក្យបញ្ជាផ្តល់ព័ត៌មានvolume groupក្នុងទម្រង់ដែលអាចកំណត់រចនាសម្ព័ន្ធបាន ដោយបង្ហាញបន្ទាត់មួយក្នុងមួយvolume group
#Check logical volumne info
vgs

→ យើងត្រូវពង្រីកទំហំនេះបន្ថែមទៀត 250GB
#3.1 Expand volumne group
#3.3 Run `vgs` command again to check the result
vgs
#Remember to change your partition number as well as VG name correctly
vgextend debian-vg /dev/sda3
#3.3 Run `vgs` command again to check the result
vgs

+ក្រុមកម្រិតសំឡេង debian-vg ឥឡូវនេះត្រូវបានពង្រីករហូតដល់ 250GB
3. ពង្រីកLogical Volume (LM) ដើម្បីឈានដល់ការផ្ទុកអតិបរមានៃVolume Group
#Extend vgubuntu-root to /dev/sda4
lvextend /dev/debian-vg/root /dev/sda3
#and resize it
xfs_growfs /
#Verify Logical Volume again
lvs




+ ដូចដែលអ្នកអាចឃើញយើងកំពុងពង្រីកបរិមាណ debian-vg-root ដោយជោគជ័យ 14.56GB ទៅ 248.56GB
+ ចុងក្រោយត្រូវរត់” lsblk ” ម្តងទៀតដើម្បីពិនិត្យមើលថាតើការផ្ទុក debian-vg-root ឈានដល់ 248.50GB ឬមិនមែន?

ពាក្យចុងក្រោយ
+ បើអ្នកអានបានដិតដល់ សូមអបអរសាទរ!!!
+ សម្រាប់សំណួរ ឬចម្ងល់ផ្សេងៗក្នុងអំឡុងពេលដំណើរការដំឡើង សូមកុំស្ទាក់ស្ទើរក្នុងការទាក់ទងមកយើងខ្ញុំ
ឯកសារយោងច្រើនទៀត
+ ដើម្បីទទួលបានការផ្សព្វផ្សាយនិងព្រឹត្តិការណ៍ចុងក្រោយបំផុត សូមពិនិត្យមើល Link នេះ
+ ដើម្បីទទួលបានចម្លើយលឿនបំផុត ទំព័រ FAQ គឺជាកន្លែងដ៏ល្អបំផុតដើម្បីស្វែងរក
+ បន្តទស្សនាជាមួយ YouTube របស់ 1Byte ដើម្បីឱ្យវាកាន់តែមានភាពងាយស្រួលយល់
+ ដូចសព្វមួយដង 1Byte នឹងនាំអ្នកមកនូវខ្លឹមសារថ្មីៗ និងការផ្តល់ជូនផ្សេងៗនាពេលអនាគត។ សូមរង់ចាំមើលទាំងអស់គ្នា!!!