از انجایی که افزایش فضای هارد در لینوکس یکی از مباحث پرکاربرد و در عین حال تا حدودی پیچیده محسوب میشود در این پست به بررسی نحوه کانفیگ پارتیشن افزایش یافته لینوکسی میپردازیم.
زمانی که شما دیسکی که قبلا به سیستم لینوکسی mount شده و پارتیشن بندی شده است را افزایش میدهید ، حال از طریق افزایش هارد ماشین مجازی یا present کردن LUN جدید که به فضای قبلی mount میشود نیاز است تا کانفیگ های زیر را انجام دهید تا سیستم عامل فضای جدید را ببیند
در اینجا از مرحله present کردن LUN جدید یا افزایش هارد vm عبور میکنیم و مستقیم به سیستم عامل لاگین کرده و به بررسی مراحل ان میپردازیم. دقت کنید در این اموزش نوع پارتیشن بندی ما LVM در نظر گرفته شده تا پیچیده ترین سناریو باشد اما با پارتیشن های دیگر مراحل ساده تر و کمتر هستند.
ابتدا لیست پارتیشن بندی های موجود و mount point ان ها را بررسی کنید
حالا برای افزایش فضای هارد در لینوکس شماره دیسک خود کامند fdisk را بزنید ما در اینجا قصد اضافه کردن پارتیشن سوم به دیسک اول را داریم یعنی sda3
بعد از ساختن پارتیشن حالا باید تایپ ان را مشخص کنید ما در این جا LVM انتخاب میکنیم اما شما میتوانید با زدن L لیستی از کد همه پارتیشن هارا ببینید.
برای ذخیره تغییرات w بزنید تا از محیط interactive خارج شوید سپس کامند های زیر را به ترتیب اجرا کنید
partprobe –s / reboot pvcreate /dev/sdaXXX vgdisplay
با زدن کامند vgdispaly نام lvm جدید نمایش داده میشود این نام را کپی کنید
حالا کامند های زیر را اجرا کنید و به جای X پارامتر های سناریو خود را بگذارید. دقت داشته باشید از این مرحله تغییرات مربوط به نوع فایل سیستم lvm بوده و در دستور اخر بسته به نوع fs شما باید به جای xfs از کامند دیگری استفاده کنید
vgextend vg-nameXX /dev/sdaX pvscan lvextend /dev/mapper/vg-nameXX /dev/sdaX xfs_growfs /dev/vg-nameXX /root
در آخر با کامند df -h بررسی کنید همه تغییرات برای افزایش فضای هارد در لینوکس به درستی انجام شده باشند.