- نتورکفا
- 11 آگوست 2025
- آموزش, آموزش مجازیسازی
افزایش فضای پارتیشن روت (/) در Proxmox با LVM و دیسک جدید
چرا افزایش فضای پروکسماکس و پارتیشن روت مهم است؟
فضای ناکافی در پارتیشن /
میتواند باعث بروز مشکلاتی مانند توقف سرویسها، خطا هنگام بروزرسانی سیستم یا مشکلات لاگنویسی شود. افزایش فضای پروکسماکس با اضافه کردن یک دیسک و الحاق آن به Volume Group (LVM) راهحل سریعی است که بدون نیاز به نصب مجدد انجام میشود.
بررسی وضعیت فعلی دیسکها و پارتیشنها
قبل از شروع هر کاری، وضعیت دیسکها و لایههای LVM را بررسی کنید:
lsblk df -h vgs lvs
افزودن دیسک جدید به سیستم
در این مثال از یک دیسک جدید با نام /dev/sdb
استفاده میکنیم. ابتدا دیسک را شناسایی کنید:
lsblk
پارتیشنبندی دیسک جدید
میتوانید از ابزار fdisk
یا parted
استفاده کنید. هدف ایجاد یک پارتیشن با نوع Linux LVM (کد 8e) است:
fdisk /dev/sdb
ایجاد Physical Volume و اضافه کردن به Volume Group
پس از ایجاد پارتیشن (مثلاً /dev/sdb1
)، آن را به LVM اضافه کنید:
pvcreate /dev/sdb1 vgextend pve /dev/sdb1
افزایش حجم پارتیشن root در پروکسماکس
ابتدا بررسی کنید که پارتیشن root شما روی کدام Logical Volume قرار دارد:
lvdisplay
سپس برای استفاده از تمام فضای آزاد Volume Group:
lvextend -l +100%FREE /dev/pve/root
گسترش فایلسیستم
بعد از افزایش LV باید فایلسیستم را نیز گسترش دهید. ابتدا نوع فایلسیستم را بررسی کنید:
df -Th /
اگر سیستمفایل ext4
است:
resize2fs /dev/pve/root
اگر سیستمفایل xfs
است:
xfs_growfs /
بررسی نهایی
برای اطمینان از افزایش فضای پارتیشن root:
df -h
نکات مهم و هشدارها
- قبل از هر تغییری از دادههای مهم نسخه پشتیبان تهیه کنید.
- در سرورهای تولیدی (production) این تغییرات را در زمان کمترافیک انجام دهید.
- اگر از RAID سختافزاری/نرمافزاری استفاده میکنید، مراحل ممکن است متفاوت باشد.
- در صورتی که دیسک دارای پارتیشن است و میخواهید از کل دیسک استفاده کنید، ابتدا
wipefs -a /dev/sdX
وsgdisk --zap-all /dev/sdX
را اجرا کنید (مجدداً هشدار: دادهها پاک میشوند).
منابع و لینکهای مرتبط
- آموزش ارتقاء Proxmox VE از نسخه ۸ به ۹ (Debian Trixie) (لینک داخلی)
- Proxmox Wiki (لینک خارجی)
- LVM Documentation