အားလုံးမင်္ဂလာပါ! မကြာသေးမီက ကျွန်တော်သည် Linux ဆာဗာပေါ်တွင် disk အရွယ်အစား "hot" ကို တိုးမြှင့်ရန် ရိုးရှင်းပုံရသော အလုပ်တစ်ခုကို တွေ့ခဲ့ရသည်။
အလုပ်၏ဖော်ပြချက်
cloud တွင် server တစ်ခုရှိသည်။ ငါ့ကိစ္စတွင်၊ ၎င်းသည် Google Cloud - Compute Engine ဖြစ်သည်။ လည်ပတ်မှုစနစ်- Ubuntu။ 30 GB ဒစ်ခ်ကို ယခု ချိတ်ဆက်ထားသည်။ ဒေတာဘေ့စ်ကြီးထွားလာသည်နှင့်အမျှ ဖိုင်များ ဖောင်းကားလာသောကြောင့် disk အရွယ်အစားကို 50 GB သို့ တိုးမြှင့်ရန် လိုအပ်သည်။ တစ်ချိန်တည်းမှာပင်၊ ကျွန်ုပ်တို့သည် မည်သည့်အရာကိုမျှ disable မပြုပါ၊ ကျွန်ုပ်တို့သည် မည်သည့်အရာကိုမျှ reboot မလုပ်ပါ။
သတိထား! မစတင်မီ အရေးကြီးသော အချက်အလက်အားလုံးကို အရန်ကူးထားပါ။
1. ပထမဦးစွာ ကျွန်ုပ်တို့တွင် နေရာလွတ်မည်မျှရှိသည်ကို စစ်ဆေးကြည့်ကြပါစို့။ Linux ကွန်ဆိုးလ်တွင် ကျွန်ုပ်တို့ရေးသားသည်-
df -h
ရိုးရိုးရှင်းရှင်းပြောရရင် ကျွန်တော့်မှာ စုစုပေါင်း 30 GB ရှိပြီး 7.9 GB က အခု အခမဲ့ဖြစ်ပါတယ်။ တိုးမြှင့်ရန် လိုအပ်ပါသည်။
2. ထို့နောက် ကျွန်ုပ်သွား၍ ကျွန်ုပ်၏ hoster ၏ ကွန်ဆိုးလ်မှတဆင့် နောက်ထပ် GB အနည်းငယ်ကို ချိတ်ဆက်ပါ။ Google Cloud သည် ပြန်လည်စတင်ခြင်းမရှိဘဲ ၎င်းကို လွယ်ကူစေသည်။ ကျွန်ုပ်သည် Compute Engine -> Disks -> ကျွန်ုပ်၏ဆာဗာ၏ဒစ်ကို ရွေးချယ်ပြီး ၎င်း၏အရွယ်အစားကို ပြောင်းလဲပါ-
ကျွန်ုပ်သည် အထဲသို့ဝင်၍ "တည်းဖြတ်ရန်" ကိုနှိပ်ပြီး ကျွန်ုပ်လိုအပ်သော အရွယ်အစားသို့ ဒစ်ခ်အရွယ်အစားကို တိုးမြှင့်ပါ (ကျွန်ုပ်၏ကိစ္စတွင်၊ 50 GB အထိ)။
3. ယခု ကျွန်ုပ်တို့တွင် 50 GB ရှိသည်။ အမိန့်ဖြင့် ဆာဗာပေါ်တွင် ၎င်းကို စစ်ဆေးကြည့်ကြပါစို့။
sudo fdisk -l
ကျွန်ုပ်တို့၏ 50 GB အသစ်ကို ကျွန်ုပ်တို့တွေ့မြင်နေရသော်လည်း ယခုအချိန်တွင် ကျွန်ုပ်တို့သည် 30 GB ကိုသာ အသုံးပြုနိုင်သည်။
4. ယခု လက်ရှိ 30 GB disk partition ကို ဖျက်ပြီး 50 GB အသစ်တစ်ခုကို ဖန်တီးကြပါစို့။ ကဏ္ဍများစွာရှိနိုင်သည်။ အပိုင်းအသစ်များစွာကိုလည်း ဖန်တီးရန် လိုအပ်နိုင်သည်။ ဤလုပ်ဆောင်ချက်အတွက် ကျွန်ုပ်တို့သည် ပရိုဂရမ်ကို အသုံးပြုပါမည်။ fdiskဟာ့ဒ်ဒစ် အပိုင်းများကို စီမံခန့်ခွဲရန် ခွင့်ပြုသည့်၊ disk partitions များသည် အဘယ်အရာနှင့် ၎င်းတို့အတွက် လိုအပ်သည်များကို နားလည်ရန်လည်း အရေးကြီးသည် - ဖတ်ရှုပါ။
sudo fdisk /dev/sda
5. ပရိုဂရမ်၏ အပြန်အလှန်အကျိုးသက်ရောက်မှုမုဒ်အတွင်းတွင် fdisk ကျွန်ုပ်တို့သည် လုပ်ငန်းများစွာကို လုပ်ဆောင်သည်။
ပထမဦးစွာကျွန်ုပ်တို့ဝင်ရောက်:
p
command သည် ကျွန်ုပ်တို့၏ လက်ရှိ partitions များစာရင်းကို ပြသသည်။ ငါ့ကိစ္စမှာ၊ အပိုင်းတစ်ခုက 30 GB ဖြစ်ပြီး နောက်တစ်ခုက 20 GB က လွတ်လွတ်လပ်လပ် လွင့်နေတာပဲ၊
6. ထို့နောက် ထည့်သွင်းပါ-
d
50 GB တစ်ခုလုံးအတွက် အသစ်တစ်ခုဖန်တီးရန်အတွက် လက်ရှိအပိုင်းကို ဖျက်လိုက်ပါသည်။ ခွဲစိတ်မှုမစမီ၊ ကျွန်ုပ်တို့သည် အရေးကြီးသောအချက်အလက်များကို အရန်ကူးထားခြင်း ရှိ၊မရှိ နောက်တစ်ကြိမ် စစ်ဆေးပါသည်။
7. ထို့နောက် ပရိုဂရမ်အား ကျွန်ုပ်တို့ညွှန်ပြသည်-
n
command သည် partition အသစ်တစ်ခုဖန်တီးသည်။ ကန့်သတ်ဘောင်အားလုံးကို ပုံသေအဖြစ်သတ်မှတ်ထားသင့်သည် - Enter နှိပ်ရုံပါပဲ။ သင့်တွင် အထူးကိစ္စတစ်ခုရှိပါက၊ သင်၏ ကန့်သတ်ချက်များကို ဖော်ပြပါ။ စခရင်ရှော့ကနေမြင်ရတဲ့အတိုင်း 50 GB partition ကိုဖန်တီးခဲ့တယ် - ငါလိုအပ်တဲ့အရာ။
8. ထို့ကြောင့်၊ ကျွန်ုပ်သည် ပရိုဂရမ်အား ညွှန်ပြသည်-
w
ဤအမိန့်သည် အပြောင်းအလဲများနှင့် ထွက်ပေါက်များကို ရေးသားသည်။ fdisk. partition table ကိုဖတ်ခြင်းမအောင်မြင်မည်ကိုကျွန်ုပ်တို့မကြောက်ပါ။ အောက်ပါ command သည် ၎င်းကို ဖြေရှင်းရန် ကူညီပေးပါလိမ့်မည်။ နည်းနည်းပဲကျန်တော့တယ်။
9. ကျွန်တော်တို fdisk ပင်မ Linux လိုင်းသို့ ပြန်သွားသည်။ ပြီးရင်တော့ စောစောက အကြံပြုထားတဲ့အတိုင်း မောင်းဝင်ပါ ။
sudo partprobe /dev/sda
အရာအားလုံးအောင်မြင်ခဲ့လျှင်, သင်သည်မည်သည့်မက်ဆေ့ခ်ျကိုမြင်ရလိမ့်မည်မဟုတ်ပေ။ ပရိုဂရမ်မရှိပါက ထည့်သွင်းပါ။ partprobeထို့နောက် install လုပ်ပါ။ အတိအကျ partprobe ကျွန်ုပ်တို့သည် အွန်လိုင်းတွင် အပိုင်းကို 50 GB အထိ ချဲ့ထွင်နိုင်စေမည့် အခန်းကန့်ဇယားများကို အပ်ဒိတ်လုပ်ပါမည်။ ဆက်လုပ်သည်။
သဲလွန်စ! တပ်ဆင်ပါ။ partprobe သင်ဤကဲ့သို့ပြုလုပ်နိုင်သည်-
apt-get install partprobe
10. ယခု ပရိုဂရမ်ကို အသုံးပြု၍ partition အရွယ်အစားကို ပြန်လည်သတ်မှတ်ရန် ကျန်ရှိနေပါသည်။ အရွယ်အစား 2fs ကို ပြောင်းလဲပါ။. သူမသည် ဤအရာကို အွန်လိုင်းတွင် ပြုလုပ်လိမ့်မည် - ထိုအချိန်တွင်ပင် ဇာတ်ညွှန်းများသည် အလုပ်လုပ်နေပြီး disk သို့ စာရေးနေပါသည်။
အစီအစဉ် အရွယ်အစား 2fs ကို ပြောင်းလဲပါ။ ဖိုင်စနစ် မက်တာဒေတာကို ထပ်ရေးပါမည်။ ၎င်းကိုလုပ်ဆောင်ရန်ကျွန်ုပ်တို့သည်အောက်ပါ command ကိုအသုံးပြုသည်။
sudo resize2fs /dev/sda1
ဤတွင် sda1 သည် သင်၏ partition ၏ အမည်ဖြစ်သည်။ ကိစ္စအများစုတွင်၊ ၎င်းသည် sda1 ဖြစ်သည်၊ သို့သော် ခြွင်းချက်များ ဖြစ်နိုင်သည်။ သတိထားပါ။ ရလဒ်အနေဖြင့်၊ ပရိုဂရမ်သည် ကျွန်ုပ်တို့အတွက် partition အရွယ်အစားကို ပြောင်းလဲခဲ့သည်။ ဒါက အောင်မြင်တယ်လို့ ထင်ပါတယ်။
11. အခု partition အရွယ်အစားပြောင်းပြီး 50 GB ရှိပြီဆိုတာ သေချာကြည့်ရအောင်။ ဒါကိုလုပ်ဖို့၊ ပထမဆုံး command ကို ပြန်လုပ်ကြည့်ရအောင်။
df -h
source: www.habr.com