lsblk
خروجی مانند زیر داریم.
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 18.2G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 10G 0 lvm /
برای تخصیص تمام فضای پارتیشن sda3
به حجم منطقی (ubuntu--vg-ubuntu--lv
) که روی LVM تنظیم شده، مراحل زیر را انجام دهید:
مراحل:
- بررسی فضای موجود در
ubuntu--vg
:ابتدا بررسی کنید که آیا فضای اضافی در گروه ولوم (Volume Group) وجود دارد:
sudo vgdisplay ubuntu-vg
در خروجی، به دنبال مقدار Free PE / Size
باشید که نشان میدهد چقدر فضای آزاد در گروه ولوم موجود است.
افزودن فضای آزاد به گروه ولوم:
اگر فضای آزاد در پارتیشن sda3
وجود دارد ولی به گروه ولوم LVM اضافه نشده، میتوانید آن را به گروه ولوم اضافه کنید:
sudo pvresize /dev/sda3
این دستور باعث میشود که فضای اضافی پارتیشن sda3
به گروه ولوم ubuntu--vg
اختصاص داده شود.
افزایش حجم منطقی (ubuntu--lv
):
حالا میتوانید حجم منطقی خود را افزایش دهید تا از فضای جدید استفاده کند:
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
این دستور تمام فضای آزاد موجود در گروه ولوم را به حجم منطقی اختصاص میدهد.
گسترش فایل سیستم:
برای اینکه سیستمفایل (ext4
) فضای جدید را بشناسد، باید آن را گسترش دهید:
اگر از ext4
استفاده میکنید:
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
اگر از xfs
استفاده میکنید:
sudo xfs_growfs /
تأیید تغییرات:
با استفاده از دستور زیر بررسی کنید که آیا حجم منطقی به درستی گسترش یافته است یا خیر:
df -h
برای بررسی اینکه از چه نوع فایل سیستمی (مثل ext4 یا xfs) استفاده میشود، میتوانید از دستورهای زیر استفاده کنید:
df -T /
خروجی شبیه این است:
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 10G 5.8G 3.8G 61% /
در ستون Type
نوع فایل سیستم (مثلاً ext4
یا xfs
) نمایش داده میشود.