نحوه ی extend کردن پارتیشن root در LVM
در این آموزش من از CentOs6 استفاده می کنم که دارای پارتیشن ext4، lv_root مانت شده به / و lv_swap به عنوان swap از volume group vg_centos6 می باشد، ما فرض می کنیم که فضای lv_root(/) در حال اجراست پر شده است و vg_centos6 هیچ فضای خالی ای ندارد. ما یک درایو جدید با 20GB فضا اضافه کرده ایم. حالا ما نیاز داریم این 20 GB فضا را به volume group اضافه کنیم و سپس انرا به lv_root(/) اضافه کنیم.
هشدار: قبل از انجام هر کاری از داده های خود پشتیبان گیری کنید.
ابتدا ما فضای استفاده شده ی فایل سیستم و اطلاعات logical volume را بررسی می کنیم .

اطلاعات هارد دیسک اضافه شده جدید را با استفاده از دستور زیر می گیریم:

نکته:/dev/sdb هارد دیسک اضافه شده ی جدید است.
برای ایجاد پارتیشن روی هارد دیسک دوم، از دستور زیر استفاده کنید و دستورالعمل “on screen” را دنبال کنید و نوع پارتیشن را از linux به LVM(8e) تغییر دهید:

نوع فایل سیستم lvm قبلی مانت شده را شناسایی کنید:

پارتیشن جدید ایجاد شده را با استفاده از دستور زیر فرمت کنید:

پارتیشن جدید ایجاد شده را به عنوان physical volume مقداردهی کنید:

Volume group ها را با استفاده از دستور زیر بررسی کنید:

نکته:vg_centos6 یک volume group است که من می خواهم گسترش دهم، شما می توانید با توجه به volume group خود تغییر دهید.
VG(vg_centos6) را با PV جدید(/dev/sdb1) اضافه کنید:

Logical volume(lv_root) را با تمام فضای آزاد VG(vg_centos6) ،اضافه کنید.

سرانجام فایل سیستم را resize کنید.

بررسی کنید که فایل سیستم بزرگتر شده باشد:
در این آموزش من از CentOs6 استفاده می کنم که دارای پارتیشن ext4، lv_root مانت شده به / و lv_swap به عنوان swap از volume group vg_centos6 می باشد، ما فرض می کنیم که فضای lv_root(/) در حال اجراست پر شده است و vg_centos6 هیچ فضای خالی ای ندارد. ما یک درایو جدید با 20GB فضا اضافه کرده ایم. حالا ما نیاز داریم این 20 GB فضا را به volume group اضافه کنیم و سپس انرا به lv_root(/) اضافه کنیم.
هشدار: قبل از انجام هر کاری از داده های خود پشتیبان گیری کنید.
ابتدا ما فضای استفاده شده ی فایل سیستم و اطلاعات logical volume را بررسی می کنیم .
کد:
[LEFT] sudo df -h sudo lvs [/LEFT]
اطلاعات هارد دیسک اضافه شده جدید را با استفاده از دستور زیر می گیریم:
کد:
sudo fdisk -l
نکته:/dev/sdb هارد دیسک اضافه شده ی جدید است.
برای ایجاد پارتیشن روی هارد دیسک دوم، از دستور زیر استفاده کنید و دستورالعمل “on screen” را دنبال کنید و نوع پارتیشن را از linux به LVM(8e) تغییر دهید:
کد:
sudo fdisk /dev/sdb
نوع فایل سیستم lvm قبلی مانت شده را شناسایی کنید:
کد:
df -T
پارتیشن جدید ایجاد شده را با استفاده از دستور زیر فرمت کنید:
کد:
sudo mkfs.ext4 /dev/sdb1
پارتیشن جدید ایجاد شده را به عنوان physical volume مقداردهی کنید:
کد:
sudo pvcreate /dev/sdb1
Volume group ها را با استفاده از دستور زیر بررسی کنید:
کد:
sudo vgs
نکته:vg_centos6 یک volume group است که من می خواهم گسترش دهم، شما می توانید با توجه به volume group خود تغییر دهید.
VG(vg_centos6) را با PV جدید(/dev/sdb1) اضافه کنید:
کد:
sudo vgextend vg_centos6 /dev/sdb1
Logical volume(lv_root) را با تمام فضای آزاد VG(vg_centos6) ،اضافه کنید.
کد:
sudo lvextend -l +100%FREE /dev/vg_centos6/lv_root
سرانجام فایل سیستم را resize کنید.
کد:
sudo resize2fs /dev/vg_centos6/lv_root
بررسی کنید که فایل سیستم بزرگتر شده باشد:
کد:
sudo df -h sudo lvs sudo vgs