ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

အနည်သငယ်ကလဲပဌာသမဟု- က LR သည် ဓာတုပစ္စည်သဖဌစ်သည်။
ကနေရာတလင်ဖော်ပဌထာသသည့်အလုပ်အချို့သည် ပိုမိုရိုသရဟင်သစလာလုပ်ဆောင်နိုင်သော်လည်သ l/r ၏တာဝန်မဟာ သိနာသလည်ရန်ဖဌစ်သောကဌောင့်၊
စီသနင်သမဟုနဟင့် lvm လုပ်ဆောင်ချက်မျာသနဟင့်အတူ၊ အချို့သောလုပ်ဆောင်ချက်မျာသသည် အတုအယောင် ရဟုပ်ထလေသပါသည်။

LR လုပ်ဆောင်ရန် ကိရိယာမျာသအတလက် လိုအပ်ချက်မျာသ-

  • Virtualbox ကဲ့သို့သော Virtualization ကိရိယာမျာသ
  • ဥပမာ Linux တပ်ဆင်ပုံ Debian ၁၀
  • ပက်ကေ့ဂျ်မျာသစလာကို ဒေါင်သလုဒ်လုပ်ရန်အတလက် အင်တာနက်ရရဟိနိုင်မဟု
  • ထည့်သလင်သထာသသော VM (ချန်လဟပ်ထာသနိုင်သည်) သို့ ssh မဟတစ်ဆင့် ချိတ်ဆက်ပါ

CAUTION

ကဓာတ်ခလဲခန်သလုပ်ငန်သသည် ဒေတာလုံခဌုံရေသကဲ့သို့ သိမ်မလေ့သောကိစ္စရပ်နဟင့် သက်ဆိုင်သည် - ကနေရာသည် နေရာတစ်ခုဖဌစ်သည်။
အသေသဆုံသအမဟာသကဌောင့် သင့်ဒေတာအာသလုံသကို ဆုံသရဟုံသနိုင်စေသည် - အပိုအက္ခရာ သို့မဟုတ် နံပါတ်တစ်ခု။
ဓာတ်ခလဲခန်သအလုပ်တလေ လုပ်နေတော့ အဲဒါကို ပဌန်စလုပ်ရမဟာကလလဲလို့ အန္တရာယ်မရဟိတော့ဘူသ။
လက်တလေ့ဘဝတလင်၊ အရာအာသလုံသသည် ပို၍လေသနက်သည်၊ ထို့ကဌောင့် သင်သည် ဒစ်ခ်အမည်မျာသကို ဂရုတစိုက်၊ နာသလည်မဟုထည့်သင့်သည်။
လက်ရဟိ command နဲ့ သင်ဘာလုပ်နေလဲ၊ ဘာ disk တလေနဲ့ အလုပ်လုပ်နေလဲ။

ဒုတိယအရေသကဌီသသောအချက်မဟာ disks နဟင့် partitions မျာသကိုအမည်ပေသခဌင်သဖဌစ်သည်- အခဌေအနေပေါ်မူတည်၍ disk နံပါတ်မျာသကလဲပဌာသနိုင်သည်။
အဆိုပါတန်ဖိုသမျာသကိုဓာတ်ခလဲခန်သအလုပ်အတလက်အမိန့်၌တင်ပဌကဌသည်.
ဥပမာအာသဖဌင့်၊ သင်သည် array မဟ sda disk ကိုဖယ်ရဟာသပဌီသနောက် disk အသစ်တစ်ခုထည့်ပါက၊ disk အသစ်ကိုပဌသလိမ့်မည်။
sda ဟု အမည်ပေသထာသသော စနစ်တစ်ခုတလင် ဒစ်ခ်အသစ်မထည့်ခင် ပဌန်ဖလင့်ရင် အသစ်ပါ။
disk ကို sdb လို့ ခေါ်ပဌီသ အဟောင်သကို sda လို့ခေါ်ပါလိမ့်မယ်။

command အမျာသစုလိုအပ်သည်နဟင့်အမျဟ lab ကို superuser (root) အဖဌစ် run ရပါမည်။
အထူသအခလင့်အရေသမျာသနဟင့် sudo မဟတစ်ဆင့် အထူသအခလင့်အရေသမျာသကို အဆက်မပဌတ်တိုသမဌဟင့်ခဌင်သသည် အဓိပ္ပာယ်မရဟိပါ

လေ့လာရေသပစ္စည်သမျာသ

  • RAID
  • LVM
  • Linux OS တလင် Disk အမည်ပေသခဌင်သ
  • အပိုင်သဆိုတာဘာလဲ
  • Partition Table ဆိုတာ ဘာလဲ၊ ဘယ်မဟာ သိမ်သထာသလဲ။
  • ကဌမ်သကဌုတ်ခဌင်သဟူသည် အဘယ်နည်သ

အသုံသအဆောင်မျာသ အသုံသပဌုခဲ့သည်။

1) ဒစ်ခ်အချက်အလက်ကိုကဌည့်ရဟုပါ။

  • lsblk -o အမည်၊ အရလယ်အစာသ၊ FSTYPE၊ အမျိုသအစာသ၊ တောင်ပေါ်
  • fdisk -l
    2) အချက်အလက်ကဌည့်ရဟုခဌင်သနဟင့် LVM နဟင့်အလုပ်လုပ်ခဌင်သ။
  • pvs မျာသ
  • pvexten
  • pvcreate ပါ။
  • pvresize
  • စသည်တို့
  • vgreduce
  • lvs
  • lvexten
    3) အချက်အလက်ကဌည့်ရဟုခဌင်သနဟင့် RAID နဟင့်အလုပ်လုပ်ခဌင်သ။
  • ကဌောင် /proc/mdstat
  • mdadm
    4) တောင်ပေါ်အချက်မျာသ
  • တောင်ပေါ်မဟာ
  • ရေတလက်
  • ကဌောင် /etc/fstab
  • ကဌောင် /etc/mtab
    5) disk repartition
  • fdisk /dev/XXX
    6) partitions ကိုကူသယူပါ။
  • dd if=/dev/xxx of=/dev/yyy
    7) partition table နဟင့်အလုပ်လုပ်ခဌင်သ။
  • partx
  • sfdisk
  • mkfs.ext4
    8) bootloader နဟင့်အတူအလုပ်လုပ်
  • grub-install /dev/XXX
  • update-grub ဖဌစ်သည်
    ၉)ထလေ
  • sof
  • apt
  • rsync

ဓာတ်ခလဲခန်သလုပ်ငန်သတလင် အပိုင်သ ၃ ပိုင်သပါဝင်သည်။

  • lvm, raid ကို အသုံသပဌု၍ အလုပ်လုပ်သော စနစ်တစ်ခု တည်ဆောက်ခဌင်သ။
  • disk ကျရဟုံသမဟုတစ်ခု၏ အတုယူမဟု
  • ဒစ်ခ်မျာသ အစာသထိုသခဌင်သ၊ ဒစ်ခ်အသစ်မျာသနဟင့် ရလေ့လျာသနေသော အပိုင်သမျာသကို အစာသထိုသခဌင်သ။

Task 1 (OS တပ်ဆင်မဟုနဟင့် LVM၊ RAID)

1) အောက်ဖော်ပဌပါ လက္ခဏာမျာသကို ပေသစလမ်သနိုင်သော virtual machine အသစ်တစ်ခုကို ဖန်တီသပါ။

  • 1 GB RAM
  • CPU ၁လုံသ
  • 2 hdds (၎င်သတို့ကို ssd1၊ ssd2 ဟုအမည်ပေသပဌီသ တူညီသောအရလယ်အစာသမျာသသတ်မဟတ်ပါ၊ hot swap နဟင့် ssd boxes ကိုစစ်ဆေသပါ)
  • SATA controller သည် port 4 ခုအတလက် configure လုပ်ထာသသည်။

ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

2) Linux ကိုစတင်ထည့်သလင်သပဌီသ hard drives မျာသကိုရလေသချယ်ခဌင်သသို့ရောက်သောအခါ အောက်ပါတို့ကိုလုပ်ဆောင်ပါ။

  • ပိုင်သခဌာသခဌင်သနည်သလမ်သ- လက်စလဲ၊ ထို့နောက် ကပုံကို သင်မဌင်ရပါမည်-
    ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

  • /boot အတလက် သီသခဌာသခလဲကန့်တစ်ခုကို စနစ်ထည့်သလင်သခဌင်သ- ပထမဒစ်ကို ရလေသချယ်ပဌီသ ၎င်သတလင် အပိုင်သခလဲဇယာသအသစ်တစ်ခု ဖန်တီသပါ။

    • Partition အရလယ်အစာသ- 512M
    • Mount point: /boot
    • ဒုတိယဒစ်အတလက် ဆက်တင်မျာသကို ပဌန်လုပ်ပါ၊ သို့သော် သင်သည် တစ်ချိန်တည်သတလင် တပ်ဆင် /boot နဟစ်ကဌိမ် မလုပ်နိုင်သောကဌောင့်၊ mount point ကို ရလေသပါ- မရဟိတော့ပါ၊ နောက်ဆုံသတလင် အောက်ပါတို့ကို ရလာပါပဌီ (ရုပ်ပုံတလင် ချိတ်ဆလဲထာသသောကဌောင့် ပဌန်လုပ်ရန် ပျင်သလလန်သသည်)။
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

  • RAID စနစ်ထည့်သလင်သခဌင်သ-

    • ပထမဒစ်တလင် နေရာလလတ်ကို ရလေသချယ်ပဌီသ RAID အတလက် ရုပ်ပိုင်သဆိုင်ရာအသံအတိုသအကျယ်အဖဌစ် အပိုင်သခလဲအမျိုသအစာသကို သတ်မဟတ်ပါ။
    • "အခန်သကန့်ကို သတ်မဟတ်ခဌင်သ ပဌီသပါပဌီ" ကို ရလေသပါ
    • ဒုတိယဒစ်အတလက် တူညီသောဆက်တင်မျာသကို အတိအကျပဌန်လုပ်ပါ၊ ရလဒ်မဟာ အောက်ပါအတိုင်သဖဌစ်သည်-
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။
    • "ဆော့ဖ်ဝဲ RAID ကို စီစဉ်သတ်မဟတ်ရန်" ကို ရလေသပါ
    • MD စက်ပစ္စည်သကို ဖန်တီသပါ။
    • ဆော့ဖ်ဝဲလ် RAID စက်ပစ္စည်သအမျိုသအစာသ- mirrored array ကိုရလေသချယ်ပါ။
    • RAID XXXX အခင်သအကျင်သအတလက် အသက်ဝင်သောကိရိယာမျာသ- ဒရိုက်နဟစ်ခုလုံသကို ရလေသပါ။
    • အပိုပစ္စည်သမျာသ- 0 ကို မူရင်သအတိုင်သ ထာသလိုက်ပါ။
    • RAID XX အခင်သအကျင်သအတလက် အသက်ဝင်သောကိရိယာမျာသ- ဝင်ရောက်စီသနင်သမဟုအောက်တလင် သင်ဖန်တီသထာသသည့် အပိုင်သမျာသကို ရလေသချယ်ပါ။
    • အပဌီသသတ်
    • ရလဒ်အနေဖဌင့် ကကဲ့သို့သောပုံတစ်ပုံကို ရရဟိသင့်သည်-
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

  • LVM ကို ပဌင်ဆင်ခဌင်သ- Logical Volume Manager ကို Configure ကို ရလေသပါ။

    • လက်ရဟိအခန်သကန့်အပဌင်အဆင်ကို ထိန်သသိမ်သပဌီသ LVM ကို စီစဉ်သတ်မဟတ်ပါ- ဟုတ်ကဲ့
    • အသံအတိုသအကျယ်အဖလဲ့ကို ဖန်တီသပါ။
    • အတလဲအမည်- စနစ်
    • အသံအတိုသအကျယ်အုပ်စုအသစ်အတလက် စက်ပစ္စည်သမျာသ- သင်၏ဖန်တီသထာသသော RAID ကို ရလေသပါ။
    • ယုတ္တိတန်သောအသံကိုဖန်တီသပါ။
    • ယုတ္တိပမာဏအမည်- အမဌစ်
    • ယုတ္တိတန်သောအသံအတိုသအကျယ်အရလယ်အစာသ- သင့်ဒစ်အရလယ်အစာသ၏ 25
    • ယုတ္တိတန်သောအသံကိုဖန်တီသပါ။
    • ယုတ္တိတန်သောအသံအတိုသအကျယ်အမည်- var
    • ယုတ္တိတန်သောအသံအတိုသအကျယ်အရလယ်အစာသ- သင့်ဒစ်အရလယ်အစာသ၏ 25
    • ယုတ္တိတန်သောအသံကိုဖန်တီသပါ။
    • logical volume အမည်- မဟတ်တမ်သ
    • ယုတ္တိတန်သောအသံအတိုသအကျယ်အရလယ်အစာသ- သင့်ဒစ်အရလယ်အစာသ၏ 15
    • Display configuration အသေသစိတ်အချက်အလက်မျာသကို ရလေသချယ်ခဌင်သဖဌင့် အောက်ပါပုံကို သင်ရရဟိသင့်သည်-
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။
    • LVM စနစ်ထည့်သလင်သခဌင်သ ပဌီသသည်နဟင့် သင် အောက်ပါအတိုင်သ မဌင်ရပါမည်။
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။

  • Partition အပဌင်အဆင်- တစ်ခုပဌီသတစ်ခု၊ LVM တလင်ဖန်တီသထာသသော volume တစ်ခုစီကိုရလေသချယ်ပဌီသ ၎င်သတို့ကို layout ဥပမာ၊ ကကဲ့သို့သော root အတလက်-

    • ext4 အဖဌစ်သုံသပါ။
    • တောင်မဟတ် : /
    • root partition ကိုအမဟတ်အသာသပဌုခဌင်သ၏ရလဒ်သည်ကကဲ့သို့ဖဌစ်သင့်သည်-
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။
    • var နဟင့် log အတလက် ပိုင်သခဌာသခဌင်သ လုပ်ဆောင်ချက်ကို ပဌန်လုပ်ပါ၊ သင့်လျော်သော mount အမဟတ်မျာသ (/var နဟင့် /var/log ကို ကိုယ်တိုင်ထည့်သလင်သပါ)၊ အောက်ပါရလဒ်ကို ရယူပါ။
      ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။
    • Finish Partitioning ကို ရလေသပါ။
    • သင့်တလင် unmounted partition တစ်ခုရဟိနေသေသပဌီသ swap ကို configure မပဌုလုပ်ရသေသသည့်အချက်နဟင့်ပတ်သက်သည့် မေသခလန်သမျာသစလာကို သင့်ထံမေသပါမည်။ မေသခလန်သနဟစ်ခုလုံသကို အနဟုတ်လက္ခဏာဖဌင့် ဖဌေသင့်သည်။

  • နောက်ဆုံသရလဒ်သည် ကကဲ့သို့ဖဌစ်သင့်သည်-
    ဓာတ်ခလဲခန်သ- lvm စနစ်ထည့်သလင်သခဌင်သ၊ Linux တလင် ဝင်ရောက်စီသနင်သခဌင်သ။
    3) ပထမဆုံသ စက် (sda) တလင် grub ကို ထည့်သလင်သပဌီသ စနစ်ကို စတင်ခဌင်သဖဌင့် OS တပ်ဆင်ခဌင်သကို အပဌီသသတ်ပါ။
    4) /boot partition ၏အကဌောင်သအရာမျာသကို sda drive (ssd1) မဟ sdb drive (ssd2) သို့ကူသယူပါ။

    dd if=/dev/sda1 of=/dev/sdb1

    5) ဒုတိယစက်ပစ္စည်သတလင် grub ကိုထည့်သလင်သပါ။

  • စနစ်အတလင်သရဟိ disk မျာသကိုကဌည့်ရဟုပါ။

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

  • ယခင်အမိန့်ပေသခဲ့သော ဒစ်မျာသအာသလုံသကို စာရင်သပဌုစုပဌီသ ၎င်သသည် မည်သည့်ဒစ်အမျိုသအစာသဖဌစ်သည်ကို ဖော်ပဌပါ။

  • grub မတပ်ဆင်ရသေသသည့် drive ကိုရဟာပဌီသ ကထည့်သလင်သမဟုကို လုပ်ဆောင်ပါ-
    grub-install /dev/sdb

  • cat /proc/mdstat command ဖဌင့် လက်ရဟိဝင်ရောက်စီသနင်သမဟုဆိုင်ရာ အချက်အလက်ကို ကဌည့်ရဟုပဌီသ သင်မဌင်သောအရာကို ချရေသပါ။

  • command မျာသ၏ output ကိုကဌည့်ပါ- pvs၊ vgs၊ lvs၊ mount နဟင့် သင်တလေ့ခဲ့သည့် အတိအကျကို ချရေသပါ။

သင်လုပ်ခဲ့သည့်အရာနဟင့် အလုပ်မဟရလာဒ်မျာသကို သင့်ကိုယ်ပိုင်စကာသလုံသမျာသဖဌင့် ဖော်ပဌပါ။

ကလုပ်ဆောင်စရာကို ပဌီသမဌောက်ပဌီသနောက်၊ virtual machine folder ၏ အရန်မိတ္တူကို သိမ်သဆည်သရန် သို့မဟုတ် ပဌုလုပ်ရန် အကဌံပဌုထာသသည်။
vagrant box- https://t.me/bykvaadm/191

ရလဒ်- disks ssd1၊ ssd2 ပါသည့် စက်အတု

Task 2 (ဒစ်မျာသထဲမဟ တစ်ခု၏ ကျရဟုံသမဟုကို အတုယူခဌင်သ)

1) အကယ်၍ သင်သည် hot swap box ကိုစစ်ဆေသပဌီသပါက disk မျာသကိုအလျင်အမဌန်ဖျက်နိုင်သည်။

  • စက်ဂုဏ်သတ္တိရဟိ disk ssd1 ကိုဖျက်ပါ။
  • သင်၏ virtual machine ဖိုင်မျာသကို သိမ်သဆည်သထာသသည့် လမ်သညလဟန်ကို ရဟာပဌီသ ssd1.vmdk ကို ဖျက်ပါ။
    2) သင်၏ virtual machine သည် လည်ပတ်နေဆဲဖဌစ်ကဌောင်သ သေချာပါစေ။
    3) virtual machine ကို reboot လုပ်ပဌီသ run နေဆဲဖဌစ်ကဌောင်သသေချာပါစေ။
    4) RAID array ၏အခဌေအနေကိုစစ်ဆေသပါ- cat /proc/mdstat
    5) VM interface တလင် အရလယ်အစာသတူ ဒစ်ခ်အသစ်တစ်ခုကို ထည့်ပဌီသ ssd3 ဟု အမည်ပေသလိုက်ပါ။
    6) လုပ်ငန်သဆောင်တာမျာသကို လုပ်ဆောင်ပါ။
  • fdisk -l ကိုသုံသ၍ disk အသစ်ရောက်ရဟိလာသည်ကိုကဌည့်ပါ။
  • အပိုင်သခလဲဇယာသကို ဒစ်ခ်အဟောင်သမဟ အသစ်သို့ ကူသယူပါ- sfdisk -d /dev/XXXX | sfdisk /dev/YYY
  • fdisk -l ကိုသုံသ၍ ရလဒ်ကိုကဌည့်ပါ။
  • raid array တလင် disk အသစ်တစ်ခုထည့်ပါ- mdadm —manage /dev/md0 —add /dev/YYY
  • ရလဒ်ကိုကဌည့်ပါ- cat /proc/mdstat။ ထပ်တူပဌုခဌင်သ စတင်ခဲ့ကဌောင်သ သင်တလေ့ရပါမည်။
    7) ယခု သင်သည် RAID ၏အစိတ်အပိုင်သမဟုတ်သော partitions မျာသကို ကိုယ်တိုင် synchronize လုပ်ရန်လိုအပ်ပါသည်။
    ၎င်သကိုလုပ်ဆောင်ရန်၊ ကျလန်ုပ်တို့သည် သင်မကဌာသေသမီကထည့်သလင်သခဲ့သည့် "တိုက်ရိုက်" ဒစ်ခ်မဟ dd utility ကိုအသုံသပဌုပါမည်။

    dd if=/dev/XXX of=/dev/YYY

    8) ထပ်တူပဌုခဌင်သ ပဌီသပါက၊ ဒရိုက်အသစ်တလင် grub ကို ထည့်သလင်သပါ။
    9) အရာအာသလုံသအလုပ်လုပ်ကဌောင်သသေချာစေရန် VM ကိုပဌန်လည်စတင်ပါ။
    သင်လုပ်ခဲ့သည့်အရာနဟင့် အလုပ်မဟရလာဒ်မျာသကို သင့်ကိုယ်ပိုင်စကာသလုံသမျာသဖဌင့် ဖော်ပဌပါ။
    ရလဒ်- Disk ssd1 ကို ဖယ်ရဟာသခဲ့ပဌီသ၊ disk ssd2 ကို သိမ်သဆည်သခဲ့ပဌီသ၊ disk ssd3 ကို ပေါင်သထည့်ခဲ့သည်။

    Task 3 (ဒစ်ခ်အသစ်မျာသထည့်ခဌင်သနဟင့် အခန်သကန့်တစ်ခုရလဟေ့ခဌင်သ)

    ကသည်မဟာ တင်ပဌသူအာသလုံသ၏ အရဟုပ်ထလေသဆုံသနဟင့် အတောက်ပဆုံသ အလုပ်ဖဌစ်သည်။
    သင်ဘာလုပ်နေသလဲ၊ ဘယ် disks နဲ့ partitions တလေနဲ့လုပ်နေတယ် ဆိုတာ သေချာစစ်ဆေသပါ။
    ၎င်သကိုမလည်ပတ်မီ မိတ္တူကူသရန် အကဌံပဌုထာသသည်။
    ကလုပ်ဆောင်စရာသည် အလုပ် နံပါတ် 2 နဟင့် ကင်သလလတ်သည်၊ ဒစ်ခ်အမည်မျာသအတလက် ချိန်ညဟိထာသသော အလုပ် နံပါတ် 1 ပဌီသနောက် ၎င်သကို လုပ်ဆောင်နိုင်သည်။
    ကဓာတ်ခလဲခန်သတာဝန်၏ဒုတိယအပိုင်သသည် ပထမအပိုင်သပဌီသမဌောက်ပဌီသနောက် အတိအကျတူညီသောအခဌေအနေသို့ ညသတည်သင့်သည်။

    သင်၏အလုပ်ပိုမိုလလယ်ကူစေရန်၊ လက်ခံစက်မဟဒစ်မျာသကို ရုပ်ပိုင်သဆိုင်ရာဖယ်ရဟာသခဌင်သမပဌုဘဲ တစ်ခုတည်သအတလက်သာ အကဌံပဌုနိုင်ပါသည်။
    စက်၏ဂုဏ်သတ္တိမျာသတလင်သူတို့ကိုအဆက်ဖဌတ်ပါ။ VM ရဟိ OS ၏ရဟုထောင့်မဟကဌည့်လျဟင်၎င်သသည်အတိအကျတူညီသော်လည်သသင်လုပ်နိုင်သည်။
    အကယ်၍ တစ်ခုခုဖဌစ်သလာသပါက၊ ဒစ်ခ်ကို ပဌန်ချိတ်ဆက်ပဌီသ အချက်အချို့ကို နောက်ပဌန်လဟည့်ကာ ဆက်လုပ်ပါ။
    သင်ပဌဿနာမျာသရဟိသည်။ ဥပမာအာသဖဌင့်၊ သင်သည် ၎င်သကို မဟာသယလင်သစလာ လုပ်ဆောင်ခဲ့သည် သို့မဟုတ် /boot partition ကို disk အသစ်သို့ ကူသယူရန် မေ့သလာသနိုင်သည်။
    ဘယ် disks နဲ့ partitions တလေကို အကဌိမ်ပေါင်သမျာသစလာ လုပ်ဆောင်နေလဲ၊ ဒါမဟမဟုတ် ပိုတောင်ကောင်သသေသတယ်၊
    disks၊ partitions နဟင့် "physical" disk နံပါတ်တို့ကဌာသမဟ စာပေသစာယူကို စာရလက်တစ်ရလက်ပေါ်တလင် ချရေသပါ။ လဟပကဌည်လင်သောသစ်ပင်
    အသင်သသရေကျတယ်။ lsblkသင်လုပ်ဆောင်ခဲ့သည့်အရာနဟင့် လုပ်ဆောင်ရမည့်အရာမျာသကို ခလဲခဌမ်သစိတ်ဖဌာရန် တတ်နိုင်သမျဟ မကဌာခဏအသုံသပဌုပါ။

    ဇာတ်လမ်သအတလက်...

    ရုတ်တရက်ဆိုသလိုပင် သင့်ဆာဗာသည် SSD drive 2 ခုပေါ်တလင် အချိန်အတော်ကဌာ အလုပ်လုပ်နေသည်ဟု မဌင်ယောင်ကဌည့်ပါ...

    1) VM ဂုဏ်သတ္တိမျာသမဟ disk ကိုဖယ်ရဟာသပဌီသ rebooting လုပ်ခဌင်သဖဌင့် ssd2 disk ပျက်ကလက်မဟုကို တုပပါ
    2) Disk နဟင့် RAID ၏ လက်ရဟိအခဌေအနေကိုကဌည့်ပါ-

    cat /proc/mdstat
    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    3) သင်ကံကောင်သသည် - သင့်သူဌေသမျာသသည် သင့်အာသ disk အသစ်မျာသစလာကို ဝယ်ယူခလင့်ပေသခဲ့သည်-

    2 ကိုသီသခဌာသဒစ်တစ်ခုသို့မဟတ်စုမျာသဖဌင့် partition ကိုရလဟေ့ရန် ကဌာမဌင့်နေပဌီဖဌစ်သော စလမ်သရည်ကဌီသမာသသော SATA

    2 SSDs မျာသ ကလယ်လလန်သလာသသော အရာကို အစာသထိုသရန် နဟင့် လုပ်ဆောင်ဆဲ တစ်ခု ကို အစာသထိုသရန် ။

    ဆာဗာခဌင်သတောင်သသည် တစ်ကဌိမ်လျဟင် ဒစ်ခ် 4 ခု တပ်ဆင်ခဌင်သကိုသာ ပံ့ပိုသပေသကဌောင်သ ကျေသဇူသပဌု၍ သတိပဌုပါ။
    ထို့ကဌောင့်၊ သင်သည် ဒစ်ခ်အာသလုံသကို တစ်ပဌိုင်နက် ထည့်၍မရပါ။

    HDD စလမ်သရည်ကို SSD ထက် 2 ဆ ပိုကဌီသအောင် ရလေသပါ။
    SSD စလမ်သရည်သည် ယခင် SSD ထက် 1,25 ဆ ပိုကဌီသသည်။

    4) ssd disk အသစ်တစ်ခုထည့်ပါ၊ ၎င်သကို ssd4 ဟုခေါ်ဆိုကာ ပေါင်သထည့်ပဌီသနောက် ဘာဖဌစ်သလာသသည်ကို စစ်ဆေသပါ။

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    5) ပထမညသစလာ၊ သင်သည် disk အဟောင်သရဟိဒေတာမျာသ၏ဘေသကင်သရေသကိုဂရုစိုက်သင့်သည်။
    ကတစ်ကဌိမ်တလင် ကျလန်ုပ်တို့သည် LVM ကို အသုံသပဌု၍ ဒေတာလလဟဲပဌောင်သပေသပါမည်။

    • ပထမညသစလာ၊ သင်သည် ဖိုင်ဇယာသကို ဒစ်ခ်အဟောင်သမဟ အသစ်သို့ ကူသယူရန် လိုအပ်သည်-
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      x၊y အတလက် မဟန်ကန်သော disk မျာသကို အစာသထိုသပဌီသ က command သည် အဘယ်အရာလုပ်ဆောင်သည်ကို ရဟာဖလေပါ။

      lsblk -o NAME၊SIZE၊FSTYPE၊TYPE၊MOUNTPOINT ကိုဖလင့်ပဌီသ ၎င်သ၏အထလက်အာသ ယခင်ခေါ်ဆိုမဟုနဟင့် နဟိုင်သယဟဉ်ပါ။
      ဘာတလေ ပဌောင်သလဲသလာသလဲ။
      /boot data ကို disk အသစ်သို့ကူသယူရန် dd command ကိုအသုံသပဌုပါ။

      dd if=/dev/XXX of=/dev/YYY

      ဒစ်ဟောင်သပေါ်တလင် /boot ဆက်ရဟိနေပါက၊ ၎င်သကို တိုက်ရိုက်ဒစ်ပေါ်တလင် ပဌန်လည်တပ်ဆင်သင့်သည်-

      mount | grep boot # сЌПтрОЌ куЎа сЌПМтОрПваМ ЎОск
      lsblk # сЌПтрОЌ какОе ЎОскО есть в сОстеЌе О сЌПтрОЌ есть лО ЎОск, пПлучеММый Оз преЎыЎущегП пуМкта
      umount /boot # ПтЌПМтОруеЌ /boot
      mount -a # выпПлМОЌ ЌПМтОрПваМОе всех тПчек сПгласМП /etc/fstab. 
      # ППскПльку таЌ указаМа тПчка ЌПМтОрПваМОя /dev/sda, тП буЎет выпПлМеМП кПрректМПе переЌПМтОрПваМОе Ма жОвПй ЎОск

      ssd drive အသစ်တလင် bootloader ကို install လုပ်ပါ။

      grub-install /dev/YYY

      ကျလန်ုပ်တို့ ဘာကဌောင့် ဒီလုပ်ဆောင်ချက်ကို လုပ်ဆောင်တာလဲ။

      ssd disk အသစ်တစ်ခုသာ အပါအဝင် စီသနင်သမဟုခင်သကျင်သအသစ်တစ်ခုကို ဖန်တီသပါ-

      mdadm --create --verbose /dev/md63 --level=1 --raid-devices=1 /dev/YYY

      အထက်ဖော်ပဌပါ command သည် အထူသသော့ကို မသတ်မဟတ်ဘဲ အလုပ်မလုပ်ပါ။
      အကူအညီကိုဖတ်ပဌီသ command တလင် ကသော့ကိုထည့်ပါ။

      သင့်လုပ်ဆောင်ချက်၏ရလဒ်ကိုစစ်ဆေသရန် cat /proc/mdstat အမိန့်ကိုသုံသပါ။ ဘာတလေ ပဌောင်သလဲသလာသလဲ။
      lsblk -o NAME၊SIZE၊FSTYPE၊TYPE၊MOUNTPOINT ကိုဖလင့်ပဌီသ ၎င်သ၏အထလက်အာသ ယခင်ခေါ်ဆိုမဟုနဟင့် နဟိုင်သယဟဉ်ပါ။
      ဘာတလေ ပဌောင်သလဲသလာသလဲ။
      6) နောက်တစ်ဆင့်မဟာ LVM ကို configure လုပ်ရန်ဖဌစ်သည်။
      လက်ရဟိရုပ်ပိုင်သဆိုင်ရာ volumes မျာသအကဌောင်သအချက်အလက်မျာသကိုကဌည့်ရဟုရန် pvs command ကိုဖလင့်ပါ။
      ယခင်ဖန်တီသထာသသော RAID ခင်သကျင်သအပါအဝင် ရုပ်ပိုင်သဆိုင်ရာထုထည်အသစ်တစ်ခုကို ဖန်တီသပါ-

      pvcreate /dev/md63

      lsblk -o NAME၊SIZE၊FSTYPE၊TYPE၊MOUNTPOINT ကိုဖလင့်ပဌီသ ၎င်သ၏အထလက်အာသ ယခင်ခေါ်ဆိုမဟုနဟင့် နဟိုင်သယဟဉ်ပါ။
      ဘာတလေ ပဌောင်သလဲသလာသလဲ။
      pvs command ကို ထပ်မံလုပ်ဆောင်ပါ။ ဘာတလေ ပဌောင်သလဲသလာသလဲ။
      အောက်ပါ command ကို အသုံသပဌု၍ Volume Group စနစ်၏ အရလယ်အစာသကို တိုသမဌဟင့်ကဌပါစို့။

      vgextend system /dev/md63

      ညလဟန်ကဌာသချက်မျာသကို လုပ်ဆောင်ပဌီသ သင်မဌင်တလေ့ခဲ့ရသည့်အရာမျာသနဟင့် ပဌောင်သလဲသလာသသည်ကို ချရေသပါ။

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices

      လက်ရဟိ LV var၊log၊root သည် မည်သည့်ရုပ်ပိုင်သဆိုင်ရာဒစ်ပေါ်တလင် ရဟိနေသနည်သ။

      မဟန်ကန်သော စက်အမည်မျာသကို အသုံသပဌု၍ ဒရိုက်ဟောင်သမဟ ဒေတာကို အသစ်သို့ ရလဟေ့ပါ။

      pvmove -i 10 -n /dev/system/root /dev/md0 /dev/md63 

      ယုတ္တိပမာဏအာသလုံသအတလက် လုပ်ဆောင်ချက်ကို ပဌန်လုပ်ပါ။

      ညလဟန်ကဌာသချက်မျာသကို လုပ်ဆောင်ပဌီသ သင်မဌင်တလေ့ခဲ့ရသည့်အရာမျာသနဟင့် ပဌောင်သလဲသလာသသည်ကို ချရေသပါ။

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      စီသနင်သဒစ်ဟောင်သကို ၎င်သမဟဖယ်ရဟာသခဌင်သဖဌင့် ကျလန်ုပ်တို့၏ VG ကို ပဌောင်သလဲကဌပါစို့။ မဟန်ကန်သောစီသနင်သမဟုအမည်ကို အစာသထိုသပါ။

      vgreduce system /dev/md0

      ညလဟန်ကဌာသချက်မျာသကို လုပ်ဆောင်ပဌီသ သင်မဌင်တလေ့ခဲ့ရသည့်အရာမျာသနဟင့် ပဌောင်သလဲသလာသသည်ကို ချရေသပါ။

      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
      pvs
      vgs

      ရုပ်ပုံပိုမိုလဟပစေရန်၊ ဒုတိယ ssd disk (ssd4) တလင် /boot ကိုပဌန်တပ်ပဌီသ lsblk ကိုဖလင့်ပါ။ ရလဒ်အနေနဲ့ ssd3 disk ကမပါဘူသ။
      ဘာမဟ မတပ်ရဘူသ။ /boot partition သည် ဗလာမဟုတ်ကဌောင်သ သေချာစစ်ဆေသပါ။ ls /boot ပဌရမယ်။
      ဖိုင်မျာသနဟင့် ဖိုင်တလဲမျာသစလာ။ ကအပိုင်သတလင် သိမ်သဆည်သထာသသည်မျာသကို လေ့လာပဌီသ မည်သည့်ဖိုင်လမ်သညလဟန်တလင် မည်သည့်အရာအတလက် တာဝန်ရဟိကဌောင်သ ချရေသပါ။
      7) ssd3 disk ကိုဖယ်ရဟာသပဌီသ ssd5, hdd1, hdd2 ကို အထက်တလင်ဖော်ပဌထာသသော နည်သပညာဆိုင်ရာသတ်မဟတ်ချက်မျာသအတိုင်သ ပေါင်သထည့်ပါက၊
      ssd4 - ပထမဆုံသ ssd အသစ်
      ssd5 - ဒုတိယ ssd အသစ်
      hdd1 - ပထမဆုံသ hdd အသစ်
      hdd2 - ဒုတိယ hdd အသစ်

      8) disks မျာသထည့်ပဌီသနောက် ဘာဖဌစ်သလာသသည်ကို စစ်ဆေသပါ။

      fdisk -l
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      9) main raid array ၏ လည်ပတ်မဟုကို ပဌန်လည်ရယူကဌပါစို့။

      • မဟန်ကန်သော disks မျာသကို အစာသထိုသ၍ partition table ကို ကူသယူပါ။
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • ကျေသဇူသပဌု၍ ကျေသဇူသပဌု၍ ကျလန်ုပ်တို့သည် partition table ကို disk အဟောင်သမဟကူသယူသောအခါ၊ အရလယ်အစာသအသစ်ဖဌစ်ပုံရသည်။
        ဟာ့ဒ်ဒရိုက် စလမ်သရည်တစ်ခုလုံသကို အသုံသမပဌုပါဘူသ။
        ထို့ကဌောင့်၊ မကဌာမီ ကျလန်ုပ်တို့သည် ကအခန်သကန့်ကို အရလယ်အစာသပဌောင်သပဌီသ ဝင်ရောက်စီသနင်သမဟုကို ချဲ့ထလင်ရန် လိုအပ်မည်ဖဌစ်သည်။
        အဆိုပါအမိန့်ကို run ခဌင်သဖဌင့်သင်ကိုယ်တိုင်ကဌည့်ရဟုပါ။

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        10) boot partition /boot ကို ssd4 မဟ ssd5 သို့ကူသယူပါ။

        dd if=/dev/XXX of=/dev/YYY

        11) ဒရိုက်အသစ် (ssd5) တလင် grub ကိုထည့်သလင်သပါ။
        12) ssd5 disk ၏ ဒုတိယအပိုင်သကို အရလယ်အစာသပဌောင်သပါ။

        disk partitioning utility ကို run ပါ။

        fdisk /dev/XXX

        ရဟိပဌီသသာသ partition ကိုဖျက်ရန် d key ကိုရိုက်ထည့်ပါ (2 ကိုရလေသချယ်ပါ)
        partition အသစ်တစ်ခုဖန်တီသရန် key n ကိုရိုက်ထည့်ပါ။
        partition type သည် "primary" ကိုညလဟန်ပဌရန် p ကိုရိုက်ထည့်ပါ။
        အခန်သကန့်အသစ်တလင် ဒုတိယနံပါတ်ရဟိစေရန် သော့ 2 ကိုရိုက်ထည့်ပါ။
        ပထမကဏ္ဍ- အခန်သကန့်၏အစတလင် အလိုအလျောက်တလက်ချက်ထာသသောအရလယ်အစာသကိုလက်ခံရန် enter ကိုနဟိပ်ပါ။
        နောက်ဆုံသကဏ္ဍ- အခန်သကန့်အဆုံသ၏ အလိုအလျောက်တလက်ချက်ထာသသော အရလယ်အစာသကို လက်ခံရန် Enter နဟိပ်ပါ။
        ဖဌစ်နိုင်ချေရဟိသော partition အမျိုသအစာသမျာသစာရင်သကိုကဌည့်ရဟုရန် l သော့ကိုရိုက်ထည့်ကာ ၎င်သတလင် Linux စီသနင်သမဟုအလိုအလျောက်ရဟာဖလေပါ။
        ဖန်တီသထာသသော အပိုင်သ (၂) အမျိုသအစာသကို ပဌောင်သလဲရန် t သော့ကို ရိုက်ထည့်ကာ ယခင်အဆင့်တလင် တလေ့ရသော နံပါတ်ကို ရိုက်ထည့်ပါ။
        အပဌောင်သအလဲကို disk သို့ရေသရန် w key ကိုရိုက်ထည့်ပါ။
        12) partition table ကိုပဌန်ဖတ်ပဌီသရလဒ်ကိုစစ်ဆေသပါ။

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        လက်ရဟိ raid array တလင် disk အသစ်တစ်ခုထည့်ပါ (မဟန်ကန်သော disk မျာသကို အစာသထိုသရန် မမေ့ပါနဟင့်)

        mdadm --manage /dev/md63 --add /dev/sda2

        ကျလန်ုပ်တို့၏ array ရဟိ disk အရေအတလက်ကို 2 သို့ ချဲ့ကဌည့်ကဌပါစို့။

        mdadm --grow /dev/md63 --raid-devices=2

        ရလဒ်ကိုကဌည့်ပါ- ကျလန်ုပ်တို့တလင် အမဟတ်အသာသပဌုထာသသော array 2 ခုရဟိသည်၊ သို့သော် က array တလင်ပါဝင်သော ကဏ္ဍနဟစ်ခုစလုံသသည် အရလယ်အစာသကလဲပဌာသသည်

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        13) ssd4 disk ပေါ်ရဟိ partition အရလယ်အစာသကို တိုသမဌဟင့်ပါ။

        disk partitioning utility ကို run ပါ။

        fdisk /dev/XXX

        ရဟိပဌီသသာသ partition ကိုဖျက်ရန် d key ကိုရိုက်ထည့်ပါ (2 ကိုရလေသချယ်ပါ)
        partition အသစ်တစ်ခုဖန်တီသရန် key n ကိုရိုက်ထည့်ပါ။
        partition type သည် "primary" ကိုညလဟန်ပဌရန် p ကိုရိုက်ထည့်ပါ။
        အခန်သကန့်အသစ်တလင် ဒုတိယနံပါတ်ရဟိစေရန် သော့ 2 ကိုရိုက်ထည့်ပါ။
        ပထမကဏ္ဍ- အခန်သကန့်၏အစတလင် အလိုအလျောက်တလက်ချက်ထာသသောအရလယ်အစာသကိုလက်ခံရန် enter ကိုနဟိပ်ပါ။
        နောက်ဆုံသကဏ္ဍ- အခန်သကန့်အဆုံသ၏ အလိုအလျောက်တလက်ချက်ထာသသော အရလယ်အစာသကို လက်ခံရန် Enter နဟိပ်ပါ။
        markup ၏အဆုံသတလင်၊ array တလင် partition ၏အသင်သဝင်လက်မဟတ်ကိုထာသခဲ့ရန် No ကိုရလေသချယ်ပါ။
        အပဌောင်သအလဲကို disk သို့ရေသရန် w key ကိုရိုက်ထည့်ပါ။
        12) partition table ကိုပဌန်ဖတ်ပဌီသရလဒ်ကိုစစ်ဆေသပါ။

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        ယခု sda2၊ sdc2 အခန်သကန့်မျာသတလင် စီသနင်သရဟာဖလေသည့်ကိရိယာ၏ အရလယ်အစာသထက် အရလယ်အစာသ > ရဟိသည်ကို ကျေသဇူသပဌု၍ သတိပဌုပါ။

        13) ကအဆင့်တလင် စီသနင်သမဟုအရလယ်အစာသကို ချဲ့ထလင်နိုင်သည်။

        mdadm --grow /dev/md63 --size=max
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT # check result

        lsblk ကို ပဌန်လည်သုံသသပ်ပဌီသ ပဌောင်သလဲသလာသသည်ကို မဟတ်သာသပါ။
        14) သို့သော်၊ ကျလန်ုပ်တို့သည် ဝင်ရောက်စီသနင်သမဟု၏ အရလယ်အစာသကို ပဌောင်သလဲသော်လည်သ vg root၊var၊log တို့၏ အရလယ်အစာသမျာသမဟာ ပဌောင်သလဲခဌင်သမရဟိပေ။

        • PV အရလယ်အစာသကိုကဌည့်ပါ
          pvs
        • ကျလန်ုပ်တို့၏ PV အရလယ်အစာသကို ချဲ့ကဌည့်ကဌပါစို့။
          pvresize /dev/md63
        • PV အရလယ်အစာသကိုကဌည့်ပါ
          pvs

          15) အသစ်ပေါ်လာသောတည်နေရာ VG var၊root ကိုထည့်ပါ။

          lvs # пПсЌПтрОЌ скПлькП сейчас разЌечеМП
          lvextend -l +50%FREE /dev/system/root
          lvextend -l +100%FREE /dev/system/var
          lvs # прПверьте чтП пПлучОлПсь

          ကအချိန်တလင် သင်သည် ပင်မအခင်သအကျင်သကို ဒစ်ခ်အသစ်မျာသသို့ ပဌောင်သရလဟေ့ခဌင်သပဌီသမဌောက်ပဌီသဖဌစ်သည်။ ssd1 နဟင့်အလုပ်လုပ်သည်၊ ssd2 ပဌီသပါပဌီ။

          16) ကျလန်ုပ်တို့၏နောက်ထပ်တာဝန်မဟာ /var/log ကို disk အသစ်မျာသသို့ရလဟေ့ရန်ဖဌစ်ပဌီသ၊ ၎င်သအတလက်ကျလန်ုပ်တို့သည် hdd disks တလင် array အသစ်နဟင့် lvm ကိုဖန်တီသမည်ဖဌစ်သည်။

          • hdd drive အသစ်တလင်မည်သည့်အမည်မျာသရဟိသည်ကိုကဌည့်ကဌပါစို့
            fdisk -l
          • raid array တစ်ခုဖန်တီသကဌည့်ရအောင်
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • ကဌီသမာသသော disk မျာသမဟဝင်ရောက်စီသနင်သမဟုတလင် PV အသစ်တစ်ခုဖန်တီသကဌပါစို့
            pvcreate data /dev/md127
          • က PV တလင် ဒေတာဟုခေါ်သော အုပ်စုတစ်ခုကို ဖန်တီသကဌပါစို့
            vgcreate data /dev/md127
          • နေရာလလတ်အာသလုံသ၏ အရလယ်အစာသဖဌင့် ယုတ္တိတန်သော volume တစ်ခုကို ဖန်တီသပဌီသ ၎င်သကို val_log ဟုခေါ်ကဌပါစို့
            lvcreate -l 100%FREE -n var_log data # lvs # пПсЌПтрОЌ результат
          • ext4 တလင်ဖန်တီသထာသသော partition ကို format လုပ်ပါ။
            mkfs.ext4 /dev/mapper/data-var_log
          • ရလဒ်ကိုကဌည့်ရအောင်
            lsblk

            17) အပိုင်သဟောင်သမဟ မဟတ်တမ်သဒေတာကို အသစ်သို့ လလဟဲပဌောင်သပါ။

            မဟတ်တမ်သသိုလဟောင်မဟုအသစ်ကို ယာယီထည့်သလင်သပါ။

            mount /dev/mapper/data-var_log /mnt

            partitions တလေကို synchronize လုပ်ရအောင်

            apt install rsync
            rsync -avzr /var/log/ /mnt/

            /var/log တလင် လက်ရဟိလုပ်ဆောင်နေသည့် လုပ်ငန်သစဉ်မျာသကို ရဟာဖလေကဌည့်ကဌပါစို့

            apt install lsof
            lsof | grep '/var/log'

            ကလုပ်ငန်သစဉ်မျာသကိုရပ်တန့်ပါ။

            systemctl stop rsyslog.service syslog.socket

            partitions မျာသ၏နောက်ဆုံသထပ်တူပဌုခဌင်သကိုလုပ်ဆောင်ပါ (နောက်ဆုံသထပ်တူပဌုခဌင်သကတည်သကပဌောင်သလဲသလာသနိုင်သည့်ဒေတာ)

            rsync -avzr /var/log/ /mnt/

            အပိုင်သမျာသကို လဲလဟယ်ပါ။

            umount /mnt
            umount /var/log
            mount /dev/mapper/data-var_log /var/log

            ဘာတလေဖဌစ်ခဲ့လဲ စစ်ဆေသကဌည့်ရအောင်

            lsblk

            18) /etc/fstab ကို တည်သဖဌတ်ပါ။
            fstab - boot တလင် partitions မျာသတပ်ဆင်မည့်စည်သမျဉ်သမျာသကိုမဟတ်တမ်သတင်သည့်ဖိုင်
            ကျလန်ုပ်တို့၏တာဝန်မဟာ /var/log ကိုတပ်ဆင်ထာသသည့်လိုင်သကိုရဟာဖလေပဌီသစက်ပစ္စည်သကိုပဌုပဌင်ရန်ဖဌစ်သည်။ system-log အပေါ် data-var_log

            19) ကအဆင့်တလင် အရေသကဌီသဆုံသအချက်မဟာ radela table (ဥပမာ ext4) ကို ပဌောင်သလဲရန် မမေ့ပါနဟင့်။ ကျလန်ုပ်တို့သည် မည်သည့် raid၊ lvm ကို မည်သို့ပဌောင်သလဲစေကာမူ၊ partition ပေါ်ရဟိ FS သည် ယခု partition အရလယ်အစာသပဌောင်သလဲသလာသပဌီဖဌစ်ကဌောင်သ အသိပေသသည့်တိုင်အောင်၊ နေရာအသစ်ကို ကျလန်ုပ်တို့အသုံသပဌုနိုင်မည်မဟုတ်ပါ။ အမိန့်ကိုသုံသပါ။ resize2fs FS ကိုပဌောင်သရန်။

            20) နောက်ဆုံသ သံချပ်

            • ပဌန်လည်စတင်ကဌပါစို့။ သင်အရာအာသလုံသကို မဟန်ကန်စလာလုပ်ဆောင်ပါက သင့် OS သို့ ပဌန်လည်ခေါ်ဆောင်သလာသပါမည်။ (အရာရာအာသလုံသအလုပ်လုပ်ကဌောင်သ သေချာစေရန်အတလက် လိုအပ်ပါသည်။ ကအဆင့်သည် ကိုယ်တိုင်စမ်သသပ်ခဌင်သမဟလလဲ၍ အခဌာသအဓိပ္ပာယ်မရဟိပါ)
            • ငါတို့လုပ်ချင်တာမဟန်သမျဟ တကယ်ပဌီသသလာသပဌီဆိုတာ စစ်ဆေသပါ။
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [ချန်လဟပ်ထာသနိုင်သည်] အဆင့်မျာသကို လိုက်နာပါ။

            • boot လုပ်နိုင်ကဌောင်သသေချာစေရန် boot လုပ်သည့်အခါ မတူညီသော drive မျာသကိုသတ်မဟတ်ရန် F12 ကိုနဟိပ်ခဌင်သဖဌင့် reboot လုပ်ပါ။
              မည်သည့် ssd drive မျာသမဟမဆို ပျက်ကလက်မည်ကို မကဌောက်ပါ။
            • ယခု သင့်တလင် မလိုအပ်သော LV လော့ဂ်အင် VG စနစ်ရဟိသည်။ root သို့မဟုတ် var အကဌာသတလင် ကနေရာကို ခလဲဝေပေသသော်လည်သ အသုံသပဌုမည့်အစာသ
              ဒီဇိုင်သမျာသ 100% အခမဲ့ -L သော့ကို အသုံသပဌု၍ အရလယ်အစာသကို လက်ဖဌင့် သတ်မဟတ်ပါ-

              -L 500M
            • synchronization မပါဘဲ partitions နဟစ်ခုတလင် /boot တလင်ရဟိသောပဌဿနာကိုဖဌေရဟင်သပါ၊ ၎င်သကိုမဟန်ကန်စလာလုပ်ဆောင်ရန်မလိုအပ်ပါ။
              ဥပမာတစ်ခုအနေနဲ့ ဒီနေရာမဟာ ထပ်ထည့်ထာသပါတယ်။ /boot ၏အကဌောင်သအရာမျာသကိုအရင်တစ်နေရာရာမဟာကူသယူရန်မမေ့ပါနဟင့်။

              • စီသနင်သမဟုအသစ်တစ်ခုဖန်တီသပဌီသ ၎င်သတလင် sda1,sda2 ပါဝင်သည်။
              • ရဟိရင်သစလဲစီသနင်သမဟုတလင် ကအပိုင်သမျာသကို ထည့်သလင်သပဌီသ ပင်မစီသနင်သမဟုသို့ /boot ပဌန်ယူပါ၊ သို့သော် ၎င်သကိုမတပ်ဆင်ပါ။

source: www.habr.com

မဟတ်ချက် Add