1. পদক্ষেপ: আপনার আসলে কী সমস্যা রয়েছে তা সন্ধান করুন
যখন আপনার ফাইল সিস্টেমটি অপ্রত্যাশিতভাবে পূর্ণ, সম্ভাব্য কারণগুলির অনেকগুলি কারণ রয়েছে। এ সম্পর্কে আরও কিছু জানতে এলিয়াহ কাগনের উত্তর দেখুন। বেশিরভাগ ক্ষেত্রেই আসল কারণটি সনাক্ত করা (এবং শেষ পর্যন্ত মেরামত করা) সহজ হওয়া উচিত, সুতরাং পুনর্নির্মাণ / পুনরায় ইনস্টল করার প্রয়োজন হবে না।
সুতরাং প্রথম পদক্ষেপটি হ'ল সমস্যাটি ঠিক কী, অর্থাত্, কোথায় হারিয়ে গেছে। সুতরাং প্রথমে মৃত্যুদণ্ড কার্যকর করুন
df -hl -x tmpfs -x devtmpfs
এটি আপনার মেশিনে ডিস্কগুলির সমস্ত ব্যবহৃত পার্টিশনের একটি তালিকা, তাদের আকার, তারা কতটা পূর্ণ এবং তাদের মাউন্ট পয়েন্ট প্রদর্শন করে। এই তালিকা থেকে, আপনি যেটিকে খুব পূর্ণ বলে মনে করেন সেটিকে নিন এবং এর মাউন্ট পয়েন্টটি নোট করুন। আপনার ক্ষেত্রে, এটি মাউন্ট করা মূল ফাইল সিস্টেম /
।
এখন আমরা বিশ্লেষণ করি এই ফাইল সিস্টেমের ভিতরে কোথায় স্থান ব্যবহার করা হয়েছে। এক্সিকিউট
sudo du -xhsc /* 2> /dev/null
( /
উপরে চিহ্নিত মাউন্ট পয়েন্টটি প্রতিস্থাপন করুন ।) এটির জন্য সুডোর প্রয়োজন কারণ সমস্ত ডিরেক্টরি আপনার ব্যবহারকারীর জন্য পঠনযোগ্য নয়। এটি কিছুটা সময় নিতে পারে (বিশেষত বৃহত ফাইল সিস্টেমে) কারণ এগুলির প্রত্যেকটি ডিরেক্টরিই দেখার প্রয়োজন।
এই কমান্ডটি যা করে তা হ'ল আপনাকে প্রদত্ত ডিরেক্টরিতে প্রতিটি ফাইল এবং ডিরেক্টরিটি তার আকারের (সাব-ডিরেক্টরি সহ) প্রদর্শন করা। সুতরাং এই তালিকা থেকে একটি (গুলি) নিন যা আপনি মনে করেন যে এটি হওয়া উচিত তার চেয়ে বড় এবং এই ডিরেক্টরিতে আবার কমান্ড কল করুন। (এটি হ'ল কমান্ডটি আবার চালাও, তবে আগের তালিকা থেকে একটি বড় ডিরেক্টরিতে নাম পরিবর্তন করে প্রতিস্থাপন করা হবে /
।)
উদাহরণস্বরূপ, আপনার ক্ষেত্রে এটি স্পষ্ট /var
ছিল একমাত্র বড় ডিরেক্টরি, তাই আপনাকে সম্পাদন করতে হবে
sudo du -xhsc /var/* 2> /dev/null
এই পদক্ষেপগুলি অবিরত রাখুন যতক্ষণ না আপনি কোনও একটি ফাইল খুঁজে পান যা এত বড়,
আপনার ক্ষেত্রে পরবর্তী পদক্ষেপটি কার্যকর করা ছিল
sudo du -xhsc /var/log/* 2> /dev/null
কারণ /var/log
এটি খুব বড় ছিল এবং এটি আপনাকে দেখিয়েছিল যে uvcdynctrl-udev.log
174 জিবি (যা স্পষ্টতই খারাপ) এর সাথে একক লগ ফাইল রয়েছে ।
২. পদক্ষেপ: ফাইলগুলি কেন আছে এবং কেন এত বড়
এখন আমাদের সনাক্ত করা উচিত কেন সনাক্ত করা হয়েছে, বা তারা কেন এত বড়, যদি সেখানে থাকার আশা করা হয়।
আপনার ক্ষেত্রে, একটি লগ ফাইল /var/log
সন্দেহজনক কিছুই নয়, তবে এর আকার অবশ্যই। ভাগ্যক্রমে, ফাইলের নাম সহ একটি গুগল অনুসন্ধান নীচের বাগ রিপোর্টটি প্রথম হিট হিসাবে নিয়ে আসে যা আমাদের স্পষ্টতই একই সমস্যা: http://bugs.launchpad.net/ubuntu/+source/libwebcam/+bug / 811604
৩. পদক্ষেপ: সমস্যা সমাধান করুন
এই ক্ষেত্রে, কিছু ওয়েবক্যাম সম্পর্কিত স্টাফের একটি লগ ফাইল আকর্ষণীয় বলে মনে হচ্ছে না, তাই আমরা কমান্ডের সাহায্যে এটি সহজে মুছে ফেলতে sudo rm /var/log/uvcdynctrl-udev.log
এবং সমস্ত স্থান মুক্ত করতে পারি।
দুর্ভাগ্যক্রমে, বাগ রিপোর্টটি এখনও খোলা আছে, এবং মন্তব্যে কোনও সমাধান বা কাজের সমাধান নেই, সুতরাং আপাতত আপনাকে সম্ভবত এই বাগের সাথে বাঁচতে হবে। আপনি কিছু সময় ফাঁকা রাখতে সময়ে সময়ে লগ ফাইলটি মুছতে পারেন।