−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 में होता है।

FAQ

क्या 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 दिखाता है कि इमेज, कंटेनर और वॉल्यूम कितनी जगह ले रहे हैं।

टिप्पणियाँ

अभी तक कोई टिप्पणी नहीं। पहले बनें।

एक टिप्पणी छोड़ें

टिप्पणियाँ दिखने से पहले मॉडरेट की जाती हैं।