কম্পিউটার টিউটোরিয়াল

লিনাক্সে ফ্রি ডিস্ক স্পেস নির্ণয় করার পদ্ধতি

এই গাইড আপনাকে দেখাবে কীভাবে লিনাক্সে আপনার ফ্রি ডিস্ক স্পেস নির্ণয় করতে হয় সকল লিনাক্স ডিস্ট্রিবিউশনের সাথে আসা কমান্ডের একটি সিরিজ ব্যবহার করে।

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

আপনি যদি গ্রাফিক্যাল ইউটিলিটি পছন্দ করেন কমান্ড লাইন スタッフের চেয়ে, তবে আপনি উবুন্টুর Disk Usage Analyzer অ্যাপ চেক আউট করতে পারেন। অন্যথায়, পড়তে থাকুন।

প্রথম কমান্ডটি আমরা দেখব সেটি "df" কমান্ড। এটি সকল লিনাক্স ডিস্ট্রিবিউশনের সাথে বান্ডেলড আসে। "df" মানে "disk free"। এটি আপনার সকল পার্টিশনের স্টেটের একটি রিডিং দেয়। এটি আপনাকে টোটাল ডিস্ক স্পেস, ইউজড স্পেস, অবেলেবল স্পেস, এবং তারপর ব্যবহার করা স্পেসের পার্সেন্টেজ দেয়।

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 57G 2.4G 52G 5% /
/dev/sda1 99M 12M 83M 12% /boot
/dev/sda2 15G 1.3G 13G 10% /home

এটি হলো df থেকে আপনি পেতে পারেন এমন রিডিং টাইপ। উপরের উদাহরণে আমি অপশন "-h" ব্যবহার করেছি যা আউটপুটকে হিউম্যান-রিডেবল ফরম্যাটে দেয়। তাই, বাইটসে ডিস্ক স্পেস দেখানোর পরিবর্তে এটি মেগাবাইট এবং গিগাবাইট ব্যবহার করে যা আমাদের জন্য ইন্টারপ্রেট করা সহজ।

আমি যে আরেকটি কমান্ড খুব উপকারী পাই সেটি "du"। "du" মানে "disk usage"। এটি আপনাকে একটি ফাইল বা ফোল্ডার কত স্পেস ব্যবহার করছে তার রিডিং দিতে পারে। 'data' নামে একটি ডিরেক্টরি কত স্পেস কনসিউম করছে চেক করতে নিচের কমান্ডটি ব্যবহার করুন:

# du -sh data
104K data/

উপরের কমান্ডের জন্য আমি নিচের অপশনগুলো ব্যবহার করেছি — "-s" যেটি মানে "summarize", এবং "h", যেটি আউটপুটকে হিউম্যান-রিডেবল করে। আপনি এই কমান্ডটি ব্যবহার করে একটি ডিরেক্টরির ভেতরের ফাইল এবং ডিরেক্টরির ডিটেইলসও দেখতে পারেন। "data" ডিরেক্টরির ভেতরের ফাইল এবং ডিরেক্টরির ইনডিভিজুয়াল এবং টোটাল ডিস্ক ইউসেজ দেখতে নিচের কাজ করুন:

# du -shc data/*
4.0K data/1log_script.sh
64K data/logs_files
4.0K data/generic_script.sh
8.0K data/random_script1.sh
4.0K data/random_script2.sh
4.0K data/random_script3.sh
4.0K data/hello_world.sh
4.0K data/data_backup.log
4.0K data/log_backup.log
100K total

আমরা আগে ব্যবহৃত কমান্ডে অপশন "c" যোগ করেছি। "c" শেষে টোটাল ডিস্ক ইউসেজ যোগ করে।

আমি যে আরেকটি টুল ব্যবহার করি আমার ডিস্কে কী আছে চেক করতে সেটি "find" কমান্ড। find ব্যবহার করে আমি পছন্দ করি একটি লিস্ট বানাতে সকল ফাইলের যারা একটি নির্দিষ্ট সাইজের ওপর। ধরুন আমি চেক করতে চাই আমার '/home' পার্টিশনে কোন ফাইলগুলো ১০ MB-র চেয়ে বড়, এখানে আমি যা ব্যবহার করব:

# find /home -size +10000k

কমান্ডটি প্রায় সেলফ-এক্সপ্লানেটরি। আপনি "/home"-কে আপনি যে ডিরেক্টরি স্ক্যান করতে চান সেটি দিয়ে রিপ্লেস করতে পারেন, এবং "+10000k"-কে আপনি যে ফাইল সাইজ দিয়ে ফিল্টার করতে চান সেটি দিয়ে।

এখন আপনি জানেন কীভাবে আপনার ফ্রি ডিস্ক স্পেস এবং এর ব্যবহার লিনাক্সে নির্ণয় করতে হয়!

  1. Windows 10, 8 ও 7-এ ডিস্ক স্পেস ফাঁকা করুন: সহজ ও কার্যকর টিপস

  2. লিনাক্সে ডিস্ক স্পেস ম্যানেজমেন্টে দক্ষতা: অপরিহার্য DF এবং DU কমান্ড

  3. Gmail স্টোরেজ মুক্ত করুন: স্পেস ফিরে আনার সহজ ধাপসমূহ

  4. উইন্ডোজ ১১-এ স্পেস ফ്രീ আপ করার দক্ষ কৌশল