তোমার সার্ভার যদি No space left on device দেখায়, তাহলে স্টোরেজ শেষ হয়ে গেছে। এটি শুধু স্টার্টের সমস্যা নয়: যতক্ষণ জায়গা খালি না থাকে, সার্ভার ওয়ার্ল্ডও আর সেভ করতে পারে না — তখন সার্ভার বাইরে থেকে চলতে থাকলেও গেমের অগ্রগতি হারিয়ে যেতে পারে। তাই ক্রমটা হলো: আগে সুরক্ষিত করো, তারপর পরিষ্কার করো, তারপর স্টার্ট করো।

প্রথমে: কেন এটা বিপজ্জনক

পূর্ণ ডিস্ক সাধারণত দুটি সম্পর্কিত বার্তায় দেখা যায়:

java.io.IOException: No space left on device
Could not save data to /home/container/world/data/raids.dat

দ্বিতীয়টি বেশি গুরুতর। এর মানে সার্ভার একটি ওয়ার্ল্ড ফাইল লিখতে চেয়েছিল, কিন্তু পারেনি। অটোসেভের সময় এটা ঘটলে সংশ্লিষ্ট পরিবর্তনগুলো হারিয়ে যায় — তৈরি করা স্ট্রাকচার, ইনভেন্টরি, শেষ সফল সেভের পরের অগ্রগতি।

তাই এই ধাপগুলো এই ক্রমেই করো:

  1. সার্ভার বন্ধ করো। চলমান সার্ভার লিখতে থাকে এবং পরিষ্কারের সময় অসংগত ওয়ার্ল্ড রেখে যেতে পারে।
  2. ব্যাকআপ নাও। একটি ব্যাকআপ বা অন্তত ওয়ার্ল্ড ফোল্ডার ডাউনলোড করো — যতক্ষণ এখনও জায়গা আছে। একেবারে ভরা ডিস্কে নতুন ব্যাকআপ তৈরি নাও হতে পারে।
  3. শুধু এরপর মুছো।

যে এই ক্রম উল্টে চলমান সার্ভারে পরিষ্কার করে, সে স্টোরেজ সমস্যা মেটালেও সেটিকে ওয়ার্ল্ড ড্যামেজের সঙ্গে বদলে ফেলতে পারে।

তোমার আসলে কত জায়গা আছে?

প্যানেলে “স্টোরেজ” দেখায় তোমার প্যাকেজের GB সীমার তুলনায় কতটা ব্যবহার হয়েছে। এই দুই সংখ্যাই পরের পদক্ষেপ ঠিক করে:

  • ব্যবহার সীমার একটু নিচে, কারণ বোঝা যাচ্ছে (পুরোনো Modpack আর্কাইভ, আগের রাউন্ডের ওয়ার্ল্ড ফোল্ডার) → পরিষ্কার করলেই যথেষ্ট।
  • ব্যবহার স্থায়ীভাবে সীমায়, স্পষ্টভাবে অপ্রয়োজনীয় কিছু নেই → তুমি যা চালাচ্ছ, তার জন্য প্যাকেজটি ছোট।

তুমি চাইলে ডিস্ক ব্যবহারের সতর্কতা সেট করতে পারো, যা স্টোরেজ পূর্ণ হওয়ার আগেই জানাবে। এটা অনেক আরামদায়ক পদ্ধতি, কারণ ৮৫ শতাংশে অ্যালার্ম মানে পাঁচ মিনিট পরিষ্কার করা; পূর্ণ ফাইল সিস্টেম মানে জরুরি ব্যবস্থা।

সাধারণ জায়গা-খেকো ফাইল

সব গেমের ক্ষেত্রেই

প্রার্থী কোথায় নিশ্চিন্তে মুছতে পারবে?
লগ ফাইল logs/ হ্যাঁ — আবার তৈরি হয়, গেমের অগ্রগতি নেই
ক্র্যাশ রিপোর্ট crash-reports/ হ্যাঁ, পড়ে নেওয়ার পরে
আপলোড করা আর্কাইভ সার্ভার ডিরেক্টরি, .zip / .tar.gz হ্যাঁ, যদি সোর্স এখনও তোমার কাছে থাকে
পুরোনো ওয়ার্ল্ড ফোল্ডার সার্ভার ডিরেক্টরি আগে ডাউনলোড করো, তারপর মুছো
সার্ভার ডিরেক্টরির নিজস্ব ব্যাকআপ backups/ আগে দেখো কোনগুলো এখনও দরকার

লগ ফাইলকে অনেকেই কম গুরুত্ব দেয়। বেশি কথা বলা কোনো Plugin সহ সার্ভার কয়েক সপ্তাহে গিগাবাইট লগ লিখে ফেলে, কেউ টেরও পায় না — যতক্ষণ না আর কিছুই চলে না।

Minecraft

Minecraft ওয়ার্ল্ডের সবচেয়ে বড় অংশ থাকে region/ ফোল্ডারে। সেখানে আসল Chunk ডেটাসহ .mca ফাইল থাকে; একটি ফাইল প্রায় ১০০ KB থেকে কয়েক MB পর্যন্ত হতে পারে। এর সঙ্গে Dimension-গুলোও আছে: বর্তমান সংস্করণে Nether ও End থাকে dimensions/minecraft/the_nether এবং dimensions/minecraft/the_end-এর নিচে (পুরোনো ওয়ার্ল্ডে DIM-1 এবং DIM1)।

গুরুত্বপূর্ণ: জায়গা খালি করতে আলাদা .mca ফাইল মুছো না। এতে তুমি তোমার ওয়ার্ল্ডের অংশ মুছে ফেলবে, আর প্রায়ই সেগুলোই হবে যেখানে কেউ কিছু বানিয়েছে। ওয়ার্ল্ড নিজেই খুব বড় হয়ে গেলে একটি ওয়ার্ল্ড বর্ডার (worldborder) এবং নতুন শুরু করাই ভালো পথ — অথবা বড় প্যাকেজ।

level.dat, playerdata/ এবং data/ সাধারণত ভাবনার চেয়ে ছোট। সেখানে পরিষ্কার করে লাভ কম, ঝুঁকি বেশি।

বড় Steam গেম

ARK, CS2 বা Palworld-এ প্রায়ই ওয়ার্ল্ড নয়, বরং গেম ইনস্টলেশন নিজেই সমস্যা। কোনো খেলোয়াড় যুক্ত হওয়ার আগেই CS2 প্রায় 66,5 GB জায়গা নেয়। এর সঙ্গে নতুন ইনস্টলেশন বা বড় আপডেট এলে পুরোনোগুলো মুছে যাওয়ার আগে নতুন ফাইলের জন্য বাড়তি জায়গা লাগে। প্যাকেজ যদি খুব টাইট হয়, আপডেট ব্যর্থ হবে — কোনো বাগের কারণে নয়, সরাসরি জায়গার অভাবে।

তুমি কিছু না করলে কী হবে

  • সার্ভার আর স্টার্ট হবে না। জায়গা যথেষ্ট না হলে সার্ভার ম্যানেজমেন্ট কম স্টোরেজের বার্তা দিয়ে স্টার্ট অস্বীকার করে। এটি ত্রুটি নয়, সুরক্ষা ব্যবস্থা: লেখার সুযোগ ছাড়া চালু হওয়া সার্ভার ঠিক ওপরের মতো ওয়ার্ল্ড ড্যামেজ তৈরি করে।
  • সেভ ব্যর্থ হবে। সার্ভার এখনও চললে পরিবর্তন নীরবে হারিয়ে যাবে।
  • নিচের প্যাকেজে পরিবর্তন ব্লক হবে। ব্যবহৃত ডেটা ছোট প্যাকেজে না ধরলে আমরা ডাউনগ্রেড আটকাই এবং তোমাকে নির্দিষ্ট সংখ্যা দেখাই — ব্যবহৃত বনাম উপলভ্য। এটা ইচ্ছাকৃত: ডেটা কেটে ফেলা ডাউনগ্রেড হবে স্টোরেজ বাঁচানোর সবচেয়ে ব্যয়বহুল পথ।

নিরাপদে পরিষ্কার করা: সঠিক ক্রম

  1. সার্ভার বন্ধ করো।
  2. ব্যাকআপ সুরক্ষিত করো অথবা ওয়ার্ল্ড ফোল্ডার ডাউনলোড করো।
  3. লগ ও ক্র্যাশ রিপোর্ট মুছো। শূন্য ঝুঁকিতে সবচেয়ে বেশি প্রভাব।
  4. নিজে আপলোড করা আর্কাইভ মুছো, যদি সোর্স এখনও থাকে।
  5. পুরোনো ওয়ার্ল্ড ফোল্ডার ডাউনলোড করে তারপর সরাও।
  6. সার্ভার স্টার্ট করো এবং স্টোরেজ দেখানো আবার পরীক্ষা করো।

এরপরও যদি খুব কম জায়গা খালি থাকে, তাহলে এটা পরিষ্কারের সমস্যা ছিল না। তখন পরের বড় প্যাকেজই সৎ উত্তর — কনটেন্টের সত্যিই জায়গা লাগলে স্টোরেজ অপ্টিমাইজ করে উধাও করা যায় না।

আগে থেকে প্রতিরোধ

  • সতর্কতার সীমা সেট করো, যাতে বিপদের আগেই জানো।
  • নিয়মিত লগ খালি করো, বিশেষ করে অনেক Plugin থাকা সার্ভারে।
  • রাউন্ড শেষে পুরোনো ওয়ার্ল্ড ডাউনলোড করো এবং “হয়তো লাগবে” ভেবে সার্ভারে ফেলে রেখো না।
  • বড় আপডেটের আগে জায়গা পরীক্ষা করো। আপডেটের সময় শেষ ফলাফলের চেয়ে সাময়িকভাবে বেশি জায়গা লাগে।
  • Modpack আর্কাইভ আনজিপ করার পর সরাও। ইনস্টলেশনের পরে .zip আর দরকার হয় না।

Troubleshooting

উপসর্গ পরীক্ষা সমাধান
স্টার্টের সময় No space left on device প্যানেলের স্টোরেজ দেখানো ওপরের ক্রম অনুযায়ী পরিষ্কার করো
Could not save data to … সার্ভার এখনও চলছে? সঙ্গে সঙ্গে বন্ধ করো, ব্যাকআপ নাও, পরিষ্কার করো — ডেটা হারানোর ঝুঁকি
স্টোরেজ বার্তাসহ স্টার্ট অস্বীকার ব্যবহার বনাম প্যাকেজ জায়গা খালি করো অথবা প্যাকেজ বাড়াও
আপডেট বা নতুন ইনস্টলেশন বন্ধ হয়ে যায় আপডেটের আগে কতটা খালি? দ্বিগুণ পরিমাণের জন্য জায়গা ধরে রাখো
স্টোরেজ বারবার ভরে যায় logs/ দ্রুত বাড়ছে? যে Plugin লগ লিখছে সেটি শনাক্ত করো
প্যাকেজ ছোট করা প্রত্যাখ্যাত বার্তায় ব্যবহৃত/উপলভ্য দেখায় আগে পরিষ্কার করো, তারপর ছোট করো

FAQ

জায়গা খালি করতে আমি কি শুধু ওয়ার্ল্ড মুছে দিতে পারি?

এতে জায়গা খালি হবে, কিন্তু তোমার পুরো গেম অগ্রগতি হারাবে। আগে সেটি ডাউনলোড করো। যদি শুধু আকার কমানোই উদ্দেশ্য হয়, ওয়ার্ল্ড বর্ডার বেশি কোমল সমাধান: এটি ভবিষ্যতে ওয়ার্ল্ড কত দূর বাড়বে তা সীমিত করে, পুরোনো কিছু সরায় না।

প্যানেলে খালি স্টোরেজ দেখালেও সার্ভার কেন জায়গা নেই বলছে?

মানটি নির্দিষ্ট বিরতিতে নেওয়া হয়, তাই এটি একটি মুহূর্তের ছবি। কোনো কাজ একসঙ্গে অনেক লিখলে — আপডেট, ব্যাকআপ, Modpack আনজিপ করা — বাকি জায়গা কয়েক সেকেন্ডে শেষ করতে পারে। সংখ্যাগুলো না মিললে সার্ভার বন্ধ করো এবং ফাইল ম্যানেজারে আসলে কী আছে দেখো।

আমার ব্যাকআপ কি স্টোরেজের মধ্যে গণনা হয়?

সার্ভার ডিরেক্টরিতে থাকা ব্যাকআপ অন্য ফাইলের মতোই সেখানে জায়গা নেয়। backups/ ফোল্ডারে কী জমেছে দেখো এবং শুধু সত্যিই দরকারি জিনিস রাখো।

বড় RAM প্যাকেজ কি সাহায্য করবে?

শুধু তখনই, যদি তাতে বেশি স্টোরেজও থাকে — এগুলো দুই আলাদা জিনিস। RAM চলমান অপারেশনের জন্য মেমরি, স্টোরেজ হলো ওয়ার্ল্ড, Mods ও লগ রাখার জায়গা। পরিবর্তনের সময় স্টোরেজের তথ্য দেখো, শুধু RAM নয়।

স্টোরেজের কারণে সার্ভার স্টার্ট না হলে কি আমার সার্ভার নষ্ট?

না। স্টার্ট ইচ্ছাকৃতভাবে আটকানো হয়, কারণ লেখার সুযোগ ছাড়া সার্ভার ওয়ার্ল্ড ডেটা ক্ষতিগ্রস্ত করতে পারে। জায়গা খালি করার পর এটি স্বাভাবিকভাবে স্টার্ট করবে।

যদি সমস্যা থেকেই যায়

পরিষ্কার করার পরও স্টোরেজ কম থাকলে Support অনুরোধের জন্য লিখে রাখো: ব্যবহৃত পরিমাণ, প্যাকেজ সীমা, তুমি কী ইতিমধ্যে সরিয়েছ এবং কোন ফাইল বা ফোল্ডার সবচেয়ে বড়। এতে লক্ষ্যভিত্তিকভাবে সিদ্ধান্ত নেওয়া যায় প্যাকেজ পরিবর্তন, ওয়ার্ল্ড বর্ডার নাকি বাইরে সরানো সঠিক পথ।

যথেষ্ট স্টোরেজসহ উপযুক্ত প্যাকেজ পাবে Gameserver ভাড়া নাও-এ। কীভাবে ফাইল ডাউনলোড ও আবার আপলোড করবে তা দেখায় গেমসার্ভার ফাইলে SFTP অ্যাক্সেস; নিয়মিত ব্যাকআপ কীভাবে সেট করবে তা আছে Minecraft সার্ভার ব্যাকআপ তৈরি করা-এ।

উৎস ও পরীক্ষার অবস্থা

  • Minecraft ওয়ার্ল্ডের গঠন: Minecraft Wiki — Java Edition level format। এটি দেখায় যে .mca ফাইলসহ region/ সবচেয়ে বড় অংশ তৈরি করে এবং Nether ও End এখন কোথায় থাকে।

পরীক্ষার অবস্থা: ২৪ আগস্ট ২০২৬। আলাদা গেমের স্টোরেজ চাহিদা তাদের আপডেটের সঙ্গে বদলায়; CS2 সম্পর্কিত তথ্য আমাদের ফ্লিটে মাপা বর্তমান অবস্থার সঙ্গে মেলে।