স্থান কোথায় যায়? কিভাবে আপনার দুই টেরাবাইট হার্ড ডিস্ক ড্রাইভ এত দ্রুত ভরাট হল? খুঁজে বের করার একমাত্র উপায় আছে:একটি ডিস্ক ব্যবহার দেখার টুল দিয়ে। এগুলি বেশিরভাগ হার্ড ডিস্ক ড্রাইভ এবং সলিড স্টেট ড্রাইভের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে, তবে এগুলি ফ্ল্যাশ ড্রাইভ, ইউএসবি স্টিক এবং এসডি কার্ডের সাথেও কাজ করতে পারে৷
লিনাক্সের জন্য এই ধরনের বেশ কিছু ইউটিলিটি পাওয়া যায়, তাই আসুন সেগুলি একবার দেখে নেওয়া যাক।
1. নেটিভ কমান্ড লাইন টুলস
চেক করার প্রথম জায়গা হল কমান্ড লাইন। বেশ কিছু টুল এখানে উপলব্ধ, এবং ইতিমধ্যেই লিনাক্সের সাথে একত্রিত।
প্রথম কমান্ডটি আপনার চেষ্টা করা উচিত তা হল df . এটি ব্যবহারে থাকা ডিস্কের স্থানের পরিমাণ রিপোর্ট করবে। এটি একাই ব্যবহার করা যেতে পারে, সমস্ত মাউন্ট করা ফাইল সিস্টেমের জন্য বা একটি ফাইলের নাম সহ সম্পূর্ণ মোট প্রদর্শন করতে৷
যখন ফাইলের নাম ব্যবহার করা হয়, তখন df অবশিষ্ট স্থানটি নির্দিষ্ট পার্টিশনে আউটপুট করবে যেখানে ফাইলটি সংরক্ষণ করা হয়।
df etc
উপরের কমান্ডটি /etc/ ডিরেক্টরিতে কতটা ফাঁকা স্থান উপলব্ধ তা দেখাবে। এদিকে,
df -h
-h সুইচ ব্যবহার করে, যার অর্থ "মানুষ পাঠযোগ্য।" এটি মূলত ফাইল এবং ফোল্ডারের আকারগুলি এমন একটি বিন্যাসে প্রদর্শন করে যা আপনি পড়তে পারেন। একটি নির্দিষ্ট ফাইল বা ডিরেক্টরি দ্বারা কতটা ডিস্ক স্পেস ব্যবহার করা হচ্ছে তা ব্যাখ্যা করতে এটি ব্যবহার করুন৷
এদিকে, du এছাড়াও উপলব্ধ df থেকে সামান্য পার্থক্য, du ফাইল দ্বারা ব্যবহৃত ডিস্ক স্থানের একটি অনুমান প্রদর্শন করে। উদাহরণস্বরূপ,
du -shc *.txt
মানব-পাঠযোগ্য বিন্যাসে বর্তমান ডিরেক্টরিতে প্রতিটি TXT ফাইলের আকার প্রদর্শন করে।
এছাড়াও আপনি ls ব্যবহার করতে পারেন৷ একটি ডিরেক্টরির বিষয়বস্তুর একটি তালিকা এবং ফাইলের আকার আউটপুট করার জন্য (তালিকা) কমান্ড।
এটি
এর সাথে যেকোনো ডিরেক্টরিতে করা হয়ls -l -h
সহজ!
2. Ncurses ডিস্ক ব্যবহার (ncdu)
আপনি যদি একটি ডেডিকেটেড ইউটিলিটি থেকে ডিস্ক ব্যবহারের তথ্য পেতে পছন্দ করেন, তাহলে ncdu চেষ্টা করুন। এই তালিকার সম্ভাব্য সবচেয়ে সহজ পদ্ধতি, টুলটি চালু হওয়ার সাথে সাথে ncdu আপনার সিস্টেম স্ক্যান করে। ডিফল্টরূপে, হোম ডিরেক্টরির বিষয়বস্তু এবং ব্যবহার প্রদর্শিত হয়, তবে এটি একটি প্যারামিটার হিসাবে একটি ভিন্ন ডিরেক্টরি উল্লেখ করে পরিবর্তন করা যেতে পারে৷
আপনি কমান্ড লাইনের মাধ্যমে ডেবিয়ান-ভিত্তিক সিস্টেমে ncdu ইনস্টল করতে পারেন:
sudo apt install ncdu
ncdu ব্যবহার করা সহজ। কমান্ড লাইনে, লিখুন:
ncdu
বৃহত্তর HDD-এ ফলাফলের জন্য আপনাকে অপেক্ষা করতে হবে। এছাড়াও আপনি -x কমান্ড ব্যবহার করে রুট ফাইল সিস্টেম স্ক্যান করতে পারেন:
ncdu -x /
এবং SSH-এর মাধ্যমে স্ক্যান করার বিকল্প আছে -- দূরবর্তী ডিভাইসের জন্য খুবই উপযোগী।
ssh -C user@system ncdu -o- / | ./ncdu -f-
নির্দেশাবলীর একটি সম্পূর্ণ সেট খুঁজতে ncdu ওয়েবসাইটে যান।
ncdu এর অন্যান্য বৈশিষ্ট্যগুলির মধ্যে রয়েছে ফাইলের নাম বা আকার অনুসারে সাজানো, একক ফাইল এবং ডিরেক্টরি মুছে ফেলা, একটি ফাইল বা ফোল্ডার সম্পর্কে তথ্য দেখানো এবং লুকানো আইটেমগুলির দৃশ্যমানতা টগল করা।
এই ধরনের ভাল কমান্ড লাইন টুলের সাহায্যে, আপনি ভাবতে পারেন যে আপনার কাছে আপনার প্রয়োজনীয় সবকিছু আছে। যাইহোক, বিভিন্ন ভিজ্যুয়াল টুল আপনাকে আপনার ডিস্ক ব্যবহারের একটি উন্নত ভিউ দেবে।
3. QDirStat
দেখার জন্য প্রথম ভিজ্যুয়াল ডিস্ক ব্যবহারের টুল হল QDirStat, লিনাক্স ডেস্কটপ পরিবেশ, পাশাপাশি BSD জুড়ে উপলব্ধ।
ভিজ্যুয়াল টুলগুলি আপনার পিসির হার্ড ডিস্ক ড্রাইভের সাথে কী ঘটছে তা সম্পর্কে একটি দুর্দান্ত অন্তর্দৃষ্টি দেয় যে সংখ্যার তালিকাটি কেবল সম্পর্কিত হতে পারে না। উইন্ডোজে এর জন্য সবচেয়ে জনপ্রিয় বিকল্পগুলির মধ্যে একটি হল WinDirStat, যা KDirStat ইউটিলিটির একটি ক্লোন, যার উপর ভিত্তি করে QDirStat।
QDirStat এর সাথে, আপনার HDD ব্যবহার আয়তক্ষেত্র এবং বর্গক্ষেত্র দ্বারা প্রতিনিধিত্ব করা হয়, প্রতিটি আলাদা আকারের। বর্গক্ষেত্র যত বড় হবে, সেই নির্দিষ্ট ডিরেক্টরিতে তত বেশি HDD স্থান ব্যবহার করা হচ্ছে। প্রশ্নে থাকা আয়তক্ষেত্রটিতে ডান-ক্লিক করা আপনাকে ফোল্ডার অবস্থান দেখার বিকল্প দেবে৷
এটি আপনার কম্পিউটারে ডাউনলোড করা "গোপন" ডেটা খুঁজে পাওয়ার একটি দুর্দান্ত উপায়। অনুপস্থিত ডাউনলোড অবস্থান এবং আপনার ইন্টারনেট ক্যাশের মতো জিনিসগুলি এই সরঞ্জামগুলির সাহায্যে সনাক্ত করা যেতে পারে। এবং যদি আপনি "ব্লক" ভিউ পছন্দ না করেন, তবে ব্যবহার ডেটা হিস্টোগ্রাম হিসাবেও দেখা যেতে পারে৷
আপনি GitHub এর মাধ্যমে QDirStat পেতে পারেন, তবে প্যাকেজগুলি openSUSE, SLE এবং Ubuntu-এর জন্য উপলব্ধ৷
পরবর্তীটির জন্য, প্রথমে পিপিএ যোগ করুন (পরে এটি সরাতে মনে রাখবেন):
sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update
এটি হয়ে গেলে,
দিয়ে ইনস্টল করুনsudo apt install qdirstat
তারপরে আপনি সফ্টওয়্যারটি ডেস্কটপ থেকে বা টার্মিনাল থেকে qdirstat কমান্ড দিয়ে চালু করতে পারেন। স্ক্যান করার জন্য ডিরেক্টরি নির্বাচন করতে প্রম্পটটি অনুসরণ করুন, তারপরে ডেটা সংযোজিত এবং উপস্থাপন না হওয়া পর্যন্ত অপেক্ষা করুন৷
একটি KDE সংস্করণ, K4DirStat, এছাড়াও উপলব্ধ।
4. ডিস্ক ব্যবহার বিশ্লেষক (ওরফে বাওবাব)
পূর্বে বাওবাব নামে পরিচিত, ডিস্ক ব্যবহার বিশ্লেষক, আপনি অনুমান করতে পারেন, আরেকটি ভিজ্যুয়াল টুল। QDirStat-এর ব্লক-ভিত্তিক পদ্ধতির পরিবর্তে, এই ইউটিলিটি ডিস্ক ব্যবহারের একটি লাইভ চিত্র হিসাবে একটি রেডিয়াল ট্রিম্যাপ পাই চার্ট অফার করে। আপনি এটি ডান হাতের ফলকে পাবেন; বাম দিকে, বর্তমানে নির্বাচিত ডিরেক্টরির বিষয়বস্তুর একটি তালিকা৷
৷সহজ বিশ্লেষণের জন্য সবকিছুই কালার-কোডেড, কিন্তু ডিস্ক ইউসেজ অ্যানালাইজার সত্যিই এর থেকে বেশি কিছু অফার করে না। উদাহরণস্বরূপ, আপনার ডিফল্ট ফাইল ম্যানেজারে ম্যানুয়ালি খোলা ছাড়া আপনি যে ডিরেক্টরিগুলি দেখছেন তার জন্য কোনও সহজ শর্টকাট নেই৷
এটা বলার পরে, ডিস্ক ব্যবহার বিশ্লেষক ব্যবহার করা সহজ এবং খুব বেশি জড়িত ছাড়াই ব্যবহার দ্রুত পরীক্ষা করার জন্য আদর্শ৷
5. xdiskusage
আরেকটি ব্লক-ভিত্তিক গ্রাফিকাল ব্যবহার বিশ্লেষক, xdiskusage-এর বেশ মৌলিক UI আছে এবং du কমান্ড থেকে তথ্য সংগ্রহ করে। এটি আপনার পক্ষ থেকে চালানো হয়, তবে, তাই ব্যবহারের ডেটা দ্রুত সংকলিত এবং উপস্থাপন করা হয়৷
৷এর সাথে ডেবিয়ান-ভিত্তিক সিস্টেমে ইনস্টল করুন
sudo apt install xdiskusage
লঞ্চ করতে টার্মিনালে xdiskusage কমান্ডটি চালান, তারপর বিশ্লেষণ করতে ডিরেক্টরি বা ডিস্ক নির্বাচন করুন।
ফলাফল হল একটি ট্রি-ভিত্তিক উপস্থাপনা, যার মধ্যে প্যারেন্ট ডিরেক্টরী ব্লকটি বাম দিকে প্রদর্শিত হয় এবং চাইল্ড ডিরেক্টরি এবং ফোল্ডারগুলি ডানদিকে শাখা হয়। প্রতিটি ব্লক ডিরেক্টরির নাম এবং ডিস্ক ব্যবহার প্রদর্শন করে।
আপনি মাউস বা তীর কী ব্যবহার করে আপনার ডিরেক্টরি কাঠামোর এই গ্রাফিক উপস্থাপনার মাধ্যমে নেভিগেট করতে পারেন। ডিরেক্টরি ব্লক সম্পর্কে আরও জানতে হবে? বিকল্পগুলির জন্য কেবল ডান-ক্লিক করুন, যার মধ্যে ক্লিপবোর্ডের পথটি অনুলিপি করা এবং প্রদর্শন মুদ্রণ অন্তর্ভুক্ত রয়েছে৷
যদিও এটি দুর্দান্ত গ্রাফিক্স অফার করে না, xdiskusage অত্যন্ত হালকা হওয়ার জন্য ডিজাইন করা হয়েছে। আপনি যদি এমন পরিস্থিতির মধ্যে থাকেন যেখানে আপনার ডিস্ক ব্যাখ্যা ছাড়াই পূর্ণ হয়ে গেছে এবং আপনার কাছে জায়গার অভাব রয়েছে, তাহলে xdiskusage আপনি যে সমাধানটি খুঁজছেন তা হতে পারে।
xdiskusage-এর জন্য ডাউনলোডযোগ্য এক্সিকিউটেবল শুধুমাত্র 64-বিট, তবে উৎসটি ডাউনলোড করা যাবে এবং ইনস্টলেশনের জন্য আপনার সিস্টেমে কম্পাইল করা যাবে।
6. Duc
রেডিয়াল ট্রিম্যাপ পদ্ধতি ব্যবহার করে আরেকটি ডিস্ক ব্যবহারের টুল হল Duc। সরঞ্জামগুলির একটি সংগ্রহের বৈশিষ্ট্যযুক্ত, আপনি ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে Duc ইনস্টল করতে পারেন
sudo apt install duc
অন্যান্য লিনাক্স পরিবারের জন্য, আপনি ওয়েবসাইট থেকে উৎসটি ডাউনলোড করে কম্পাইল করতে পারেন।
/usr ডিরেক্টরিকে ইন্ডেক্স করে Duc দিয়ে শুরু করুন। এটি একটি ডাটাবেস তৈরি করে (নীচে আরও বেশি), এবং প্রথম রানে কিছুটা সময় নিতে পারে:
duc index /usr
এখান থেকে, আপনি ডিরেক্টরির বিষয়বস্তু এবং HDD-তে তাদের প্রভাব তালিকাভুক্ত করতে ls ব্যবহার করতে পারেন:
duc ls -Fg /usr/local
আপনি যদি ইতিমধ্যে Duc এর ভিজ্যুয়াল বিশ্লেষক এটি দেখতে পছন্দ করেন তবে ব্যবহার করুন
duc gui /usr
এছাড়াও একটি কনসোল ইন্টারফেস রয়েছে যা আপনি খুলতে পারেন
duc ui /usr
Duc ডিস্কের বিষয়বস্তুর একটি ডাটাবেস বজায় রেখে ডিস্ক ব্যবহার বিশ্লেষণের জন্য একটি দ্রুততর পদ্ধতির প্রস্তাব দেয়। এটি বড় সিস্টেমের জন্য আদর্শ করে তোলে; Duc ওয়েবসাইটটি গর্ব করে যে এটি "500 মিলিয়ন ফাইল এবং বেশ কয়েকটি পেটাবাইট স্টোরেজ" দিয়ে পরীক্ষা করা হয়েছে৷
7. JDiskReport
একটি লাইটওয়েট ইনস্টলেশনের জন্য আরেকটি বিকল্প হল JDiskReport, যা একটি জাভা-ভিত্তিক ডিস্ক বিশ্লেষণ টুল। যেহেতু এটি জাভা, JDiskReport হল ক্রস-প্ল্যাটফর্ম, যার মানে আপনার পুরানো বা অস্বাভাবিক লিনাক্স ডিস্ট্রিবিউশনে এটি চালানোর ক্ষেত্রে কোনো সমস্যা হবে না।
আপনার HDD বিশ্লেষণ করার পর, JDiskReport পরিসংখ্যানগত ডেটা চার্ট এবং টেবিল হিসাবে উপস্থাপন করে। এখানেই এটি তার নিজের মধ্যে আসে -- আপনি শুধুমাত্র প্রত্যাশিত পাই চার্ট ডিসপ্লে পাবেন না, ইউটিলিটি বৃহত্তম ফাইলগুলির একটি শীর্ষ 50 তালিকাও প্রদর্শন করে। আপনি টাইপ অনুসারে সবচেয়ে বড় ফাইল প্রদর্শনকারী একটি স্ক্রীনও পাবেন।
জাভা সবচেয়ে জনপ্রিয় প্ল্যাটফর্ম নয়, এবং এটি আপডেট করার জন্য একটি যন্ত্রণাদায়ক, কিন্তু আপনি যদি xdiskusage এর চেয়ে ভাল রিপোর্টিং বিকল্পগুলির সাথে কিছু খুঁজছেন, JDiskReport হল উত্তর৷
লিনাক্সের জন্য 7টি ডিস্ক ব্যবহারের সরঞ্জাম:আপনার প্রিয় কোনটি?
আপনি নেটিভ কমান্ড লাইন টুল, দুর্দান্ত GUI ভিজ্যুয়ালাইজার বা আপনার HDD ব্যবহারের কনসোল-ভিত্তিক বিশ্লেষণ ব্যবহার করতে চান কিনা তা কোন ব্যাপার না:প্রত্যেকের জন্য একটি টুল আছে!
আরও লিনাক্স বেসিকগুলির জন্য, লিনাক্সে একটি ফাইলের নাম পরিবর্তন করার জন্য আমাদের ওভারভিউ দেখুন৷