آموزش افزایش سایز دیسک اوبونتو سرور نصب شده روی VM

با سلام و درود، همیشه سعی کنید همون ابتدا که میخواید به ماشین برای سرور خودتون بسازید حجم رو به درستی پیش بینی کنید که در اواسط مجبور به افزایش دادن فضای دیسک اوبونتوی نصب شده روی VMنشوید، در هر صورت امکان داره مجبور به افزایش حجم دیسک بشید که در ادامه آموزشش رو براتون دادم.

ابتدا باید فضای دیسک را از سمت VmWare افزایش دهید، فقط توجه داشته باشید در صورت افزایش فضای دیسک در VM، دیسک شما به شکل زیر خواهد شد:

۱- افزایش حجم دیسک در VM

۱- برای این کار ابتدا ماشین خود را که قصد افزایش حجم دیسک آن را دارید، خاموش کنید.

۲- حال وارد setting ماشین خود شده و دیسک آن را به مقدار مورد نظر خودتان افزایش دهید.

نکته: اگر قسمت هارد دیسک غیر فعال (خاکستری بود)، مطمین شوید هیچ snapshot روی ماشین مورد نظر نداشته باشید و IDE روی ماشین فعال نباشد.

۳- مجدد ماشین خود را start کنید.

۴- به ماشین خودتان از طریق کنسول و root لاگین کنید.

۲- افزایش فضای دیسک سمت اوبونتو سرور

۱- ابتدا با دستور زیر فضای دیسک را بررسی کنید:

fdisk -l

با توجه به تصویر فوق مشاهده می کنید که ماشین من ۳۰ گیگ داشت که ۲۲۰ گیگ جدید رو قصد دارم بهش اضافه کنم. که در کل میشه ۲۵۰ گیگ

۲- حال دستور زیر را اجرا کنید:

fdisk /dev/sda

حال n را برای ساخت پارتیشن جدید بزنید و سپس شماره ی پارتیشن که برای من ۴ می شد (sda4) و در انتها w برای write کردن تغییرات (امکان داره از شما چند تا گزینه دیگه مانند start blockو غیره هم بپرسته که حالت پیشفرض را انتخاب کنید)

نکته : اگر Hex code (type L to list codes): را پرسید، 8e را وارد کنید.

Hex code (type L to list codes): 8e

۳- سیستم را ریبوت کنید.

۴- حال دستور pvcreate را بزنید (با این دستور فیزیکال وولیوم را می سازید):

 sudo pvcreate /dev/sda4

  output:
    Physical volume "/dev/sda4" successfully created.

۵- برای بدست آوردن نام volume group فعلی، دستور زیر را بزنید:

vgdisplay

۶- برای توسعه دادن volume groupاز دستور زیر استفاده کنید (sda4 را به آن اضافه کنید):

sudo vgextend ubuntu-vg /dev/sda4

۷- حال برای بدست آوردن مسیر lv از دستور زیر استفاده کنید (Logical Volume path):

sudo lvdisplay

۸- حال برای توسعه دادن Logical Volume و افوزدن sda4 به آن، از دستور زیر استفاده کنید:

sudo lvextend /dev/ubuntu-vg/ubuntu-lv /dev/sda4

output:
    Size of logical volume ubuntu-vg/ubuntu-lv changed from 20.00 GiB (5120 extents) to <240.00 GiB (61439 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

۹- از دستور زیر برای بروزرسانی Logical Volumeاستفاده کنید:

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

۱۰ – در انتهای از دستور df -hبرای مشاهده تغییرات اعمال شده استفاده کنید:

همانطور که مشاهده می کنید، از ۳۰ گیگ به ۲۵۰ گیگ رسیدیم و پایان آموزش.

مرجع ۱مرجع۲ مرجع ۳