Ubuntu හි LVM භාවිතා කිරීමේ මාර්ගෝපදේශය: කාර්යක්ෂම ගබඩා කළමනාකරණය සඳහා ප්‍රායෝගික ක්‍රම

目次

1. හැඳින්වීම

LVM (Logical Volume Manager) යනු Linux පද්ධති තුළ ස flexibil​e ගබඩා කළමනාකරණය සක්‍රිය කරන මෙවලමකි. Ubuntu හි, ඔබට තැටි ඉඩ කඩ ඉක්මනින් කළමනාකරණය කිරීම හෝ ගතික කොටස් මෙහෙයුම් සිදු කිරීම අවශ්‍ය වන විට විශේෂයෙන් ප්‍රයෝජනවත් වේ.

සාම්ප්‍රදායික කොටස් කළමනාකරණය තැටි ප්‍රමාණ වෙනස් කිරීම කටයුතු කර ගැනීමට අමාරු සහ අවදානම් කරයි, සමහරවිට දත්ත අහිමි වීමටත් හේතු වේ. එයට විරුද්ධව, LVM ඔබට බහු භෞතික තැටි එකම විශාල ගබඩා තොගයක් ලෙස එකතු කිරීමට ඉඩ දේ, අවශ්‍ය පරිදි ධාරිතාව විස්තාරණය හෝ කුඩා කිරීම සලස්වයි.

LVM භාවිතයේ ප්‍රතිලාභ

LVM භාවිතයේ ප්‍රධාන වාසි මෙසේය:

  • විස්තාරණය (Scalability): ගබඩා ගතිකව කළමනාකරණය කර, ධාරිතාව හිඟය පහසුවෙන් විසඳයි.
  • Snapshot විශේෂාංගය: Snapshot භාවිතයෙන් ඉක්මනින් පිටපත් සෑදීම සහ දත්ත ප්‍රතිස්ථාපනය.
  • ලච්ච්‍යතාව (Flexibility): භෞතික තැටි සීමා ඉක්මවා විශාල පරිමාණ ගබඩා ගොඩනැගීම.

Ubuntu හි LVM වැදගත් වීමේ හේතු

Ubuntu යනු සේවාදායක සහ සංවර්ධන පරිසරවල පුළුල් ලෙස භාවිතා වන Linux බෙදාහැරීමකි. LVM භාවිතය Ubuntu පද්ධති කළමනාකරණයේ ලච්ච්‍යතාවය සහ කාර්යක්ෂමතාව වැඩි කරයි, විශේෂයෙන් පහත අවස්ථා වලදී:

  • සේවාදායකයක ගබඩා අවශ්‍යතා වේගයෙන් වැඩි වන විට.
  • ව්‍යාපෘතියක් සඳහා නිතර පිටපත් අවශ්‍ය වන විට.
  • අනාගත ගබඩා නැවත සැකසීමේ ඉහළ අවස්ථාවක් ඇති විට.

ඇති හේතු නිසා, LVM Ubuntu පරිශීලකයන් සඳහා අමතක නොකළ හැකි මෙවලමකි. මෙම මාර්ගෝපදේශය LVM සංකල්ප, සකස් කිරීමේ ක්‍රියාවලීන්, සහ කළමනාකරණ තාක්ෂණයන් පිළිබඳ පැහැදිලි විස්තරයක් ලබා දෙයි.

2. LVM මූලික සංකල්ප

LVM (Logical Volume Manager) යනු කාර්යක්ෂම සහ ලච්ච්‍ය භෞතික තැටි කළමනාකරණය සඳහා නිර්මාණය කරන ලද ගබඩා කළමනාකරණ මෙවලමකි. මෙම කොටස LVM හි මූලික සංකල්ප ආරම්භකයන්ටත් පහසු ලෙස පැහැදිලි කරයි.

LVM හි ප්‍රධාන කොටස්

LVM තුළ ප්‍රධාන කොටස් තුනක් ඇත:

  1. Physical Volume (PV) භෞතික පරිමාණය (Physical Volume) යනු LVM තුළ ගබඩා ඒකකයක් වන අතර, භෞතික තැටි හෝ කොටසක් නියෝජනය කරයි. මෙය හාර්ඩ් ඩ්‍රයිව්, SSD, හෝ ඒවායේ කොටසක් විය හැක.
    * උදාහරණ: /dev/sda1, /dev/sdb1, ආදිය.
    * භෞතික පරිමාණයන් LVM හි පදනම වන අතර, ඒ මත Volume Group (VG) ගොඩනැගේ.

  2. Volume Group (VG) Volume Group එකක් බහු භෞතික පරිමාණයන් එකම විශාල ගබඩා තොගයක් ලෙස එකතු කරයි, එහි Logical Volume (LV) සෑදේ.
    * ප්‍රතිලාභය: බහු භෞතික තැටි එකට එකතු කර විශාල ගබඩා ඒකකයක් බවට පත් කරයි.
    * උදාහරණ: විවිධ ධාරිතාවයන්ගෙන් යුත් තැටි එකතු කර ඒකාබද්ධ ගබඩා තොගයක් සෑදීම.

  3. Logical Volume (LV) Logical Volume යනු Volume Group තුළ සෑදෙන අතුරු කොටසක් (virtual partition) වේ. මෙය සාමාන්‍යයෙන් OS ගබඩා සහ දත්ත කොටස් සඳහා භාවිතා වේ.
    * ප්‍රතිලාභය: ප්‍රමාණය පහසුවෙන් විස්තාරණය හෝ කුඩා කිරීම කළ හැක.
    * උදාහරණ: /home හෝ /var වැනි mount point ලෙස භාවිතා වේ.

LVM ක්‍රියාකාරිත්වය

LVM මෙම ව්‍යුහය අනුගමනය කරයි:

  1. Physical Volume (PV) → Volume Group (VG) → Logical Volume (LV)
  2. සෑම ස්තරයක්ම ස්වාධීනව ක්‍රියා කරයි, අවශ්‍ය පරිදි ලච්ච්‍ය එකතු කිරීම සහ ඉවත් කිරීම සලස්වයි.

මෙම අනුක්‍රමික ව්‍යුහය LVM ගබඩා කළමනාකරණය පහසු සහ කාර්යක්ෂම කරයි.

සාම්ප්‍රදායික කොටස් කළමනාකරණය සමඟ වෙනස්කම්

පහත වගුව සාම්ප්‍රදායික තැටි කළමනාකරණය සහ LVM අතර වෙනස්කම් පෙන්වයි.

විශේෂාංග

Traditional Partition Management

LVM

කැපැසිටි වෙනස් කිරීම

අසීරු සහ අවදානම්

සීඛ්‍රයෙන් විස්තීර්ණ කළ හැකිය හෝ අඩු කළ හැකිය

ස්ථානය එකතු කිරීම

නව ඩිස්ක්වල වෙනම කළමනාකරණය කළ යුතුය

ගබඩා පොළට ඒකාබද්ධ කළ හැක

දත්ත ආරක්ෂාව

ස්නැප්ශොට් විශේෂාංගයක් නොමැත

ස්නැප්ශොට් සඳහා සහය

LVM භාවිතයේ වාසි

LVM තැටි කළමනාකරණ මෙවලමක් පමණක් නොව, කිහිපයක් ප්‍රධාන වාසි ලබා දෙයි:

  • පද්ධතිය ක්‍රියාත්මක වන අතර තැටි ඉඩ ප්‍රමාණය වෙනස් කිරීමේ හැකියාව.
  • ඉක්මනින් සහ කාර්යක්ෂමව පිටපත් ගැනීමට snapshot සහය.
  • අවශ්‍යතා වෙනස් වීමත් සමඟ ලච්ච්‍ය ගබඩා වින්‍යාසයන් සකස් කිරීම.

LVM පිළිබඳ අවබෝධයක් ඇතිවීමෙන්, Ubuntu පරිසරවල ගබඩා කළමනාකරණය ගණනාවක් වැඩි දියුණු කළ හැක.

3. Ubuntu හි LVM සකස් කිරීම

මෙම කොටස Ubuntu හි LVM සකස් කිරීම සඳහා පියවරෙන් පියවර මාර්ගෝපදේශයක් ලබා දෙයි. ආරම්භකයන්ට පහසුවෙන් අනුගමනය කළ හැකි ලෙස, විධාන පේළි උපදෙස් සමඟ පැහැදිලි කරයි.

සූදානම

  1. LVM ස්ථාපිත කර ඇතිදැයි පරීක්ෂා කරන්න LVM සාමාන්‍යයෙන් Ubuntu හි පෙර ස්ථාපිත වේ. පහත විධානයෙන් තහවුරු කරන්න:
   sudo apt list --installed | grep lvm2

lvm2 ස්ථාපිත නොවන්නේ නම්, පහත විධාන භාවිතා කර ස්ථාපනය කරන්න:

   sudo apt update
   sudo apt install lvm2
  1. පවතින තැටි පරීක්ෂා කරන්න ඔබ LVM සඳහා නව තැටියක් භාවිතා කිරීමට සැලසුම් කරන්නේ නම්, එහි තත්ත්වය පරීක්ෂා කරන්න:
   sudo fdisk -l

ඔබ LVM සඳහා භාවිතා කිරීමට කැමති තැටිය හඳුනා ගන්න (උදාහරණයක් ලෙස, /dev/sdb).

LVM සැකසුම් පියවර

LVM සකස් කිරීමට මෙම පියවර අනුගමනය කරන්න:

1. භෞතික පරිමාණයක් (Physical Volume) සාදන්න

තැටිය හෝ කොටස LVM සඳහා භෞතික පරිමාණයක් (Physical Volume) බවට පරිවර්තනය කරන්න.

sudo pvcreate /dev/sdb
  • සාර්ථක ප්‍රතිඵලයක් මෙසේ පෙන්විය යුතුය:
  Physical volume "/dev/sdb" successfully created

2. පරිමාණ කණ්ඩායම (Volume Group) සාදන්න

බහු භෞතික පරිමාණයන් එකතු කර පරිමාණ කණ්ඩායමක් (Volume Group) සාදන්න.

sudo vgcreate vg_data /dev/sdb
  • vg_data යනු පරිමාණ කණ්ඩායමේ නාමය වන අතර, එය ඔබට අවශ්‍ය පරිදි වෙනස් කළ හැක.
  • අපේක්ෂිත ප්‍රතිඵලය:
  Volume group "vg_data" successfully created

3. තාර්කික පරිමාණයක් (Logical Volume) සාදන්න

පරිමාණ කණ්ඩායමේ ඇතුළත තාර්කික පරිමාණයක් (Logical Volume) සාදන්න. පහත උදාහරණය 20GB තාර්කික පරිමාණයක් සාදයි:

sudo lvcreate -L 20G -n lv_data vg_data

4. තාර්කික පරිමාණය ආකෘතිකරණය (Format) කරන්න

තාරකික පරිමාණය ext4 ගොනු පද්ධතියෙන් ආකෘතිකරණය කරන්න:

sudo mkfs.ext4 /dev/vg_data/lv_data

5. තාර්කික පරිමාණය සවිකරන්න (Mount)

සවිකිරීම් ස්ථානයක් සාදන්න සහ තාර්කික පරිමාණය සවිකරන්න:

sudo mkdir /mnt/data
sudo mount /dev/vg_data/lv_data /mnt/data

සැකසුම තහවුරු කිරීම

සැකසුම සාර්ථකව සිදු වූ බව තහවුරු කිරීමට, පහත විධාන භාවිතා කරන්න:

  • භෞතික පරිමාණ පරීක්ෂා කරන්න:
  sudo pvs
  • පරිමාණ කණ්ඩායම් පරීක්ෂා කරන්න:
  sudo vgs
  • තාර්කික පරිමාණ පරීක්ෂා කරන්න:
  sudo lvs

වැදගත් සැලකිලි

  • වෙනස්කම් සිදු කිරීමට පෙර, වැදගත් දත්ත සැමවිටම පිටපත් (backup) ගන්න.
  • තැටියට පවතින දත්ත තිබේ නම්, එය LVM සඳහා භාවිතා කිරීමට පෙර ඉවත් කර හෝ වෙනත් තැටියකට ගෙන යාමට සහතික වන්න.

4. LVM කළමනාකරණය සහ මෙහෙයුම්

Ubuntu හි LVM සකස් කර ඇති පසු, එහි කළමනාකරණ මෙහෙයුම් දැන ගැනීම දෛනික භාවිතය සහ ගබඩා සැකසුම් වෙනස් කිරීම සඳහා අත්‍යවශ්‍ය වේ. මෙම කොටස තාර්කික පරිමාණවල විස්තාරණය, කුඩා කිරීම, සහ ස්නැප්ෂොට් (snapshot) නිර්මාණය වැනි මූලික කාර්යයන් ආවරණය කරයි.

තාර්කික පරිමාණය විස්තාරණය කිරීම

ඔබගේ ගබඩා ඉඩ අඩුවේ නම්, LVM හි විස්තාරණ විශේෂාංගය භාවිතා කර පහසුවෙන් ඉඩ වැඩි කළ හැක.

  1. පරිමාණ කණ්ඩායමට නව භෞතික පරිමාණයක් එක් කරන්න නව තැටිය භෞතික පරිමාණයක් ලෙස ලියාපදිංචි කරන්න:
   sudo pvcreate /dev/sdc

ඊළඟට, නව භෞතික පරිමාණය සමඟ පරිමාණ කණ්ඩායම විස්තාරණය කරන්න:

   sudo vgextend vg_data /dev/sdc
  1. තාරකික පරිමාණය විස්තාරණය කරන්න තාරකික පරිමාණයේ ප්‍රමාණය වැඩි කරන්න (උදාහරණයක් ලෙස, 10GB එකතු කරන්න):
   sudo lvextend -L+10G /dev/vg_data/lv_data
  1. ගොනු පද්ධතිය ප්‍රමාණය වෙනස් කරන්න නව ප්‍රමාණය යෙදවීමට, ගොනු පද්ධතිය ප්‍රමාණය වෙනස් කරන්න (ext4 සඳහා):
   sudo resize2fs /dev/vg_data/lv_data

තාරකික පරිමාණය කුඩා කිරීම

තාරකික පරිමාණයේ ප්‍රමාණය කුඩා කිරීම දත්ත අහිමි වීමෙන් වැළැක්වීමට අවධානයෙන් සිදු කළ යුතුය.

  1. ගොනු පද්ධතිය කුඩා කරන්න තාරකික පරිමාණය කුඩා කිරීමට පෙර, පළමුව ගොනු පද්ධතිය කුඩා කරන්න (උදාහරණයක් ලෙස, 20GB දක්වා කුඩා කරන්න):
   sudo resize2fs /dev/vg_data/lv_data 20G
  1. තාරකික පරිමාණයේ ප්‍රමාණය කුඩා කරන්න
   sudo lvreduce -L 20G /dev/vg_data/lv_data

ස්නැප්ෂොට් (Snapshot) නිර්මාණය සහ ප්‍රතිස්ථාපනය

LVM ඔබට ඉක්මන් පිටපත් (backup) සහ ප්‍රතිසාධනය සඳහා ස්නැප්ෂොට් (snapshot) ගැනීමට ඉඩ සලසයි.

  1. ස්නැප්ෂොට් එකක් සාදන්න තාරකික පරිමාණයක් සඳහා ස්නැප්ෂොට් එකක් ගන්න (උදාහරණයක් ලෙස, එයට snap_backup නාමය දෙන්න):
   sudo lvcreate -L 5G -s -n snap_backup /dev/vg_data/lv_data
  1. ස්නැප්ෂොට් එකෙන් ප්‍රතිස්ථාපනය කරන්න තාරකික පරිමාණය ප්‍රතිස්ථාපනය සඳහා ස්නැප්ෂොට් එක ඒකාබද්ධ (merge) කරන්න:
   sudo lvconvert --merge /dev/vg_data/snap_backup

භෞතික පරිමාණයක් ඉවත් කිරීම

LVM හි භාවිතා නොවන භෞතික පරිමාණයක් ඉවත් කිරීමට:

  1. පරිමාණයෙන් දත්ත ගෙන යන්න භෞතික පරිමාණයෙන් දත්ත වෙනත් තැටියකට මාර කරන්න:
   sudo pvmove /dev/sdb
  1. භෞතික පරිමාණය පරිමාණ කණ්ඩායමෙන් ඉවත් කරන්න
   sudo vgreduce vg_data /dev/sdb
  1. භෞතික පරිමාණය ලියාපදිංචියෙන් ඉවත් කරන්න
   sudo pvremove /dev/sdb

කළමනාකරණ තත්ත්වය පරීක්ෂා කිරීම

LVM තත්ත්වය පරීක්ෂා කිරීමට පහත විධාන භාවිතා කරන්න:

  • භෞතික පරිමාණ පරීක්ෂා කරන්න:
  sudo pvs
  • පරිමාණ කණ්ඩායම් පරීක්ෂා කරන්න:
  sudo vgs
  • තාරකික පරිමාණ පරීක්ෂා කරන්න:
  sudo lvs

වැදගත් සටහන්

  • ලොජිකල් වොලියුම් ප්‍රමාණ අඩු කරන විට දත්ත අහිමි වීමෙන් වැළැක්වීමට අතිශය අවධානයෙන් සිටින්න.
  • ස්නැප්ෂොට් වලට ප්‍රමාණවත් ඉඩක් ඇති බව සහතික කරන්න, ප්‍රමාණවත් නොවන ගබඩා කිරීම දෝෂයට හේතු විය හැක.

5. LVM හි ප්‍රායෝගික භාවිතා කේස්

LVM යනු ලවච්චි ගබඩා කළමනාකරණය සක්‍රිය කරන ශක්තිමත් මෙවලමකි. මෙම කොටස LVM ප්‍රායෝගිකව භාවිතා කළ හැකි සැබෑ ලෝක අවස්ථා හඳුන්වා දෙයි.

සේවාදායක පරිසරවල ලවච්චි තැටි කළමනාකරණය

බොහෝ සේවාදායක පරිසරවල තැටි ඉඩ අවශ්‍යතා ඉක්මනින් වැඩි වේ. LVM downtime නොමැතිව සම්පූර්ණ ගබඩා විස්තාරණය සලසයි.

උදාහරණය:

  1. වෙබ් සේවාදායකයක ලොග් ගබඩා ඉඩ විස්තාරණය කිරීම:
   sudo lvextend -L+10G /dev/vg_data/lv_logs
   sudo resize2fs /dev/vg_data/lv_logs

බැක්අප් සහ දත්ත ආරක්ෂණය

LVM හි ස්නැප්ෂොට් විශේෂාංගය වේගවත් බැක්අප් ලබා දේ, එය දත්ත ගබඩා සහ වැදගත් වින්‍යාස සඳහා සුදුසු වේ.

උදාහරණය:

  • දත්ත ගබඩා බැක්අප් කිරීම:
  sudo lvcreate -L 5G -s -n snap_db_backup /dev/vg_data/lv_database

තැටි කාර්ය සාධනය වැඩිදියුණු කිරීම

LVM නිතර ප්‍රවේශ කරන දත්ත වේගවත් තැටි වෙත ගෙන යාමට ඉඩ සලසයි.

උදාහරණය:

  • වැදගත් දත්ත SSD එකකට ගෙන යාම:
  sudo pvmove /dev/sda /dev/ssd1

ගබඩා පිරිවැය අඩු කිරීම

බහු කුඩා තැටි එකම ගබඩා පූල් එකකට ඒකාබද්ධ කිරීමෙන් LVM අතුරුදන් වූ ඉඩ අඩු කරයි.

6. ගැටළු විසඳීම

LVM භාවිතා කරන විට අනපේක්ෂිත ගැටළු උදාවිය හැක. මෙම කොටස සාන්‍ය ගැටළු සහ විසඳුම් ආවරණය කර LVM-සම්බන්ධ ගැටළු කාර්යක්ෂමව විසඳීමට උදව් කරයි.

සාමාන්‍ය ගැටළු සහ විසඳුම්

ගැටළුව 1: ලොජිකල් වොලියුම් ඉඩ අඩු වීම

ලක්ෂණ: ප්‍රමාණවත් ඉඩ නොමැති නිසා නව දත්ත ලිවිය නොහැක.
හේතුව: ලොජිකල් වොලියුම ඉතා කුඩායි, හෝ වොලියුම් කණ්ඩායම සීමාවට ළඟා වී ඇත.
විසඳුම:

  1. ලොජිකල් වොලියුම විස්තාරණය කරන්න:
   sudo lvextend -L+10G /dev/vg_data/lv_data
   sudo resize2fs /dev/vg_data/lv_data
  1. අවශ්‍ය නම් නව භෞතික වොලියුමක් වොලියුම් කණ්ඩායමට එක් කරන්න:
   sudo pvcreate /dev/sdc
   sudo vgextend vg_data /dev/sdc

ගැටළුව 2: ස්නැප්ෂොට් දෝෂය

ලක්ෂණ: ස්නැප්ෂොට් භාවිතා කළ නොහැක, හෝ දෝෂ පණිවුඩ පෙන්වයි.
හේතුව: ස්නැප්ෂොට් සඳහා ප්‍රමාණවත් වෙන් කර ඇති ඉඩ නොමැත.
විසඳුම:

  1. ස්නැප්ෂොට් ප්‍රමාණය වැඩි කරන්න:
   sudo lvextend -L+5G /dev/vg_data/snap_backup
  1. අවශ්‍ය නම් ස්නැප්ෂොට් මකා නැවත සාදන්න:
   sudo lvremove /dev/vg_data/snap_backup

ගැටළුව 3: භෞතික වොලියුම් දෝෂ

ලක්ෂණ: pvs විධානය භෞතික වොලියුම පෙන්වන්නේ නැත, හෝ දෝෂයක් සිදුවේ.
හේතුව: තැටි අසාර්ථක වීම හෝ භෞතික වොලියුමයේ වැරදි සැකසුම.
විසඳුම:

  1. තැටි තත්ත්වය පරීක්ෂා කරන්න:
   sudo fdisk -l
  1. භෞතික වොලියුම් සඳහා නැවත සෝදිසි කරන්න:
   sudo pvscan
  1. භෞතික වොලියුම දෝෂග්‍රස්ත නම්, දත්ත ගෙන යාමෙන් පසු එය ඉවත් කරන්න:
   sudo pvmove /dev/sdb
   sudo pvremove /dev/sdb

ගැටළුව 4: වොලියුම් කණ්ඩායම ලබාගත නොහැක

ලක්ෂණ: වොලියුම් කණ්ඩායම vgscan තුළ පෙන්වන්නේ නැත හෝ ක්‍රියාත්මක නොවේ.
හේතුව: පද්ධතිය නැවත ආරම්භ කිරීමෙන් පසු වොලියුම් කණ්ඩායම අක්‍රිය කර ඇත.
විසඳුම:

  1. වොලියුම් කණ්ඩායම නැවත සක්‍රිය කරන්න:
   sudo vgchange -ay vg_data
  1. අවශ්‍ය නම් ලොජිකල් වොලියුම් නැවත සක්‍රිය කරන්න:
   sudo lvchange -ay /dev/vg_data/lv_data

ගැටළුව 5: “No space left on device” දෝෂය

ලක්ෂණ: තැටියේ නිදහස් ධාරිතාව තිබුණත් පද්ධතිය ඉඩ නොමැති බව වාර්තා කරයි.
හේතුව: ගොනු පද්ධ වෙන් කර ඇති බ්ලොක් ගණන ඉක්මවා ඇත.
විසඳුම:

  1. ගොනු පද්ධතියේ භාවිතය පරීක්ෂා කරන්න:
   sudo df -h
  1. ගොනු පද්ධතිය ප්‍රමාණය වෙනස් කරන්න:
   sudo resize2fs /dev/vg_data/lv_data

සාමාන්‍ය ගැටළු විසඳුම් උපදෙස්

  1. ලොග් පරීක්ෂා කරන්න විස්තරාත්මක දෝෂ පණිවුඩ ලබා ගැනීමට:
   sudo journalctl -xe
  1. විධාන ක්‍රියාත්මක කිරීමට පෙර Dry Run එකක් කරන්න උදාහරණයක් ලෙස, lvextend නිරවද්‍යව ක්‍රියාත්මක කිරීමට පෙර අනුකරණය කරන්න:
   sudo lvextend --test -L+10G /dev/vg_data/lv_data
  1. සෑම විටම බැක්අප් ගන්න තැටි වෙනස්කම් කරන පෙර, වැදගත් දත්ත බැක්අප් කර ඇති බව සහතික කරන්න.

7. FAQ (නිතර අසන ප්‍රශ්න)

මෙම කොටස LVM පිළිබඳ සාමාන්‍ය ප්‍රශ්නවලට පිළිතුරු දේ, විශේෂයෙන්ම ආරම්භකයන්ට ගැටළුවක් විය හැකි ඒවාට.

LVM සහ සාම්ප්‍රදායික කොටස් කළමනාකරණය අතර වෙනස කුමක්ද?

පිළිතුර:
සාම්ප්‍රදායික කොටස් කළමනාකරණය ස්ථාවර තැටි ඉඩක් වෙන් කරයි, එමනිසා ප්‍රමාණය වෙනස් කිරීම අමාරු සහ අවදානම්කාරී වේ. LVM භෞතික තැටි වර්චුවලීකරණය කරයි, ඊට ද්‍රව්‍යමය ප්‍රමාණය ගතිකව වෙනස් කිරීමට සහ වැඩි ස flexibilty ලබා දීමට ඉඩ සලසයි.

LVM භාවිතා කිරීම කාර්ය සාධනයට බලපාද?

පිළිතුර:
LVM කාර්ය සාධනයට අති සුළු බලපෑමක් පමණක් ඇත. එNevertheless, සංකීර්ණ වින්‍යාස සහ නිතර snapshots භාවිතා කිරීම සුළු අධික බරක් හේතු විය හැක, නමුත් එය සාමාන්‍යයෙන් නොසලකා හැරිය හැක.

LVM snapshots සඳහා කොපමණ ඉඩ වෙන් කළ යුතුද?

පිළිතුර:
Snapshot ප්‍රමාණය වෙනස් කරන දත්ත ප්‍රමාණය මත පදනම් වේ. සාමාන්‍ය නීතියක් ලෙස, මුල් logical volume ප්‍රමාණයේ 10‑20% ක් වෙන් කිරීම සුදුසුය.

LVM භාවිතා කිරීමේ අවදානම් තිබේද?

පිළිතුර:
LVM ආරක්ෂිතව භාවිතා කිරීමට පහත කරුණු සැලකිල්ලට ගන්න:

  • විධාන ක්‍රියාත්මක කිරීමේදී අවධානයෙන් සිටින්න, අනපේක්ෂිත දත්ත අහිමි වීමෙන් වැළැක්වීමට.
  • snapshots සඳහා ප්‍රමාණවත් ඉඩක් තිබේදැයි පරීක්ෂා කර, දෝෂ සහිත වීම වැළැක්වීමට.
  • නිතර නියමිත backup ගන්න.

පවතින පද්ධතියකට LVM එකතු කළ හැදියිද?

පිළිතුර:
ඔව්, ප්‍රමාණවත් තැටි ඉඩක් හෝ භාවිත නොකළ කොටසක් තිබේ නම්. නමුත්, පවතින දත්ත LVM වෙත මාරු කිරීම සැලකිලිමත් සැලසුම් සහ backup මත පදනම් වේ.

LVM සඳහා හොඳම භාවිතා අවස්ථා කුමක්ද?

පිළිතුර:
LVM පහත අවස්ථා සඳහා සුදුසුය:

  • සේවාදායකවල ගතික තැටි කළමනාකරණය.
  • නිතර backup ගන්නා සහ වේගවත් ප්‍රතිසාධන.
  • සංවර්ධන පරිසරයන්හි වර්චුවල් තැටි කළමනාකරණය.
  • දත්ත විශ්ලේෂණ ව්‍යාපෘති සඳහා ගබඩා විස්තාරණය.

LVM වෙතින් දත්ත ප්‍රතිසාධනය කළ හැදියිද?

පිළිතුර:
LVM දත්ත ප්‍රතිසාධන මෙවලම් සපයන නමුත් සම්පූර්ණ ප්‍රතිසාධනයේ සහතිකයක් නොදේ. දත්ත අහිමි වීම වැළැක්වීමට:

  • වැදගත් දත්ත නිතර backup ගන්න.
  • අවශ්‍ය නම් vgcfgrestore විධානය භාවිතා කර metadata ප්‍රතිසාධනය කරන්න.

LVM භාවිතා කිරීමේ හොඳ පුරුදු ක්‍රම මොනවාද?

පිළිතුර:

  • අනාගත විස්තාරණය සැලකිල්ලට ගනිමින් ගබඩා වින්‍යාස සැලසුම් කරන්න.
  • අදහස් කරන භාවිතය සඳහා logical volume ප්‍රමාණයන් සුදුසු ලෙස සකසන්න.
  • pvs, vgs, lvs විධාන භාවිතා කර නිතර තත්ත්වය පරීක්ෂා කරන්න.
  • දත්ත ආරක්ෂාව වැඩිදියුණු කිරීම සඳහා snapshots භාවිතා කරන්න.

8. නිගමනය

LVM (Logical Volume Manager) යනු Linux පද්ධති, Ubuntu ඇතුළත්, ගබඩා කළමනාකරණය ගතිකව කිරීමේ ශක්තිමත් මෙවලමකි. මෙම මාර්ගෝපදේශය මූලික සංකල්පයන් සිට සකස් කිරීම, කළමනාකරණය, ගැටළු විසඳීම, හොඳ පුරුදු ක්‍රම දක්වා සවිස්තරාත්මක විස්තරයක් ලබා දී ඇත.

ප්‍රධාන ග්‍රහණයන්

  • ගතික ගබඩා කළමනාකරණය: අනාගත අවශ්‍යතා සඳහා ගබඩා ධාරිතාව පහසුවෙන් විස්තාරණය කළ හැක.
  • Backup සහ ප්‍රතිසාධනය: වේගවත් හා කාර්යක්ෂම backup සඳහා snapshots භාවිතා කරන්න.
  • කාර්යක්ෂම සම්පත් භාවිතය: බහු භෞතික තැටි එකතු කර අතුරුදන් වූ ඉඩ අඩු කරන්න.

ඊළඟ පියවර

  • LVM සකස් කර එහි මූලික මෙහෙයුම් සමඟ පළපුරුදු වන්න.
  • නිතර ගබඩා භාවිතය නිරීක්ෂණය කර, අවශ්‍ය වින්‍යාස වෙනස්කම් කරන්න.
  • දත්ත ආරක්ෂාව වැඩිදියුණු කිරීම සඳහා snapshots භාවිතා කරන්න.

අවසාන අදහස්

LVM පාලනය කර ඔබට Ubuntu පරිසරයන්හි ගබඩා කළමනාකරණය ගැඹුරු ලෙස වැඩිදියුණු කළ හැක. මෙම මාර්ගෝපදේශය ඔබට LVM හි උපරිම ප්‍රයෝජනය ලබා ගැනීමට උපකාරී වේ කියා අපි බලාපොරොත්තු වෙමු!

侍エンジニア塾