/ usr / src সমস্ত ইনোড খাচ্ছে


10

দেখে মনে হচ্ছে /usr/src(দৃশ্যত পুরানো কার্নেলগুলি) আমার সমস্ত ইনোড ব্যবহার করেছে:

Filesystem             Inodes  IUsed     IFree IUse% Mounted on
/dev/sda4              489600   489600       0  100% /
devtmpfs               219658      539  219119    1% /dev
none                   219844      474  219370    1% /run
none                   219844        3  219841    1% /run/lock
none                   219844        8  219836    1% /run/shm
/dev/sda6             5963776     8361 5955415    1% /home

আমি সাফল্য ছাড়াই পুরানো কার্নেলগুলি মুছে ফেলার / মুছে ফেলার সমস্ত চেষ্টা করেছি। dpkg আর কাজ করছে না। আমি কয়েকটি ম্যানুয়াল কমান্ড চেষ্টা করেছি, কিন্তু 12.04 আমাকে কিছুই দেয় না। হার্ড-ড্রাইভে জায়গার অভাবের কারণে এপটি-গেট ইত্যাদি সম্ভব নয়, যা সমস্যাটি সম্ভবত স্পষ্ট নয়। তবে আমি কিছু ইনস্টল করতে বা অপসারণ করতে পারি না! একই সমস্যাযুক্ত ব্যবহারকারীদের সম্পর্কে আমি অনেকগুলি পড়েছি, তবে তাদের সমাধানগুলি আমার পক্ষে কার্যকর হচ্ছে না।

সাহায্য করুন. অনেক ধন্যবাদ!


লাইভ সিডি / ইউএসবি থেকে বুট করুন এবং কিছু ফাইল সিস্টেম চেক চালান। 'df -i' আপনাকে ইনোড ব্যবহার দেয়। আপনি কিছু ফাইল ম্যানুয়ালি মুছে ফেলতে পারেন (বা নিরাপদ স্থানে চলে যেতে পারেন) যা আপত্তিজনক ফোল্ডারগুলিতে বিনামূল্যে ইনোডগুলিতে রয়েছে। তারপরে পরিষ্কার করার জন্য আমার উত্তর অনুসারে আবার চেষ্টা করুন।
hmayag

একক-ব্যবহারকারী মোডে বুট করার চেষ্টা করুন, এটি আপনাকে আরও নিয়ন্ত্রণ দিতে পারে।
লবার্ন

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

উত্তর:


7

এটা চেষ্টা কর.

একটি টার্মিনাল খুলুন এবং লিখুন:

~$ cd /usr/src
/usr/src$ ls

আপনি এরকম কিছু দেখতে পাবেন:

total 16K
drwxr-xr-x 24 root root 4,0K Σεπ  29 22:35 linux-headers-3.2.0-54/
drwxr-xr-x  7 root root 4,0K Σεπ  29 22:35 linux-headers-3.2.0-54-generic/
drwxr-xr-x  3 root root 4,0K Σεπ  29 22:56 nvidia-319-319.32/

আপনার সেটআপ অনুসারে আউটপুট (এবং হবে) আলাদা হতে পারে।

নামের ফোল্ডারগুলি ঘনিষ্ঠভাবে দেখুন linux-headers-*। আপনার ইনস্টল করা সমস্ত লিনাক্স চিত্র থেকে এইগুলি শিরোনাম। আপনার যদি তাদের অনেকগুলি থাকে তবে তারা প্রচুর স্থান এবং ইনোড গ্রহণ করবে। আপনার কেবল বুট করা সর্বশেষতমটি রাখা দরকার ।

ধরা যাক আপনার একটি পুরানো কার্নেল রয়েছে, যেমন। 3.2.0-53। এটি অপসারণ করতে, টাইপ করুন:

sudo apt-get remove --purge linux-image-3.2.0-53-generic linux-headers-3.2.0-53 linux-headers-3.2.0-53-generic

তাদের প্রত্যেকের জন্য।

উপরের সমস্তটি যদি ব্যর্থ হয় তবে ওল্ড কার্নেল শিরোনামের ফোল্ডারগুলি ম্যানুয়ালি মুছে ফেলার চেষ্টা করুন :

sudo rm -rf /usr/src/linux-headers-3.2.0-53{,-generic}

2

আপনি পুরানো কার্নেলগুলি পরিষ্কার করতে উবুন্টু টুইকের চেষ্টা করতে পারেন। প্রথমে এই কমান্ডগুলি ব্যবহার করে এটি ইনস্টল করুন

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

প্রোগ্রামটি চালান এবং তারপরে:

  1. "জানিটর" ট্যাবটি নির্বাচন করুন
  2. "ওল্ড কার্নেল" চেকবক্সটি নির্বাচন করুন
  3. অপসারণের জন্য কার্নেল সংস্করণগুলি নির্বাচন করুন (২ টি লীটে রাখুন - কেবলমাত্র ক্ষেত্রে)
  4. "পরিষ্কার" টিপুন

এখানে চিত্র বর্ণনা লিখুন


হাই এবং সেখানে তথ্যের জন্য ধন্যবাদ। উপরের কমান্ড (গুলি) ব্যবহার করেছেন তবে ইনস্টল করতে ব্যর্থ হয়ে বলেছেন যে ডিভাইসে কোনও স্থান নেই। এছাড়াও সফ্টওয়্যার কেন্দ্র ক্ষতিগ্রস্থ হয়েছে এবং এটি মেরামত করতে চায় তবে এটি করতে অক্ষম। অ্যাপেট-গেট অটোক্লেন কাজ করছে না এবং এটি সমস্যা সমাধানের জন্য কমান্ড sudo dpkg --configure -a ব্যবহার করার পরামর্শ দেওয়া হয়েছে যা ডিভাইসে আর কোনও স্থান বাকি নেই বলে আমি যেখানে শুরু করেছি সেখানে ফিরে যায় .. আর কী চেষ্টা করতে পারি? ? আমি নিশ্চিত যে এটি পূর্ববর্তী কার্নেলগুলি থেকে প্রায় 300.000 ফাইল ইনস্টল করার কারণে এটি / usr / src এ থাকা ইনডগুলি ... সাহায্যের জন্য আবার ধন্যবাদ।
ক্লিঙ্গন

1

আমি ঠিক একই সমস্যা ছিল

উবুন্টু লিনাক্স ১.0.০৪.১ এ মনে হচ্ছে এটি sudo apt autoremoveসমস্ত অপ্রয়োজনীয় /usr/src/linux-headers-ফাইলগুলি সাফ করবে এবং সংশ্লিষ্ট ইনোডগুলি মুক্ত করবে


0

যেহেতু 100% এইচডি ব্যবহারের সাথে কেসটি এমন একটি সিস্টেম জড়িত, সুতরাং কোনও অ্যাপ্লিকেশন ইনস্টল করা কাজ করবে না। একমাত্র নিরাপদ বিকল্প হ'ল প্রথমে অপ্রয়োজনীয় ফাইলগুলি মুছে ফেলা।

প্রথম সারিতে অস্থায়ী ফাইল হবে

sudo rm -rf /tmp/*

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

sudo rm /var/cache/apt/archives/*deb

তারপরে আমি পুরানো লগ ফাইলগুলি মুছে ফেলার পরামর্শ দেব

sudo rm /var/log/*gz

এটির মাধ্যমে আপনার কমপক্ষে 700 এমবি স্থান ফাঁকা হবে। এটি আপনাকে ইউটিলিটিগুলির সাথে কাজ করতে এবং নতুন ইনস্টল করার অনুমতি দেবে।

তারপরে আমি এনসিডিইউ ইনস্টল করব যা পুরো হার্ডডিস্ক স্ক্যান করার জন্য একটি দ্রুত ইউটিলিটি এবং আকার অনুসারে ডিরেক্টরি অর্ডার করে। এটি সত্যিই দ্রুত এবং আকর্ষণীয় কাজ করে।

sudo apt-get install ncdu

কমান্ড দিয়ে এটি চালান

sudo ncdu /

Ncdu এর পরে স্ল্যাশটি মূল ডিরেক্টরি থেকে স্ক্যান করতে হয়।

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

আশা করি এটি সাহায্য করবে।


100% আইওনডের ব্যবহারের অর্থ এই নয় যে হার্ড ড্রাইভটি ফাইলগুলিতে পূর্ণ।
ওহু

0

অন্য উপায় হ'ল যে ফোল্ডারগুলি আপনার ইনোড গণনা খেয়ে চলেছে তার সন্ধান করা। এখানে দেখুন: আপডেটের পরে ভাঙা প্যাকেজ: লিনাক্স-শিরোলেখ, ত্রুটি: ব্রোকনকাউন্ট> 0

এই সবচেয়ে গুরুত্বপূর্ণ অংশ:

একটি টার্মিনালে, সিডি থেকে রুট শুরু করতে:

# cd /

তারপরে সর্বাধিক ইনোড খাওয়ার ফোল্ডারগুলি অনুসন্ধান করুন:

# for i in `ls -1A`; do echo "`find $i | sort -u | wc -l` $i"; done | sort -rn | head -20

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

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