سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔

سب کو سلام! حال ہی میں میں نے ایک بظاہر آسان کام دیکھا - لینکس سرور پر ڈسک کا سائز "ہاٹ" بڑھانا۔

کام کی تفصیل

کلاؤڈ میں ایک سرور ہے۔ میرے معاملے میں، یہ گوگل کلاؤڈ - کمپیوٹ انجن ہے۔ آپریٹنگ سسٹم - اوبنٹو۔ ایک 30 جی بی ڈسک فی الحال منسلک ہے۔ ڈیٹا بیس بڑھ رہا ہے، فائلیں سوج رہی ہیں، اس لیے آپ کو ڈسک کا سائز بڑھانا ہوگا، کہہ لیں، 50 GB تک۔ ایک ہی وقت میں، ہم کسی بھی چیز کو غیر فعال نہیں کرتے ہیں، ہم کسی بھی چیز کو دوبارہ شروع نہیں کرتے ہیں.

توجہ! اس سے پہلے کہ ہم شروع کریں، تمام اہم معلومات کا بیک اپ بنائیں!

1. پہلے، آئیے چیک کریں کہ ہمارے پاس کتنی خالی جگہ ہے۔ لینکس کنسول میں ہم لکھتے ہیں:

df -h

سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔
آسان الفاظ میں، میرے پاس کل 30 جی بی ہے اور اب 7.9 جی بی مفت ہے۔ بڑھانے کی ضرورت ہے۔

2. اگلا میں جاتا ہوں اور اپنے ہوسٹر کے کنسول کے ذریعے کچھ اور جی بی کو جوڑتا ہوں۔ گوگل کلاؤڈ اسے ریبوٹ کیے بغیر آسان بنا دیتا ہے۔ میں کمپیوٹ انجن پر جاتا ہوں -> ڈسکیں -> اپنے سرور کی ڈسک کو منتخب کریں اور اس کا سائز تبدیل کریں:

سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔
میں اندر جاتا ہوں، "ترمیم کریں" پر کلک کرتا ہوں اور ڈسک کے سائز کو اپنی ضرورت کے مطابق بڑھاتا ہوں (میرے معاملے میں، 50 جی بی تک)۔

3. تو اب ہمارے پاس 50 جی بی ہے۔ آئیے اسے سرور پر کمانڈ کے ساتھ چیک کریں:

sudo fdisk -l

سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔
ہم اپنا نیا 50 GB دیکھتے ہیں، لیکن ابھی کے لیے ہم صرف 30 GB استعمال کر سکتے ہیں۔

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 اور مین لینکس لائن پر واپس آ گئے۔ اگلا، ہم گاڑی چلاتے ہیں، جیسا کہ ہمیں پہلے مشورہ دیا گیا تھا:

sudo partprobe /dev/sda

اگر سب کچھ کامیاب رہا تو آپ کو کوئی پیغام نظر نہیں آئے گا۔ اگر آپ کے پاس پروگرام انسٹال نہیں ہے۔ حصہ تحقیقات، پھر اسے انسٹال کریں۔ بالکل حصہ تحقیقات پارٹیشن ٹیبلز کو اپ ڈیٹ کرے گا، جو ہمیں پارٹیشن کو آن لائن 50 جی بی تک بڑھانے کی اجازت دے گا۔ آگے بڑھو.

اشارہ! انسٹال کریں۔ حصہ تحقیقات آپ اسے اس طرح کر سکتے ہیں:

 apt-get install partprobe


10. اب یہ پروگرام کا استعمال کرتے ہوئے پارٹیشن سائز کو دوبارہ بیان کرنا باقی ہے۔ resize2fs. وہ یہ کام آن لائن کرے گی - اس وقت بھی اسکرپٹ کام کر رہی تھیں اور ڈسک پر لکھ رہی تھیں۔

پروگرام resize2fs فائل سسٹم میٹا ڈیٹا کو اوور رائٹ کر دے گا۔ ایسا کرنے کے لیے ہم درج ذیل کمانڈ کا استعمال کرتے ہیں۔

sudo resize2fs /dev/sda1

سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔
یہاں sda1 آپ کے پارٹیشن کا نام ہے۔ زیادہ تر معاملات میں، یہ sda1 ہے، لیکن مستثنیات ممکن ہیں۔ محتاط رہیں. نتیجے کے طور پر، پروگرام نے ہمارے لیے پارٹیشن کا سائز تبدیل کر دیا۔ میرے خیال میں یہ ایک کامیابی ہے۔

11. اب اس بات کو یقینی بنائیں کہ پارٹیشن کا سائز بدل گیا ہے اور اب ہمارے پاس 50 جی بی ہے۔ ایسا کرنے کے لیے، آئیے پہلے ہی کمانڈ کو دہرائیں:

df -h

سرور پر ڈسک کا سائز تیزی سے کیسے بڑھایا جائے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں