كيفية زيادة حجم القرص بسرعة على الخادم

أهلاً بكم! لقد صادفت مؤخرًا مهمة تبدو بسيطة - وهي زيادة حجم القرص "الساخن" على خادم Linux.

وصف المهمة

هناك خادم في السحابة. في حالتي، هذا هو Google Cloud - Compute Engine. نظام التشغيل - أوبونتو. قرص 30 جيجابايت متصل حاليًا. قاعدة البيانات تنمو، والملفات تتضخم، لذلك تحتاج إلى زيادة حجم القرص، على سبيل المثال، إلى 50 جيجابايت. في الوقت نفسه، لا نقوم بتعطيل أي شيء، ولا نقوم بإعادة تشغيل أي شيء.

انتباه! قبل أن نبدأ، قم بعمل نسخة احتياطية لجميع المعلومات المهمة!

1. أولاً، دعونا نتحقق من مقدار المساحة الحرة المتوفرة لدينا. في وحدة تحكم Linux نكتب:

df -h

كيفية زيادة حجم القرص بسرعة على الخادم
بكلمات بسيطة، لدي إجمالي 30 جيجابايت و7.9 جيجابايت مجانية الآن. يحتاج إلى زيادة.

2. بعد ذلك أذهب وأقوم بتوصيل عدد قليل من الجيجابايت من خلال وحدة التحكم الخاصة بالمضيف. يجعل Google Cloud هذا الأمر سهلاً، دون إعادة التشغيل. أذهب إلى Compute Engine -> الأقراص -> حدد قرص الخادم الخاص بي وقم بتغيير حجمه:

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

3. والآن لدينا 50 جيجابايت. دعونا نتحقق من ذلك على الخادم باستخدام الأمر:

sudo fdisk -l

كيفية زيادة حجم القرص بسرعة على الخادم
لقد رأينا 50 جيجابايت الجديدة لدينا، ولكن في الوقت الحالي لا يمكننا استخدام سوى 30 جيجابايت.

4. لنحذف الآن قسم القرص الحالي الذي تبلغ سعته 30 جيجابايت وننشئ قسمًا جديدًا بسعة 50 جيجابايت. يمكن أن يكون لديك أقسام متعددة. قد تحتاج إلى إنشاء عدة أقسام جديدة أيضًا. لهذه العملية سوف نستخدم البرنامج FDISK، والذي يسمح لك بإدارة أقسام القرص الصلب. من المهم أيضًا أن نفهم ما هي أقسام القرص وما هي الحاجة إليها - اقرأ هنا. لتشغيل البرنامج FDISK استخدم الأمر:

sudo fdisk /dev/sda

5. داخل الوضع التفاعلي للبرنامج FDISK نقوم بعدة عمليات

أولا ندخل:

p

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

6. ثم أدخل:

d

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

7. بعد ذلك نشير إلى البرنامج:

n

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

8. ونتيجة لذلك، أشير إلى البرنامج:

w

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

9. غادرنا FDISK وعاد إلى خط Linux الرئيسي. بعد ذلك، ندخل بالسيارة، كما نصحنا سابقًا:

sudo partprobe /dev/sda

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

فكرة! ثَبَّتَ جزء يمكنك القيام بذلك مثل هذا:

 apt-get install partprobe


10. الآن يبقى إعادة تحديد حجم القسم باستخدام البرنامج تغيير الحجم 2fs. ستقوم بذلك عبر الإنترنت - حتى في تلك اللحظة كانت البرامج النصية تعمل وتكتب على القرص.

برنامج تغيير الحجم 2fs سيتم الكتابة فوق البيانات التعريفية لنظام الملفات. للقيام بذلك نستخدم الأمر التالي:

sudo resize2fs /dev/sda1

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

11. الآن دعونا نتأكد من أن حجم القسم قد تغير وأن لدينا الآن 50 جيجابايت. للقيام بذلك، دعونا نكرر الأمر الأول:

df -h

كيفية زيادة حجم القرص بسرعة على الخادم

المصدر: www.habr.com

إضافة تعليق