ডিস্ক স্পেস ম্যানেজ করা কম্পিউটার ব্যবহারকারীদের প্রধান চিন্তা, প্ল্যাটফর্ম যেই হোক না কেন। বিশেষ করে আপনি যদি সিস্টেম অ্যাডমিন হন, আপনার কাজ হচ্ছে অফলাইন এবং অনলাইন সিস্টেমের স্বাস্থ্য ওপর নজর রাখা। কম ডিস্ক স্পেস লিনাক্সে আপডেট বাধা দিতে পারে, যা অন্যান্য ক্রিটিক্যাল এররের কারণ হতে পারে।
তাই, ডিস্ক স্পেস এবং নির্দিষ্ট ফাইলগুলো কতটুকু স্পেস নিচ্ছে সেটি জানতে আপনাকে df এবং du কমান্ডের সাথে পরিচিত থাকতে হবে।
এই পোস্টে আমরা আলোচনা করব কীভাবে df এবং du কমান্ড ব্যবহার করে লিনাক্সে ডিস্ক স্পেস চেক ও ম্যানেজ করতে হয়।
DF (Disk filesystem) কমান্ড
টার্মিনাল চালু করুন। df টাইপ করে এন্টার চাপুন। আপনি নিচের চিত্রের মতো ফলাফল পাবেন:

এটি সিস্টেমের সাথে সংযুক্ত ডিস্কের একটি তালিকা প্রদর্শন করে। আপনি যে ডিস্কের স্পেস চেক করতে চান সেটি খুঁজে বের করা কষ্টসাধ্য হতে পারে। তাই, আপনি df /dev/sda1 কমান্ড ব্যবহার করে নির্দিষ্ট ডিস্কের স্পেস চেক করতে পারেন।

যদি আপনি প্রদর্শিত বিষয় বুঝতে না পারেন তবে df -h টাইপ করুন।

আপনি যদি টোটাল ব্লক সংখ্যা, উপলব্ধ ব্লক সংখ্যা, বা ব্যবহৃত স্পেসের শতাংশ জানতে চান, তবে --output ফ্ল্যাগ ব্যবহার করুন।
- size – টোটাল ব্লক সংখ্যা
- avail – টোটাল উপলব্ধ ব্লক সংখ্যা
- pcent – ব্যবহৃত স্পেসের শতাংশ
- target – ডিভাইসের মাউন্ট পয়েন্ট
- source – ডিভাইস মাউন্ট পয়েন্টের উৎস
- used – টোটাল ব্যবহৃত ব্লক সংখ্যা
df --output=pcent বা df --output=size

Du (Disk Usage) কমান্ড

এখন আপনি ডিস্ক স্পেস চেক করার পদ্ধতি জানলেন, আপনাকে অবশ্যই জানতে চাবেন লিনাক্সে ডিস্ক স্পেস কীভাবে ম্যানেজ করতে হয়। আপনি যদি জানতে পারেন যে ডিস্কটি ভার্চুয়ালি ফুল, তবে সমস্যা সমাধানের জন্য আপনাকে সমস্যাযুক্ত ফাইলগুলো পেতে du কমান্ড ব্যবহার করতে হবে। এটা যেকোনো কিছু হতে পারে, জাভা এরর ফাইল থেকে ক্যাশ পর্যন্ত। তাই, এই ফাইলগুলো ডিলিট করতে du ব্যবহার করতে পারেন।
নোট: আপনি যদি অনিচ্ছাকৃতভাবে কিছু ডিলিট করেন, তবে সকল ফাইল পেতে du টাইপ করতে পারেন। এই প্রক্রিয়াটি অনেক সময় নিতে পারে।
বোনাস টিপস:
DU কমান্ড নিচেরভাবে ও ব্যবহার করতে পারেন:
ডেস্কটপে ফাইল ও ফোল্ডারের ডিস্ক ইউজ সম্পর্কিত তথ্য পেতে হলে টাইপ করুন:
du /home/user/Desktop/
উপরের তথ্য পঠনযোগ্য ফরম্যাটে পেতে হলে টাইপ করুন:
du -h /home/user/Desktop/
ডেস্কটপে কোনো ফোল্ডারের টোটাল সাইজ জানতে হলে ব্যবহার করুন:
du -sh /home/user/Desktop/
ফাইল ও ফোল্ডারকে শেষ মডিফাইড ডেট অনুযায়ী সর্ট করতে হলে টাইপ করুন:
du -h --time /home/user/Desktop/
ফাইল পাওয়ার সময় নির্দিষ্ট টাইপের ফাইল ও ফোল্ডার বাদ দিতে হলে টাইপ করুন:
du -h /home/user/Desktop/ --exclude="*.txt" | sort -rn
*.txt ব্যবহার করলে এই টাইপের ফাইলগুলো বাদ পাবে।
ফাইল ও ফোল্ডারকে ডিসেন্ডিং অর্ডারে (সর্ববড় থেকে সর্বছোট) সর্ট করতে এই কমান্ড ব্যবহার করুন:
du -h /home/user/Desktop/ | sort -rn
এই ছিল df এবং du কমান্ডের বেসিক ব্যবহার যা আপনার লিনাক্স কম্পিউটারে ডিস্ক স্পেস চেক ও ম্যানেজ করতে সাহায্য করবে। এটি আপনার ডিভাইসকে ক্লাটার থেকে বাঁচাবে।
লেখাটি পছন্দ হলে? অনুগ্রহ করে কমেন্ট সেকশনে আপনার মতামত শেয়ার করুন।