د پلانونو پاڼې RAM مخې ته ږدي، خو ډک ډیسک هم سرور په همغه ډاډ پرځوي. د "No space left on device" سره ډیټابېسونه لیکل او وېبپاڼې ځواب ورکول بندوي، که هر څومره حافظه هم خالي وي. که پوه شئ چې څه وده کوي، د ډیسک کارول اټکلول اسانه دي. موږ له خپلو امېجونو نوي سرورونه چالان کړل او هر عادي شکمن مو اندازه کړ.
نوی سرور څومره ځای نیسي
له لومړي بوټ سمدستي وروسته اندازه شوی:
| سیسټم | نیول شوی ځای |
|---|---|
| Alpine Linux 3.21 | 153 MB |
| Debian 12 | 1.2 GB |
| Ubuntu 24.04 | 2.7 GB |
| Windows Server 2022 | 14.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:alpine | 91 MB |
nginx:latest | 232 MB |
postgres:16 | 501 MB |
python:3.12-slim | 59 MB |
node:22 | 1,564 MB |
mariadb:11 | 437 MB |
wordpress:latest | 960 MB |
redis:7-alpine | 55 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 GB | Nano، $3 په میاشت |
| د څو امېجونو Docker سټیک | 25 GB | Micro، $5 په میاشت |
| WordPress له ډیټابېس او پورته شویو فایلونو سره، څو سټیکونه | 35 GB | Small، $8 په میاشت |
| لوی ډیټابېسونه، ډېر امېجونه، سیمهییز بیک اپونه | 45 GB | Medium، $12 په میاشت |
| Windows Server 2022 | 50–60 GB | Windows-Small، $11 په میاشت |
دوه قاعدې هر یو یې اوږد چلوي: له ځای پر ځای کولو مخکې د کانټینر لاګونو ته حد ورکړئ، او بیک اپونه د سرور پر ډیسک ساتلو پر ځای له سرور بهر کاپي کړئ. که سرور لا دمخه ډک وي، زموږ د ډیسک ځای خالي کولو لارښود ګام په ګام ملګرتیا کوي. د اندازې په ټاکلو کې د حافظې اړخ لپاره VPS څومره RAM ته اړتیا لري وګورئ. ټول پلانونه د VPS په پاڼه کې دي، او تادیه د Base، Ethereum یا Polygon په شبکو کې په USDT، USDC یا ETH کېږي.
تبصرې
لا تبصرې نشته. لومړی اوسئ.