−25%

Windows کی سالانہ ادائیگی پر، 31 اکتوبر تک۔ پلانز دیکھیں

EQVPS
شروع کریں

VPS کو کتنی ڈسک اسپیس چاہیے؟ ہم نے ناپا کہ اصل میں ڈسک کو کیا بھرتا ہے

25 اکتوبر، 2026 · 5 منٹ پڑھنا · EQVPS Team

پلان کے صفحات RAM کو سب سے آگے رکھتے ہیں، لیکن بھری ہوئی ڈسک بھی سرور کو اتنے ہی یقین سے گرا دیتی ہے۔ "No space left on device" آنے پر ڈیٹا بیس لکھنا اور ویب سائٹس جواب دینا بند کر دیتی ہیں، چاہے کتنی ہی میموری خالی ہو۔ اگر آپ جانتے ہوں کہ کیا بڑھتا ہے تو ڈسک کے استعمال کا اندازہ لگانا آسان ہے۔ ہم نے اپنی امیجز سے نئے سرور چلائے اور ہر عام مشتبہ کو ناپا۔

نیا سرور کتنی جگہ لیتا ہے

پہلے بوٹ کے فوراً بعد ناپا گیا:

سسٹماستعمال شدہ جگہ
Alpine Linux 3.21153 MB
Debian 121.2 GB
Ubuntu 24.042.7 GB
Windows Server 202214.0 GB

Linux پر 15 GB والا Nano پہلے دن سے تقریباً پورا آپ کا ہے۔ Windows کچھ بھی انسٹال کرنے سے پہلے ہی اپنی 50 GB کا ایک چوتھائی سے زیادہ لے لیتا ہے، اور جیسا کہ آپ نیچے دیکھیں گے، اپڈیٹس اس سے بھی زیادہ لیتی ہیں۔

Ubuntu کی 2.7 GB میں سے کچھ جگہ آسانی سے واپس مل گئی۔ 440 MB پہلے بوٹ کی اپڈیٹس کا پیکج کیش تھا، اور تین کرنل انسٹال تھے حالانکہ استعمال ایک ہی ہوتا ہے۔ دو کمانڈز نے استعمال کو 2.16 GB تک لا دیا:

sudo apt clean
sudo apt autoremove --purge

Docker: امیجز تیزی سے جمع ہوتی ہیں

خود Docker انسٹال کرنے سے تقریباً 300 MB بڑھے۔ اصل فرق امیجز سے پڑتا ہے۔ ہم نے آٹھ عام امیجز ایک ایک کر کے کھینچیں اور ہر بار ناپا کہ ڈسک کتنی بڑھی:

امیجبڑھی ہوئی جگہ
nginx:alpine91 MB
nginx:latest232 MB
postgres:16501 MB
python:3.12-slim59 MB
node:221,564 MB
mariadb:11437 MB
wordpress:latest960 MB
redis:7-alpine55 MB
کل3.9 GB

ایک ہی بنیاد والی امیجز اس کی لیئرز دوبارہ استعمال کرتی ہیں، اسی لیے python:3.12-slim نے صرف 59 MB جوڑے: وہی Debian بنیاد nginx:latest اور postgres:16 پہلے ہی لا چکے تھے۔ Alpine پر مبنی امیجز مکمل امیجز سے کئی گنا چھوٹی ہوتی ہیں۔ اکیلے node:22 کا وزن 1.5 GB ہے، اس لیے جہاں ہو سکے node:22-slim یا node:22-alpine پر بنائیں۔

اپڈیٹس کے ساتھ امیجز جمع ہوتی جاتی ہیں: ہر docker compose pull پرانا ورژن پیچھے چھوڑ دیتا ہے۔ ہمارے ٹیسٹ سرور پر ایک کمانڈ نے ان سب کو ہٹا دیا:

docker system df
docker system prune -a

اس نے 4.1 GB واپس ملنے کی اطلاع دی۔ prune -a ہر وہ امیج مٹا دیتا ہے جسے کوئی کنٹینر استعمال نہیں کر رہا، اس لیے اسے تب چلائیں جب آپ کا اسٹیک چل رہا ہو۔ جب تک آپ --volumes نہ لگائیں، یہ والیومز کو نہیں چھیڑتا۔

لاگز: وہ چیز جو ایک رات میں ڈسک بھر دیتی ہے

Docker کنٹینر کا چھاپا ہوا سب کچھ رکھتا ہے، اور ڈیفالٹ طور پر سائز کی کسی حد کے بغیر۔ ہم نے ایک کنٹینر چلایا جو لوپ میں ایک چھوٹی لائن چھاپتا تھا، ویسا ہی آؤٹ پٹ جو ہیلتھ چیک یا ڈیبگ موڈ دیتا ہے۔ 30 سیکنڈ بعد اس کی لاگ فائل 6 MB کی تھی۔ اس رفتار سے وہ روزانہ تقریباً 17 GB لکھتا، جو Micro پلان کی پوری ڈسک سے زیادہ ہے۔

تمام نئے کنٹینرز کے لیے /etc/docker/daemon.json میں حد مقرر کریں:

{
  "log-driver": "local",
  "log-opts": { "max-size": "10m", "max-file": "3" }
}

پھر sudo systemctl restart docker چلائیں اور اپنے کنٹینرز دوبارہ بنائیں (docker compose up -d --force-recreate)۔ پہلے سے موجود کنٹینرز وہی سیٹنگز رکھتے ہیں جن کے ساتھ وہ بنے تھے۔ حد کے ساتھ اسی ٹیسٹ کنٹینر کا لاگ 30 سیکنڈ بعد 4 MB تھا اور کبھی 30 MB سے زیادہ نہیں ہوگا۔

سسٹم جرنل پر پہلے سے حد ہے: ہمارے 25 GB والے Ubuntu سرور پر journald خود کو 2.3 GB تک محدود رکھتا ہے، جو فائل سسٹم کا دسواں حصہ ہے۔ یہ 15 MB استعمال کر رہا تھا۔

Windows: اپڈیٹس کو جگہ چاہیے

ہماری Windows Server 2022 امیج 2022 کی تھی، اس لیے ہم نے اسے اپڈیٹ کیا۔ پہلی کیومولیٹو اپڈیٹ انسٹال ہوتے وقت استعمال 12.6 سے 20.8 GB تک بڑھا، اور دوسری کے بعد 24.5 GB تک پہنچ گیا۔ اپڈیٹ جس سسٹم فائل کو بدلتی ہے، Windows اس کا پرانا ورژن رکھ لیتا ہے۔ صفائی نے اسے 14.6 GB پر واپس لا دیا، اور اپڈیٹ شدہ امیج سے بنا نیا سرور اب 14 GB سے شروع ہوتا ہے۔ اگلی اپڈیٹ کے لیے کم از کم 10 GB خالی رکھیں۔ صفائی کی کمانڈز Windows اپڈیٹ گائیڈ میں ہیں۔

کیا چنیں

آپ کیا چلاتے ہیںآرام دہ ڈسکپلان
بوٹ، VPN، چھوٹی اسٹیٹک سائٹ15 GBNano، $3/ماہ
چند امیجز والا Docker اسٹیک25 GBMicro، $5/ماہ
ڈیٹا بیس اور اپلوڈز کے ساتھ WordPress، کئی اسٹیک35 GBSmall، $8/ماہ
بڑے ڈیٹا بیس، بہت سی امیجز، لوکل بیک اپ45 GBMedium، $12/ماہ
Windows Server 202250–60 GBWindows-Small، $11/ماہ

دو اصول کسی بھی پلان کو زیادہ دیر چلاتے ہیں: ڈپلائے کرنے سے پہلے کنٹینر لاگز پر حد لگائیں، اور بیک اپ کو سرور کی ڈسک پر رکھنے کے بجائے سرور سے باہر کاپی کریں۔ اگر سرور پہلے سے بھرا ہوا ہے تو ہماری ڈسک اسپیس خالی کرنے کی گائیڈ قدم بہ قدم رہنمائی کرتی ہے۔ سائز چننے میں میموری کے پہلو کے لیے دیکھیں VPS کو کتنی RAM چاہیے۔ تمام پلان VPS صفحے پر ہیں، اور ادائیگی Base، Ethereum یا Polygon نیٹ ورکس پر USDT، USDC یا ETH میں ہوتی ہے۔

عمومی سوالات

کیا VPS کے لیے 15 GB کافی ہے؟

بوٹ، VPN یا چھوٹی ویب سائٹ کے لیے ہاں۔ نیا Ubuntu 24.04 سرور اس میں سے 2.7 GB لیتا ہے، اور Alpine صرف 153 MB۔ Docker شامل کرتے ہی جگہ تنگ ہو جاتی ہے: آٹھ عام امیجز نے ہمارے ٹیسٹ سرور پر 3.9 GB لیے۔ Docker کے ساتھ 25 GB سے شروع کریں۔

Windows Server کو کتنی ڈسک چاہیے؟

ہماری Windows Server 2022 امیج سے بنا نیا سرور 14 GB لیتا ہے۔ اپڈیٹس کو اضافی جگہ چاہیے: چار سال کی اپڈیٹس پوری کرتے ہوئے ہماری امیج 24.5 GB تک پہنچی، اور صفائی نے اسے 14.6 GB پر واپس لا دیا۔ اسی لیے ہمارے Windows پلان 50 GB سے شروع ہوتے ہیں، جس سے آپ کے سافٹ ویئر اور فائلوں کے لیے تقریباً 35 GB بچتے ہیں۔

VPS کی ڈسک سب سے زیادہ کس چیز سے بھرتی ہے؟

بے حد کنٹینر لاگز، غیر استعمال شدہ Docker امیجز، پیکج کیش، پرانے کرنل اور اسی ڈسک پر رکھے بیک اپ۔ پہلا سب سے تیز ہے: ایک باتونی ٹیسٹ کنٹینر نے 30 سیکنڈ میں 6 MB لاگ لکھے۔

کیا میں بعد میں ڈسک بڑھا سکتا ہوں؟

ہاں، بڑے پلان پر جا کر۔ Linux پلانز کا ہر اگلا درجہ 10 GB ڈسک اور زیادہ RAM جوڑتا ہے۔ اپگریڈ سے پہلے دیکھیں کہ کیا صفائی کافی ہے: ہمارے ٹیسٹ سرور پر ایک ہی کمانڈ نے 4.1 GB Docker امیجز خالی کر دیں۔

کیسے دیکھوں کہ ڈسک پر کیا جگہ لے رہا ہے؟

کل کے لیے df -h / اور سب سے بڑے فولڈرز کے لیے sudo du -xh --max-depth=1 / | sort -h چلائیں۔ اگر آپ Docker استعمال کرتے ہیں تو docker system df دکھاتا ہے کہ امیجز، کنٹینرز اور والیومز کتنی جگہ لے رہے ہیں۔

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔