انعطافپذیری در مدیریت دیسک
LVM (Logical Volume Manager) یک لایه انتزاعی بین دیسکهای فیزیکی و فایلسیستم قرار میدهد که امکاناتی مثل تغییر اندازه پویا و ترکیب چند دیسک را فراهم میکند؛ کاری که با پارتیشنبندی سنتی بسیار سخت یا غیرممکن است. سه مفهوم پایه LVM عبارتاند از:
| مفهوم | توضیح |
|---|---|
| Physical Volume (PV) | یک دیسک یا پارتیشن فیزیکی که به LVM معرفی میشود. |
| Volume Group (VG) | مجموعهای از یک یا چند PV که مثل یک استخر فضای ذخیرهسازی مشترک عمل میکند. |
| Logical Volume (LV) | بخشی از فضای VG که مثل یک پارتیشن معمولی فرمت و mount میشود. |
› معرفی یک دیسک جدید به LVM بهعنوان Physical Volume
sudo pvcreate /dev/sdb
› ساخت یک Volume Group از آن دیسک
sudo vgcreate data_vg /dev/sdb
› مشاهده اطلاعات
sudo pvdisplay
sudo vgdisplay
مزیت اصلی این معماری این است که اگر روزی فضای دیسک تمام شد، کافی است یک دیسک جدید بخرید، آن را به همان Volume Group اضافه کنید و بدون خاموش کردن سرور، فضای Logical Volume را افزایش دهید. این انعطاف در محیطهای تولیدی که downtime هزینه بالایی دارد، بسیار ارزشمند است. LVM همچنین امکان گرفتن snapshot لحظهای از یک Logical Volume را میدهد که برای بکاپگیری بدون توقف سرویس بسیار مفید است.