ما هو LVM؟
LVM هو مدير وحدة تخزين منطقي تم تطويره لـ Linux Kernel. يوجد حاليًا نسختان من LVM. LVM1 غير مدعوم عمليًا بينما يتم استخدام الإصدار 2 من LVM المعروف باسم LVM2.
يتضمن LVM العديد من الميزات المتوقعة من مدير وحدة التخزين ، بما في ذلك:
- تغيير حجم المجموعات المنطقية.
- تغيير حجم الأحجام المنطقية.
- لقطات للقراءة فقط (عروض LVM2 للقراءة والكتابة).
لإعطائك فكرة عن قوة وفائدة LVM ، سأعطيك المثال التالي: لنفترض أن لدينا محرك أقراص ثابت صغير ، على سبيل المثال ، 80 جيجا بايت. الطريقة التي يتم بها توزيع القرص ستكون شيئًا من هذا القبيل:
- قسم 400 ميغا بايت / التمهيد
- لتقسيم الجذر / 6 جيجابايت
- في حالة قسم المنزل / المنزل 32 جيجا بايت
- وقسم المبادلة هو 1 جيجا بايت.
قد يكون هذا التوزيع صحيحًا ومفيدًا ، لكن تخيل أننا نقوم بتثبيت العديد من البرامج ويملأ قسم الجذر ، ولكن في الملفات الشخصية ، لا توجد بيانات عمليًا ويتوفر القسم / home 20 جيجا بايت. هذا استخدام سيء للقرص الصلب. باستخدام LVM ، يكون حل هذه المشكلة بسيطًا ، حيث يمكنك ببساطة تقليل القسم الذي يحتوي على / المنزل ثم زيادة المساحة المخصصة للدليل الجذر.
مفردات LVM
من أجل جعل هذا المنشور بسيطًا قدر الإمكان للقارئ ، من الضروري مراعاة بعض المفاهيم المرتبطة بشكل وثيق بـ LVM. ستؤدي معرفة هذه المفاهيم بشكل فعال إلى فهم أفضل للإمكانات الكاملة لهذه الأداة:
لذا ، لنبدأ:
- وحدة التخزين المادية (PV): هي وحدة تخزين فعلية أو محرك أقراص ثابت أو قسم معين.
- الحجم المنطقي (LV): LV هو وحدة تخزين منطقية ، وهو مكافئ للقسم التقليدي في نظام آخر غير LVM.
- مجموعة الحجم (VG): VG هي مجموعة من المجلدات ، يمكنها جمع واحد أو أكثر من وحدات التخزين.
- المدى المادي (PE): PE هو جزء من كل حجم مادي ، بحجم ثابت. ينقسم الحجم المادي إلى عدة PEs من نفس الحجم.
- المدى المنطقي (LE): LE هو جزء من كل وحدة تخزين منطقية ذات حجم ثابت. يتم تقسيم الحجم المنطقي إلى عدة LEs من نفس الحجم.
- مخطط الجهاز: هو إطار عمل Linux kernel عام يسمح بتعيين جهاز من كتل إلى أخرى.
قم بتكوين LVM على Linux Mint
بادئ ذي بدء ، يجب عليك تثبيت حزمة lvm2 في نظامك. للقيام بذلك ، افتح محاكي طرفي واكتب. لاحظ أنه لتنفيذ هذا الأمر ، فإنك تحتاج إلى امتيازات المستخدم الفائق.
سودوملائمتثبيتلفم 2
بعد ذلك ، سأستخدم fdisk للتحقق من الأقسام التي لدي. بالطبع ، يجب عليك أيضًا القيام بذلك للتأكد من الأقسام الخاصة بك أيضًا.
سودو -أناfdisk -ال
كما ترى ، لدي محرك أقراص ثابت آخر. لكي يقوم LVM بعمله ، من الضروري تحضير القرص أو الأقسام لتكون من النوع LVM. لذلك ، لا بد لي من القيام ببعض الأعمال على القرص الصلب الثاني المسمى sdb.
لذلك ، اكتب هذا الأمر:
fdisk /ديف/حمام
بعد ذلك ، اضغط على مفتاح n لإنشاء قسم جديد. ثم اضغط على إدخال. بعد ذلك ، اضغط على مفتاح p لتعيين القسم كقسم أساسي. ثم اضغط على إدخال. الآن ، عليك الضغط على 1 لإنشائه كأول قسم للقرص. ثم اضغط على إدخال.
لذا ، فإن الخطوة التالية هي الضغط على مفتاح t لتغيير معرّف نظام القسم. ثم اضغط على إدخال. وحدد قسم LVM. للقيام بذلك ، اكتب 8e. ثم اضغط على إدخال. لذا ، اكتب مفتاح w لكتابة جميع التغييرات.
أخيرًا ، تحقق من القسم.
fdisk -ال /ديف/حمام
ملاحظة: إذا كنت ستعمل مع عدة أقسام ، فيجب عليك تكرار هذه العملية مع كل قسم.
الآن ، نحن على استعداد للمتابعة.
إنشاء الحجم المادي (PV)
للعمل مع LVM ، يجب أولاً تحديد الأحجام المادية (PV) ، لذلك سنستخدم الأمر pvcreate. لذا دعونا نذهب.
بولي كلوريد الفينيل/ديف/sdb1
تحقق من التغييرات.
pvdisplay
ملاحظة: إذا كان لدينا أكثر من قسم ، فسيتعين علينا إضافتهم جميعًا إلى PV.
قم بإنشاء مجموعة المجلد (VG)
بمجرد أن تكون لديك الأقسام جاهزة ، يجب عليك إضافتها إلى مجموعة تخزين. لذلك ، اكتب هذا الأمر:
vgcreate volumegroup/ديف/sdb1
استبدل volumegroup بالاسم الذي تريده. إذا كان لديك المزيد من الأقسام ، فسيتعين عليك فقط إضافتها إلى الأمر. على سبيل المثال:
vgcreate volumegroup/ديف/sdb1
يمكنك كتابة الاسم الذي تريده لـ VG. لذلك ، تحقق من مجموعة الحجم باستخدام هذا الأمر:
vgdisplayإنشاء وحدات التخزين المنطقية (LV)
هذه هي اللحظة المركزية للنشر لأننا في هذا الجزء سننشئ وحدات التخزين المنطقية التي ستكون مثل القسم العادي.
لذلك ، قم بتشغيل هذا الأمر:
لفكريت-ال4G -n حجم مجموعة الحجم
ينشئ هذا الأمر حجمًا منطقيًا لمساحة 4G فوق المجموعة التي تم إنشاؤها مسبقًا.
مع lvdisplay يمكنك التحقق من LV.
lvdisplayالخطوة التالية هي تنسيق وتركيب VL.
mkfs.ext4/ديف/المجلد/الصوت
الآن ، قم بإنشاء مجلد مؤقت وقم بتركيب VL عليه.
مكدير /مؤقت/تتعدد /ديف/المجلد/الصوت/مؤقت/
الآن ، تحقق من VL.
مدافع -ح | سيطرةفصلي
زيادة أو تقليل حجم الحجم المنطقي
أحد أكثر الاحتمالات الهائلة لـ LVM هو إمكانية زيادة حجم الحجم المنطقي بطريقة بسيطة للغاية. للقيام بذلك ، اكتب الأمر التالي.
lvextend-ال+ 2G/ديف/المجلد/الصوت
أخيرًا ، من الضروري عكس نفس التغيير في نظام الملفات ، لذلك قم بتشغيل هذا الأمر.
تغيير الحجم/ديف/المجلد/الصوتتحقق من الحجم الجديد:
مدافع -ح | سيطرةمؤقتافكار اخيرة
يعد تعلم تكوين LVM في Linux Mint عملية بسيطة يمكنها حفظ العديد من المشكلات عند العمل مع الأقسام. للقيام بذلك ، أدعوك لقراءة المزيد عن هذا الموضوع لأنني هنا قد عرضت عليك أمثلة عملية وبسيطة حول كيفية تكوينه.