لطالما كان نفاد مساحة القرص وإدارة أقسام القرص مشكلة لمهندسي تكنولوجيا المعلومات. لحسن الحظ ، يحاول Linux حل هذه المشكلة باستخدام وحدات التخزين المنطقية.

على خادم Ubuntu ، تعد وحدات التخزين المنطقية هي الطريقة الافتراضية لإدارة مساحة قرص الخادم. لسوء الحظ ، عند استخدام وحدات التخزين هذه ، لا يتم استنفاد مساحة القرص بالكامل وهذا قد يجعلك تتساءل أين ذهبت كل مساحة القرص لديك. دعنا نلقي نظرة على كيفية تعديل أو زيادة مساحة القرص الثابت LVM على Ubuntu.

المزايا الرئيسية للأحجام المنطقية

Logical Volume Manager (LVM) هي أداة مساعدة لسطر الأوامر لإدارة وحدات التخزين المنطقية على Linux. إذا كنت تنوي أن يكون لديك عدة أقسام على الخادم أو جهاز الكمبيوتر الخاص بك ، فمن المستحسن بشدة أن تستخدم وحدات التخزين المنطقية لإدارة مساحة القرص الخاص بك.

LVM أكثر تقدمًا وفعالية مقارنة بالطرق التقليدية لإدارة الأقراص باستخدام الأقسام. فيما يلي بعض الفوائد الرئيسية للأحجام المنطقية على Linux:

  • فعال: توفر لك وحدات التخزين المنطقية طريقة أكثر فاعلية للاستفادة من مساحة القرص
  • لا حاجة لإعادة تشغيل الخوادم: باستخدام وحدات التخزين المنطقية ، يمكنك تعديل حجم القرص دون الحاجة إلى إعادة تشغيل الخادم كما هو الحال مع الأقسام العادية.
    instagram viewer
  • تخزين البيانات عبر وحدات التخزين: يمكنك بسهولة تخزين البيانات عبر وحدات تخزين متعددة على القرص بأكمله

على خادم Ubuntu ، يمكنك إما زيادة الحجم المنطقي أثناء التثبيت أو بعد تثبيت نظام التشغيل. سننظر في كلا الخيارين بحيث يمكنك اختيار أيهما يناسبك بشكل أفضل. على عكس سطح مكتب Ubuntu ، خادم Ubuntu يأتي فقط مع محطة بشكل افتراضي.

توسيع الحجم المنطقي على Ubuntu أثناء التثبيت

عندما تصل إلى صفحة تكوين التخزين أثناء تثبيت Ubuntu Server ، حدد ملف أوبونتو- lv شنت التقسيم في جذر (/)، يضعط يدخل، وحدد ملف يحرر خيار.

في صفحة التكوين التالية ، سترى أقصى مساحة ممكنة يمكن لخادمك استخدامها مقارنةً بالمساحة التي تم تعيينها له حاليًا. في هذه الحالة ، تبلغ مساحة القرص الحالية 25 غيغابايت وأقصى مساحة ممكنة يمكن للخادم استخدامها هي 22.996 غيغابايت ، لكنها تستخدم 11.496 غيغابايت فقط في الوقت الحالي.

للاستفادة من القرص بالكامل ، ما عليك سوى إدخال الحد الأقصى للمبلغ الذي يظهر بين قوسين أو إدخال أي حجم قرص مخصص ثم حفظ إعداداتك.

يُفضل تعيين مساحة وحدة التخزين المنطقية أثناء التثبيت ، ولكن في حالة نسيان أو مجرد رغبتك في ضبط المساحة على خادم مباشر ، فإن LVM يمنحك هذا الخيار أيضًا.

توسيع وحدة التخزين المنطقية على خادم Ubuntu بعد التثبيت

قبل أن تتمكن من توسيع مساحة وحدة التخزين المنطقية ، يجب أن تكون على دراية بمدى المساحة المتوفرة لديك والمقدار الذي استهلكته. عادة ، ستفعل ذلك باستخدام الأمر df، لكنها لن تعرض الحجم الصحيح للأحجام المنطقية.

بدلاً من ذلك ، استخدم ملف vgdisplay (Volume Group Display) ، الذي يعرض معلومات شاملة عن مجموعات التخزين والأحجام المنطقية.

ستحتاج إلى امتيازات إدارية لتشغيل الأمر.

سودو vgdisplay

هناك ثلاث معايير مهمة يجب الانتباه إليها:

  1. حجم VG: هذا هو حجم مجموعة وحدة التخزين ويظهر إجمالي حجم القرص المتاح. في هذه الحالة ، يبلغ حجمها 23 جيجابايت.
  2. تخصيص PE / الحجم: يوضح هذا مقدار المساحة المخصصة حاليًا لخادمك
  3. PE مجاني / الحجم: يعرض المساحة الخالية من إجمالي مساحة التخزين الممكنة

ال مدافع يعرض الأمر المساحة المخصصة فقط وليس المساحة الكاملة الممكنة ، وهذا يمكن أن يقودك إلى الافتراض أنه ليس لديك مساحة كبيرة متبقية على الخادم الخاص بك عندما تكون هناك مساحة كبيرة خاملة كجزء من وحدة التخزين مجموعة.

لتوسيع الحجم المنطقي ، استخدم lvextend يأمر. لكن أولاً ، احصل على نقطة تحميل وحدة التخزين المنطقية باستخدام lvdisplay يأمر:

sudo lvdisplay

من إخراج lvdisplay ، يمكنك أن ترى أن القرص مركب على المسار /dev/ubuntu-vg/ubuntu-lv.

بعد ذلك ، قم بزيادة مساحة وحدة التخزين المنطقية باستخدام الأمر التالي:

sudo lvextend -l + 100٪ free / dev / ubuntu-vg / ubuntu-lv

100% يعني استخدام المساحة بالكامل ، لذا قم بتعيين النسبة المطلوبة وفقًا لاحتياجاتك ، على سبيل المثال 50٪ ، 60٪ ، إلخ.

لكي تدخل التغييرات حيز التنفيذ ، تحتاج أيضًا إلى تغيير حجم نظام الملفات الذي يشتمل على وحدة التخزين المنطقية. احصل على مسار نظام الملفات من ملف مدافع-ح يأمر؛ في هذه الحالة ، هو /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs / dev / mapper / ubuntu--vg-ubuntu - lv

الآن إذا قمت بتشغيل مدافع-ح الأمر مرة أخرى ، سترى أن محرك الجذر الخاص بك قد زاد في الحجم.

يعد إعداد LVM على خادم Ubuntu أمرًا سهلاً

LVM هي أداة رائعة تتيح لك إدارة استخدام القرص والكميات المنطقية بسهولة دون عناء المشاركة في أقسام القرص التقليدية. بالإضافة إلى ذلك ، إذا كان الخادم الخاص بك يقوم بتشغيل خدمات مهمة ، فلن تحتاج إلى إعادة تشغيله بعد ضبط حجم القرص.

يمكنك أيضًا إعداد LVM على سطح مكتب Ubuntu لإدارة مساحة القرص بسهولة.