حرف L

مدير المجلدات المنطقية

Logical Volume Manager (LVM)

آخر تحديث: 2026-10-07
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

تخيل أن الأقراص الصلبة (Hard Drives) في جهازك عبارة عن غرف مبنية بجدران خرسانية، لا يمكنك توسيعها إذا امتلأت. هنا يأتي دور مدير المجلدات المنطقية (LVM). إنه يحول هذه الجدران الخرسانية إلى فواصل متحركة تتيح لك دمج عدة أقراص معا في مساحة تخزين واحدة كبيرة (Storage Pool)، ثم تقسيم هذه المساحة إلى أقسام مرنة يمكنك تكبيرها أو تصغيرها في أي وقت دون الحاجة لإغلاق النظام أو فقدان البيانات. إنه يمنحك مرونة هائلة في إدارة التخزين مقارنة بالطريقة التقليدية للتقسيم.

الشرح التقني المتقدم

يعد مدير المجلدات المنطقية (LVM) طبقة تجريدية بين نظام التشغيل والأقراص الصلبة (Hard Drives) الفعلية. يتيح لك إدارة المساحات التخزينية بمرونة تفوق التقسيم التقليدي (Standard Partitioning)، حيث يمكنك تغيير حجم الأقسام وإضافة أقراص جديدة أثناء عمل النظام بسلاسة.

المكونات الأساسية لبنية النظام

يعتمد النظام على ثلاثة مستويات رئيسية متصلة ببعضها لتكوين البنية التخزينية:

- المجلدات الفعلية (Physical Volumes): تمثل الأقراص الصلبة الفعلية أو الأقسام التقليدية، ويتم تهيئتها للتوافق مع التقنية باستخدام الأمر pvcreate.

- مجموعات المجلدات (Volume Groups): وهي عبارة عن وعاء تجميعي يدمج عدة مجلدات فعلية لتكوين مساحة تخزين موحدة ومرنة (Storage Pool).

- المجلدات المنطقية (Logical Volumes): هي الأقسام النهائية التي يتم إنشاؤها من المساحة المجمعة، والتي يتم تهيئتها بنظام ملفات (File System) مثل ext4 أو xfs وتركيبها (Mount) على النظام.

إنشاء وإدارة المساحات التخزينية

لتحويل قرص جديد مثل /dev/sdb إلى مجلد فعلي، نستخدم الأمر التالي:

sudo pvcreate /dev/sdb

بعد ذلك، نقوم بإنشاء مجموعة مجلدات لجمع هذه المساحة الجديدة تحت اسم my_vg:

sudo vgcreate my_vg /dev/sdb

الآن، نقتطع مجلدا منطقيا بحجم 20 جيجابايت من المجموعة ونسميه data_lv:

sudo lvcreate -L 20G -n data_lv my_vg

من أهم ميزات هذا النظام هي القدرة على توسيع المساحة لاحقا دون توقف. لإضافة 5 جيجابايت إضافية إلى المجلد المنطقي الذي أنشأناه:

sudo lvextend -L +5G /dev/my_vg/data_lv

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

استخدام هذه التقنية في خوادم لينكس (Linux Servers) يعتبر معيارا أساسيا بفضل ميزة اللقطات (Snapshots) التي تتيح أخذ نسخ احتياطية فورية للبيانات في لحظة معينة، بالإضافة إلى المرونة الفائقة في توسيع السعة التخزينية لقواعد البيانات دون التسبب في أي فترة توقف (Downtime) للخدمات الحساسة.