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

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

وصف المهمة


هناك خادم في السحابة. في حالتي ، هذا هو Google Cloud - Compute Engine. نظام التشغيل - Ubuntu ، نظام الملفات ext4 (مناسب لجميع الملفات). محرك أقراص بسعة 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 

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

تلميح! يمكنك تثبيت partprobe مثل هذا:

  apt-get install partprobe 

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

سوف Resize2fs الكتابة فوق بيانات نظام الملفات. للقيام بذلك ، استخدم الأمر التالي:

 sudo resize2fs /dev/sda1 

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

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

 df -h 

صورة

Source: https://habr.com/ru/post/ar450444/


All Articles