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

របៀបបង្កើន (ធ្វើឱ្យប្រសើរឡើង) ការផ្ទុកនៅលើ​ 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 យើងនឹងមិនធានាថាអ្វីៗដំណើរការដូចដែលវាគួរតែ

PREREQUISITES​

+ ការរត់ Debian 11 ត្រូវបានដំឡើងកំណែទំហំផ្ទុក

+ ទិន្នន័យគួរតែត្រូវបានបម្រុងទុកនៅក្រៅម៉ាស៊ីនមេ (ទៅកាន់ម៉ាស៊ីនមេផ្សេងទៀត ឬឧបករណ៍ផ្ទុកអ៊ីនធឺណិតដែលមានមូលដ្ឋានលើ​​ Cloud ឬទៅកុំព្យូទ័រ/កុំព្យូទ័រយួរដៃក្នុងតំបន់របស់អ្នក) មិនត្រឹមតែនៅលើម៉ាស៊ីនមេដែលអ្នកកំពុងប្រើឥឡូវនេះនោះទេ។ ពិចារណាពីរបៀបដែលវាងាយស្រួល ដំណើរការពាក្យបញ្ជាខុស, ជ្រើសរើសជម្រើសខុស ដែលនាំឱ្យលុបអ្វីៗទាំងអស់ចេញពីថាសរឹងដោយច្របូកច្របល់ជាមួយវា វាជាការល្អបំផុតដើម្បីចៀសវាងការធ្វើដូច្នេះ។

ADDITIONAL KNOWLEDGE​

-`sda` គឺជាឈ្មោះឧបករណ៍សម្រាប់ឌីស SCSI (ឬ SATA) ដំបូងដែលភ្ជាប់ទៅនឹងប្រព័ន្ធរបស់អ្នក។ ឈ្មោះឧបករណ៍សម្រាប់ដ្រាយវ៍រឹង និងឧបករណ៍ផ្ទុកផ្សេងទៀតនៅក្នុងលីនុចអនុវត្តតាមអនុសញ្ញាដាក់ឈ្មោះស្តង់ដារ ហើយ sda គឺជាឈ្មោះឧបករណ៍សម្រាប់ថាសទីមួយ sdb គឺជាឈ្មោះឧបករណ៍សម្រាប់ឌីសទីពីរ ហើយដូច្នេះនៅលើ។ អ្នកអាចពិចារណាថាពួកវាជាដ្រាយអក្សរ C, D, E នៅក្នុងប្រព័ន្ធវីនដូ

-`debian-vg` គឺជា បរិមាណឡូជីខល (LV) ដែលត្រូវបានប្រើដោយ Debian ដើម្បីរក្សាទុកប្រព័ន្ធឯកសារ root ។ វាត្រូវបានបង្កើតឡើងពីឧបករណ៍ផ្ទុករូបវន្តដែលមាននៅលើប្រព័ន្ធរបស់អ្នក ហើយវាត្រូវបានប្រើដើម្បីរក្សាទុកប្រព័ន្ធឯកសារ root ដែលជាថតកម្រិតកំពូលដែលមានឯកសារ និងថតទាំងអស់នៅលើប្រព័ន្ធរបស់អ្នក។

- នៅលើលីនុច ជាធម្មតាទិន្នន័យត្រូវបានរក្សាទុកនៅលើ `partition` ឬ `បរិមាណឡូជីខល`. ភាគថាសគឺជាផ្នែកមួយនៃឧបករណ៍ផ្ទុករូបវ័ន្ត ដូចជាថាសរឹង ដែលត្រូវបានប្រើដើម្បីរក្សាទុកទិន្នន័យ។ ម្យ៉ាងវិញទៀត បរិមាណឡូជីខល គឺជាឧបករណ៍ផ្ទុកនិម្មិតដែលត្រូវបានបង្កើតចេញពីឧបករណ៍ផ្ទុករូបវន្តមួយ ឬច្រើន។

upgrade-storage-ubuntu-1byte
upgrade-storage-ubuntu-1byte

WORKFLOWS​

0) ពិនិត្យមើលព័ត៌មានផ្ទុករបស់ Debian

1) បម្រុងទុកទិន្នន័យសំខាន់ៗ (ខ្ញុំនឹងរំលងជំហាននេះ)

2) បង្កើត Partitions ថ្មីពី Physical Hard Drive

3) ពង្រីកPartitionទៅក្រុមបរិមាណដែលអ្នកចង់ឱ្យវាផ្លាស់ប្តូរទំហំ

4) បន្ថែម Volume Group ទៅក្នុង Logical Volume

5) ឥឡូវនេះអ្នកអាចរក្សាទុកឯកសារប្រព័ន្ធលីនុចទៅក្នុងLogical Volume

STEP-BY-STEP​

0. ពិនិត្យមើលព័ត៌មានផ្ទុកនៃម៉ាស៊ីនមេរបស់អ្នក។

+ នេះ `lsblk` ពាក្យបញ្ជាត្រូវបានប្រើដើម្បីរាយព័ត៌មានអំពីឧបករណ៍ទប់ស្កាត់នៅលើប្រព័ន្ធរបស់អ្នក។ នៅពេលអ្នករត់lsblk`, វានឹងបង្ហាញបញ្ជីឧបករណ៍ទប់ស្កាត់ទាំងអស់ដែលភ្ជាប់ជាមួយប្រព័ន្ធរបស់អ្នក រួមជាមួយនឹងឈ្មោះឧបករណ៍ ទំហំ និងព័ត៌មានផ្សេងទៀតរបស់ពួកគេ

#Displays information about the block devices on your Server
lsblk

+ តោះមើលឧទាហរណ៍ខាងក្រោម

before-upgrade-debian-storage
មុនពេលដំឡើងកំណែទំហំផ្ទុក Debian៖ 16G
after-upgrade-debian-storage
បន្ទាប់​ពី​ដំឡើង​កំណែ​ទំហំ​ផ្ទុក​ដេបៀន៖ 250G

+ នៅផ្នែកខាងឆ្វេងនៃរូបភាពបង្ហាញ 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
before-df-th
Here you can see currently, “debian–vg-root” its maximum capacity is 15GB

→ តាមរយៈពាក្យបញ្ជាទាំង 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
fdisk-sda-manual
3 Commands need to use when enter fdisk

+ ជាទូទៅ​ក្នុង​ជំហាន​នេះ យើង​នឹង​ធ្វើ​ជំហាន​រង​ចំនួន ៣ ខាងក្រោម
- 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
making-upgrade-sda3

កត់ចំណាំ:

+ It should be take a notice that in my case, my system created partition number 3 → sda3

+ It is possible for your case, the system will create another partition number (not sda3). It could be 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 
sda3-list-8e
ចងចាំថាត្រូវជ្រើសរើសលេខpartitionត្រឹមត្រូវ ហើយប្រភេទpartitionគឺលីនុច LVM
#Step 3:
#Type " w " to save all the changes and exit
write-changes-sda3

3. ពង្រីកVolume Groupពីpartitionដែលបានបង្កើតថ្មី។

+ The ” ល។ ” ពាក្យបញ្ជាផ្តល់ព័ត៌មានvolume groupក្នុងទម្រង់ដែលអាចកំណត់រចនាសម្ព័ន្ធបាន ដោយបង្ហាញបន្ទាត់មួយក្នុងមួយvolume group

#Check logical volumne info
vgs
debian-sda3-vgs-before
Debian 11, VG named “debian-vg”

→ យើងត្រូវពង្រីកទំហំនេះបន្ថែមទៀត 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-sda3-vgextend-vg

+ក្រុមកម្រិតសំឡេង 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-sda3-lvs-before
debian-sda3-lvextend-vg
xfs_growfs-root-debian
debian-lvs-after

+ ដូចដែលអ្នកអាចឃើញយើងកំពុងពង្រីកបរិមាណ debian-vg-root ដោយជោគជ័យ 14.56GB ទៅ 248.56GB

+ ចុងក្រោយត្រូវរត់” lsblk ” ម្តងទៀតដើម្បីពិនិត្យមើលថាតើការផ្ទុក debian-vg-root ឈានដល់ 248.50GB ឬ​មិន​មែន?

after-upgrade-debian-storage
Congrats!, debian–vg-root is now extended to its maximum storage

ពាក្យចុងក្រោយ

  • If you read this far, congrats!!!
  • For any questions or concerns during the installation process, don’t hesitate to get in touch with us

MORE REFERENCES​

+ ដើម្បីទទួលបានការផ្សព្វផ្សាយនិងព្រឹត្តិការណ៍ចុងក្រោយបំផុត សូមពិនិត្យមើល Link នេះ

+ ដើម្បី​ទទួល​បាន​ចម្លើយ​លឿន​បំផុត ទំព័រ FAQ គឺជាកន្លែងដ៏ល្អបំផុតដើម្បីស្វែងរក

+ បន្ត YouTube របស់ 1Byte ដើម្បីឱ្យវាកាន់តែមានភាពងាយស្រួលយល់

+ ដូចសព្វមួយដង 1Byte នឹងនាំអ្នកមកនូវខ្លឹមសារថ្មីៗ និងការផ្តល់ជូនផ្សេងៗនាពេលអនាគត។ សូមរង់ចាំមើលទាំងអស់គ្នា!!!