تغییر سایز پارتیشن‌ های روت در لینوکس

ممکن است گاهی اوقات بخواهید فضای پارتیشن بندی روت را تغییر دهید. در این مقاله یکی از ساده‌ترین راه‌ها برای تغییر سایز پارتیشن های لینوکس را معرفی می‌کنیم.

تغییر سایز پارتیشن‌ های روت در لینوکس
لیست مطالبی که در این مقاله می خوانید:

تغییر سایز پارتیشن‌ های روت در لینوکس

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

در این مقاله قصد داریم با نحوه تغییر سایز پارتیشن روت در لینوکس آشنا می‌شویم.

با روش «تغییر سایز پارتیشن روت» (Resize Partitions in Linux root) به راحتی می‌توانیم اندازه همه پارتیشن‌ها را تغییر دهیم؛ چه پارتیشن روت یا هر پارتیشن دیگری.

  • ابتدا سرور خود را آپدیت کنید. برای آپدیت سرور خود روی سیستم‌های Debian و Ubuntu، دستور زیر را اجرا کنید.

 sudo apt update

  • برای اجرای همین آپدیت روی سیستم‌های CentOS و RedHat نیز این دستور را استفاده کنید.

sudo yum update

  • در مرحله بعد برای گسترش پارتیشن باید ابزار مورد نظر را با استفاده از دستور زیر اجرا کنید. برای سیستم اوبونتو و دبیان از این کد استفاده کنید.

sudo apt -y install cloud-guest-utils

  • و برای سرور CentOS نیز از این کد استفاده کرده و آن را اجرا کنید.

sudo yum -y install cloud-utils-growpart

تغییر سایز پارتیشن‌ های روت در لینوکسویر ۱

  • برای مشاهده نام دیسک خود باید این کد اجرا شود.

sudo lsblk

آموزش تغییر سایز پارتیشن‌ های روت در لینوکس

  • اکنون  برای رشد پارتیشن خود ازgrowpart استفاده  کنید. به عنوان مثال :

sudo growpart /dev/sda2

تغییر سایز پارتیشن‌  روت در لینوکس

  • اگر می‌خواهید حجم فیزیکی را تغییر اندازه دهید نیز دستور زیر ضروری است؛ برای مثال:

sudo pvresize /dev/sd1

عوض کردن سایز پارتیشن‌ های روت در لینوکس

  • اکنون با دستور زیر مسیر پارتیشن روت خود را مشاهده می‌کنید.

sudo df –HT

05-df--HT2

  • سپس با دستور زیر، حجم منطقی را ریشه یابی کنید.

lvextend -l +100%

06-lvextend--l-+100%FREE2

به عنوان مثال مسیر پارتیشن روت ما /dev/mapper/server--vg-root است، بنابراین

lvextend -l +100%FREE /dev/mapper/server--vg-root

  • برای مشاهده فایل سیستم از دستور زیر استفاده کنید.

sudo df -Th

09-df--Th2 class=09-df -Th

  • در مرحله آخر هم نوبت افزایش فایل سیستم است که با دستور زیر اجرا می‌شود.

برای فایل سیستم EXT4:

sudo resize2fs /dev/mapper/server--vg-root

 

برای فایل سیستم XFS :

sudo xfs_growfs /dev/mapper/server--vg-root

08-xfs_growfs2

  • در انتها نیز نتیجه فرایند کلی در صفحه‌ای مشابه صفحه زیر قابل مشاهده است:

#sudo lsblk

07-root2

به این صورت فرآیند کلی تغییر اندازه پارتیشن‌ روت در لینوکس انجام می‌شود.

نظرات کاربران