مرکز آموزش

افزایش سایز پارتیشن root با استفاده از LVM در لینوکس

اگر از هتزنر استفاده می کنید برای اضافه کردن ولوم جدید تنظیمات اتوماتیک را انتخاب و سرور را ریبوت کنید تا درایو جدید بصورت sdb اضافه شود.

با یوزر روت وارد سرور شوید.

دستور زیر را وارد کنید:

lsblk

درایو ها و پارتیشن ها را مشاهده کنید.

خوب شما می خواهید مسیر روت / را با کمک sdb جدید به هم متصل کنید.

 

بعد از نصب سیستم عامل ابونتو ۲۰، بصورت خودکار هارد به میزان پلن تهیه شده extend نمیشه، به همین خاطر با دستورات زیر به راحتی هارد رو افزایش میدیم. دستورات زیر رو به ترتیب وارد میکنیم:

cfdisk

دستورات cfdisk را باید مجزا برای هر دیسک بزنید، فرمت پارتیشن هر دو باید lvm باشد و اگر فرمت را از سیستم بخواهید به lvm تغییر دهید اطلاعات از بین خواهد رفت، بنابر این قبل از نصب اولیه لینوکس باید پارتیشن بصورت lvm تعریف شده باشد. متاسفانه در هتزنر بصورت پیش فرض درایو اصلی سیستم است و با این روش نمی توان بدون از دست رفتن اطلاعات دو دیسک را هم جوین کنید.

cfdisk /dev/sda

cfdisk /dev/sdb

 

پارتیشنی که رنگ سبز داره و Free Space نوشته شده رو انتخاب میکنیم و [ New ] انتخاب میکنیم و بعد Enter میزنیم، بعد [ Write ] میزنیم و از ما سوال پرسیده میشه که yes میزنیم و [ Quit ] میزنیم ، سپس دستورات رو یکی یکی وارد میکنیم:

partprobe /dev/sda3

vgextend ubuntu-vg /dev/sda3

lvdisplay | grep ‘LV Path’

ls -la /dev/ubuntu-vg/ubuntu-lv

lsblk /dev/dm-0

lvresize -l +100%FREE /dev/ubuntu-vg/root

sudo lvm lvextend -l +100%FREE /dev/ubuntu-vg/root

sudo resize2fs -p /dev/mapper/ubuntu–vg-root

در آخر دستور df -h رو میزنیم که مشاهده کنیم مابقی هارد در پارتیشن  /dev/mapper/ubuntu–vg-root  به اندازه پلن خریداری شده اضافه شده است.

 

دستورات زیر برای ابونتو ۲۰ هستند :

partprobe /dev/sda3

vgextend ubuntu-vg /dev/sda3

lvdisplay | grep ‘LV Path’

ls -la /dev/ubuntu-vg/ubuntu-lv

lsblk /dev/dm-0

lvresize -l +100%FREE /dev/ubuntu-vg/root

sudo lvm lvextend -l +100%FREE /dev/ubuntu-vg/root

sudo resize2fs -p /dev/mapper/ubuntu–vg-root

 

دستورات زیر برای ابونتو ۲۲ هستند :

partprobe /dev/sda4
vgextend ubuntu-vg /dev/sda4
lvdisplay | grep ‘LV Path’
ls -la /dev/ubuntu-vg/ubuntu-lv
lsblk /dev/dm-0
lvresize -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo lvm lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs -p /dev/ubuntu-vg/ubuntu-lv

 

در آخر دستور df -h رو میزنیم که مشاهده کنیم مابقی هارد در پارتیشن  /dev/mapper/ubuntu–vg-root  به اندازه پلن خریداری شده اضافه شده

 


آیا این پاسخ به شما کمک کرد؟  پرینت این مقاله

در همین زمینه


آموزش نصب سرویس وب میل Round Cube روی سرور

مراحل نصب آخرین نسخه Round Cube (آموزش نصب روی لینوکس Centos و وب سرور XAMPP می باشد) wget...

میزبانی سایت بدون کنترل پنل

  برای این کار بهتر است از یک وب سرور رایگان مثل Xampp روی سرور خود استفاده کنید. با نصب زمپ...

چگونگی نمایش مشخصات سرور: حافظه، پردازشگر و فضا و ...

وارد SSH بشوید و دستورات زیر را اجرا کنید:   cat /proc/meminfocat /proc/cpuinfocat...

آموزش نصب کنترل پنل رایگان کلکسو Koloxo Free Control Panel

  کلکسو یکی از امن ترین و بهترین کنترل پنل رایگان برای نصب و مدیریت روی سرور مجازی و اختصاصی می...

آموزش نصب ffmpeg

این بسته روی لینوکس برای اجرای فایل های ویدئویی و صوتی کاربرد دارد و برای اجرای برخی پلاگین های...