আমার ডিস্কে, ফাইল সিস্টেমের পাশে এত জায়গা কী নিচ্ছে?


20

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

আজ আমি এটি বুট করেছি এবং আমি একটি বার্তা পেয়েছি যে ড্রাইভটি পূর্ণ। স্থান কী গ্রহণ করে তা দেখার জন্য আমি ডিস্ক ব্যবহার বিশ্লেষকটি খুললাম। এটি জোর দিয়েছিল যে 67 67.৮ গিগাবাইটের ডিস্ক ব্যবহার করা হয়েছে এবং এটি / ৩ up.৪ জিবি গ্রহণ করছে। কোনটি এই প্রশ্নটির দিকে পরিচালিত করে যে, ফাইল সিস্টেমে না থাকলে 30 জিবি অনুপস্থিত কোথায় ?!

কেবল একটি তুলনা করার জন্য, আমি / (লুকানোগুলি সহ) এর সাবফোল্ডার হিসাবে নটিলাসে তালিকাভুক্ত সমস্ত পাঠযোগ্য ফোল্ডারগুলির সমস্ত মাপ যুক্ত করেছি। আমি পেয়েছি 20.9 জিবি। ট্র্যাশগুলি অপঠনযোগ্য ছিল, তবে আমি জানি এটির 16.2 গিগাবাইট রয়েছে, সুতরাং ডিস্ক ব্যবহার বিশ্লেষক যে রিপোর্ট করছেন তার সমান পরিমাণটি 36.1 জিবি। কিছু সিস্টেম ফোল্ডার ছিল যা অপঠনযোগ্য ছিল, যেমন প্রাক, তবে আমি সন্দেহ করি যে এগুলি 30 গিগাবাইট পর্যন্ত যোগ করে - অন্যথায় ছোট ডিস্কগুলিতে উবুন্টু ইনস্টল করা সম্ভব হবে না এবং আমি এটি 2.5 জিবিতে চালিত হতে দেখেছি। আমি মনে করি আমার গণনা এবং ডিস্ক ব্যবহার বিশ্লেষকের রিপোর্টের মধ্যে সেগুলি অবশ্যই 0.3 গিগাবাইটের পার্থক্য।

সুতরাং আমি জানতে চাই, এই 30 গিগাবাইটটি কী খাচ্ছে এবং সেগুলি কীভাবে মুক্ত করব?

বিকল্প পাঠ

CYREX এর প্রশ্নের উত্তরগুলির সাথে সম্পাদনা করুন

  1. উবুন্টু 10.10 64 বিট লাইভ সিডি (আমার সিস্টেমের মতো) থেকে বুট হয়েছে।

    fsck ফলাফল:

    root@ubuntu:~# fsck /dev/sda1
    fsck from util-linux-ng 2.17.2
    e2fsck 1.41.12 (17-May-2010)
    /dev/sda1: clean, 265956/4890624 files, 18073343/19537408 blocks
    
  2. এসডিডি থেকে বুট করা হয়েছে। ট্র্যাশ খালি করা হয়েছে এবং সেখান থেকে 16 জিবি এখন ফ্রি। 30 জিবি এখনও নিখোঁজ রয়েছে।

    বিকল্প পাঠ

  3. লগতে অদ্ভুত হিসাবে কী গণনা করা যায় তা জানতে আমি যথেষ্ট অভিজ্ঞ নই। সর্বশেষ বুট হওয়ার পরে এখানে আমার বার্তাগুলি লগ এবং আমার সিসলোগ, সম্ভবত আপনি সেগুলিতে কিছু খুঁজে পেতে পারেন:

  4. এখানে এটি সত্যিই অদ্ভুত হয়ে উঠেছে। আমি একটি বহিরাগত 500 গিগাবাইট এইচডিডি প্লাগ ইন করেছি। ডিস্ক ব্যবহার বিশ্লেষক উপলব্ধ স্থানটিকে ছাড়িয়ে গেছে, তারপরে স্থান হারিয়েছে (76 গিগাবাইট ব্যবহৃত হয়েছে, তবে ফোল্ডারে কেবল 24 টি) showed

    বিকল্প পাঠ

লাইভসিডি থেকে আবার বুট করা, এটি থেকে ডিস্ক ব্যবহার বিশ্লেষকটি শুরু করে এবং ইনস্টল করা উবুন্টু থেকে 1-2 গিগাবাইটের মধ্যে একই ফলাফল পেয়েছে।

কোডমঙ্কের উত্তর সহ সম্পাদনা করুন

এটি একটি দুর্দান্ত সমাধান হতে পারে তবে পার্টিশনটি সত্যই 80 গিগাবাইট - মানে 74 জিবি + বিপণন "ত্রুটি", যাইহোক পুরো ডিস্কটি ফর্ম্যাট করা আছে। এটি এটিও দেখায় যে 50 জিবি-র বেশি ব্যবহৃত হয় - তাই ফাইল এবং ফোল্ডারে না থাকলে 30 জিবি কোথায়?

বিকল্প পাঠ জিপিআর্টও বাহ্যিক এইচডিডি সঠিক আকারের প্রতিবেদন করে।

বিকল্প পাঠ


কখনও কখনও জিইউআই সরঞ্জামগুলিতে বিশ্বাস না করা, টার্মিনালটি খোলার এবং চালানো ভাল, রুটটিতে প্রতি দির প্রতি ব্যবহৃত জায়গার সংক্ষিপ্ত বিবরণ পান: সুডো ডু-এসএম / *
পিন্টো

3
/আপনার প্রথম এবং দ্বিতীয় স্ক্রিনশটগুলির জন্য ডিস্ক ব্যবহার বিশ্লেষক এন্ট্রি প্রসারিত না করে , আপনি নিজেকে অধিষ্ঠিত করেছেন (এবং আমাদের) সমস্ত অধস্তন ডিরেক্টরিগুলির মাপে যা রিং চার্টটি স্পষ্টভাবে কিছু দ্বারা দখল করা হিসাবে দেখায়। এটি বেশ কিছু ভারী অভিযোগকারী হার্ডওয়্যার দিয়ে ভেরিয়ে / ভার / লগ / সিসলগের মতো সহজ কিছু হতে পারে তবে আমাদের সেই ডেটা দরকার।
এমএসডব্লিউ

আপনি কি লগফাইলগুলি সন্ধান করার চেষ্টা করেছেন? আমার মনে আছে আমার কেভিএম স্যুইচ এবং ওয়্যারলেস কীবোর্ডটি একটি রিবুটের পরে একসাথে ভাল খেলছে না যার ফলে একটি লগফিল বেড়েছে এবং সমস্ত স্থান পূরণ করেছে (দুই দিন পরে)। ডিভাইস পুনরায় প্লাগ করা সাহায্য করেছে। আপনার সার্ভারের জন্য আলাদা হতে পারে তবে আশা করি আপনাকে একটি ইঙ্গিত দেয়।
লাইভওয়্যারবিটি

উত্তর:


33

আপনি যদি সাধারণ ব্যবহারকারী হিসাবে ডিস্ক অ্যানালাইজার ব্যবহার করেন তবে এমন কিছু ফাইল থাকতে পারে যা আপনি অ্যাক্সেস করতে বা দেখতে পাচ্ছেন না। আপনি এটি সুপারসার সুবিধাগুলি দিয়ে শুরু করার চেষ্টা করতে পারেন। একটি টার্মিনাল খুলুন, বা ALT + F2 টিপুন এবং টাইপ করুন:

gksudo baobab

আপনি যদি ভাবছেন তবে ডিস্ক অ্যানালাইজারের গৌরবময় নাম বাওবাব। সম্ভবত এটি এখন আপনাকে দেখাতে পারে যে অনুপস্থিত মেগাবাইটগুলি কোথায়।


1
এছাড়াও, মনে রাখবেন যে উবুন্টুতে আপনার টার্মিনালটি খোলার জন্য আরেকটি শর্টকাট হ'ল Ctrl + Alt + T.
ইউফেন্যুয়ে Veyeh Dider

17

আমি এটি সমাধান করেছি - আপনার সমস্ত পরামর্শের জন্য ধন্যবাদ, বিশেষত জাভিয়ের রিভিরার, যিনি ডিসো অ্যানালাইজারকে সুডো রাইটস দিয়ে চালানোর পরামর্শ দিয়েছিলেন (আমি জানতাম না যে এটি ফলাফলগুলিতে প্রভাব ফেলতে পারে)।

আমার ক্র্যাশপ্ল্যান রয়েছে এবং এটি বাহ্যিক কিছু ড্রাইভে ব্যাকআপ নিচ্ছে। সুতরাং একটি ব্যাকআপ সেট রয়েছে যা মিলিকে যায় এবং অন্য একটি যা স্টো_লাটে যায়, প্রতি 15 মিনিটে একবার (এগুলি বাহ্যিক ড্রাইভের নাম)। যখন আমি কোনও মুহুর্তে এই ড্রাইভগুলি ছাড়াই কম্পিউটার শুরু করেছি, ক্র্যাশপ্ল্যান কোনও ফোল্ডার খুঁজে পায়নি /media/Millyএবং /media/Sto_Latএটি কেবল তাদের তৈরি করেছে এবং তাদের কাছে ব্যাকআপ লিখেছিল ।

কিছু কারণে, ডিস্ক অ্যানালাইজার যখন সুডো ছাড়াই শুরু হয় তখন এই ফোল্ডারগুলি প্রদর্শন করে না। নটিলাস সেগুলি দেখায়, তবে এটি /media16 গিগাবাইটের আকারের তালিকাবদ্ধ করে যখন এটি আসলে 30 জিবি হয়।

আমি কেবল তখনই লক্ষ্য করেছি যখন আমি মিলি এবং স্টো_ল্যাট সহ সমস্ত বাহ্যিক ড্রাইভগুলি খারিজ করেছিলাম এবং শুরু করেছি gksudo baobab। তারপরে আমি আমার বাহ্যিক ড্রাইভগুলি দেখেছি যেখানে কোনওটিই হওয়া উচিত নয় - তবে সেগুলি সমস্তই নয় কেবলমাত্র ব্যাকআপ লক্ষ্য - এবং বুঝতে পেরেছিল যে এগুলি মাউন্ট করা ড্রাইভ নয়, তবে ক্র্যাশপ্ল্যান দ্বারা নির্মিত এফোনামাসি ফোল্ডার। বিদ্যমান ফোল্ডারটির একই নামে যখন ড্রাইভটি মাউন্ট করব তখন অবশ্যই কিছু অদ্ভুত কিছু ঘটতে হবে, আমি ভাবছি কেন আমি ত্রুটি বার্তা বা কিছু পাই না ...

বিটিডাব্লু, এটিও সমাধান করে যে কেন ডিস্ক অ্যানালাইজার মিলির আকারগুলি 500 গিগাবাইটের পরিবর্তে 530 জিবি দেখায় - এগুলি "নিখোঁজ" 30 জিবি, এটি ফোল্ডার এবং আসল ড্রাইভকে একসাথে গণনা করে।

এখন আমার কেবল ক্র্যাশপ্ল্যান না ভেঙে বা ব্যাকআপ ব্যতীত ফোল্ডারগুলি মুছতে একটি উপায় প্রয়োজন।


আপনার এটিকে গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করা উচিত, আমি জাভিয়েরের উত্তরের একটি লিঙ্ক যুক্ত করেছি যাতে সে টিপসের জন্য উক্ত স্থান পেতে পারে।
হোর্হে কাস্ত্রো 21

আমার ঠিক একই সমস্যাটি ছিল। আমার ব্যাকআপ ডিস্কগুলির একটি মারা গিয়েছিল তবে আমার ব্যাকআপ স্ক্রিপ্টটি এখনও আমার রুট ডিস্কটি পূরণ করে / mnt / ব্যাকআপ-ড্রাইভ ফোল্ডারে ব্যাকআপ নেওয়ার চেষ্টা করেছে।
মাইকেল রবিনসন

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

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

ঠিক আছে, আপনি কেবল চালাতে পারেন dfযা পুরো ডিরেক্টরি স্ক্যান করে না এবং কেবল পার্টিশনের মোট বনাম মুক্ত স্থান দেয়। তবে আপনি যদি একটি সম্পূর্ণ ডিরেক্টরি স্ক্যান করতে চান, baobabবা filelight(স্বতন্ত্র ফাইল স্তরে) দ্বারা প্রদত্ত বিশদ সহ , তবে ডিরেক্টরিতে সম্পূর্ণ পড়ার অনুমতি প্রয়োজন।
আরিফেল

5

আপনি আপনার ডিরেক্টরিগুলি স্ক্যান করতে এবং ডিস্ক ব্যবহার বিশ্লেষকটি ব্যবহার করতে পারেন যেখানে আপনার ফাইলটি সিস্টেম সিস্টেমে চলছে।

বিকল্প পাঠ

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

GParted- র


জিপিআর্ট একটি ভাল ধারণা ছিল, তবে রহস্যটি রয়ে গেছে, স্ক্রিনশট দেখুন
রম্টসচো

এটা সত্যিই খুব অদ্ভুত। ডিস্ক ব্যবহার বিশ্লেষকটি মূল ডায়ারে কোনও বড় ফাইল দেখায়?
নিক পাসকুচি

4

আপনি এটি duদেখানোর জন্য ব্যবহার করতে পারেন :

cd /
sudo du -hcsx .[!.]* * | sort -rh | head

অথবা

sudo du -hcsx * | sort -rh | head

এটি দেখায় যে সর্বাধিক স্থান কী ব্যবহার করছে।


3

ডিফল্ট হিসাবে আপনার ডিস্কের 10% স্থান মূল ব্যবহারকারীর জন্য সংরক্ষিত থাকে। আপনি এটি ব্যবহার করে পরিবর্তন করতে পারেন sudo tune2fs -m %percentage %device। আপনার ক্ষেত্রে sudo tune2fs -m 1 /dev/cciss/c0d0p1এটি রিজার্ভেশনকে 1% কমাতে হবে । আপনি এটি আপনার পছন্দ মতো অন্য কোনও সংখ্যায় সেট করতে পারেন তবে আমি 0% সুপারিশ করব না।


'Sudo du -chs /' ফলাফলগুলি কী উদ্বেগের বিষয়?
dannymcc

আমি জানি না তবে আপনার যদি অন্য কোনও সমস্যা না হয় তবে আমি কিছু মনে করব না ;-)
আন্দ্রে স্ট্যানেক

1

নিম্নলিখিতটি আমাকে কীভাবে তা জানতে দিন:

  1. একটি লাইভ সিডি andোকান এবং আপনার / ডিভ / এসডিএ 1 টি fsck করুন
  2. আপনার ট্র্যাশ ক্যান পরিষ্কার করুন।
  3. অদ্ভুত জিনিসগুলির জন্য লগ ফাইল ভিউয়ারটি দেখুন।
  4. একটি সাধারণ এইচডিডি (এসএসডি নয়) দিয়ে পরীক্ষা করুন (যদি আপনি পারেন)। কেবল সেই বিকল্পটি সরাতে।

এটি কিভাবে গেল আমাকে জানান Let


আপনার অনুরোধ করা তথ্য পোস্ট করুন, প্রশ্নের সম্পাদনা দেখুন।
রম্টসচো

1

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

আবার আমি সত্যিই নিশ্চিত নই যে এটি আপনার ক্ষেত্রে সহায়তা করে কিনা, তবে আপনি হয়ত সিনাপটিক ক্যাশেটি পরীক্ষা করতে পারেন, এটি সম্ভবত অপ্রচলিত ফাইলগুলিতে পূর্ণ।


1
জানতে আকর্ষণীয় তবে এই ক্যাশেটি ফাইল সিস্টেমের অংশ হিসাবে গণ্য হবে।
রমটসচো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.