পটভূমি
আমার একটি ছোট লোগ্রোটেট মিস্হাপ ছিল ... লোগ্রোটেট আর্কাইভ করা লগগুলি ভুলভাবে ভুল করে আমার মধ্যে ফাইলগুলির চতুর্ভুজ বৃদ্ধির কারণ ঘোরান /var/log/
। এবং আমি যখন বাতাসটি ধরলাম তখন কিছু খারাপ হয়ে গেছে, /var/log/
ইতিমধ্যে কয়েক মিলিয়ন ফাইল রয়েছে ...
আমি পরিচালনা করেছি (কিছু হেয়ারলসের পরে এবং স্যাড / গ্রেপ ম্যাজিকটি খুঁজে পেয়েছি) সমস্ত আপত্তিজনক ফাইলগুলি সরিয়ে আমার লোগ্রোটেট কনফিগারেশন ঠিক করেছি। এবং ভেবেছিলাম সব ঠিক আছে ...
সমস্যা
যখনই আমি ls
/ du -hs
বা অন্যথায় বিষয়বস্তুগুলি তালিকাভুক্ত করি /var/log/
(এতে এখন ৮০ এমবিআর্কাইভ / লগ এবং সর্বাধিক কয়েক শতাধিক ফাইল রয়েছে) প্রক্রিয়াটি ভাল মিনিট দু'বছর স্থায়ী হয়। আমি বিশ্বাস করি যে এটি কোনওভাবে লোগ্রোটেট মিসাপের সাথে সম্পর্কিত তবে আমি নিশ্চিত নই, এটি অন্য কিছু হতে পারে। যাইহোক, আমি ডিবাগিং শুরু করতে বা এটির জন্য একটি সন্ধানের জন্য কোথায় ক্ষতি করব। দয়া করে সহায়তা করুন: 3
অন্যান্য তথ্য
uname -a
Linux xxx 3.3.8-gentoo #18 SMP Sat Sep 21 22:44:40 CEST 2013 x86_64 Intel(R)
Core(TM)2 CPU 4400 @ 2.00GHz GenuineIntel GNU/Linux
cat /proc/meminfo
MemTotal: 2051552 kB
MemFree: 75612 kB
Buffers: 9016 kB
Cached: 1740608 kB
SwapCached: 0 kB
CFQ IO scheduler + SLUB allocator
আমি এটি ভেবেছিলাম: ডিরেক্টরিতে কতগুলি ফাইল রয়েছে? (নেট থেকে ডেটা ডাউনলোড করা) সম্পর্কিত ছিল তবে আমার কাছে আর ফাইল নেই।
সম্পাদন করা
কল করার পরেও সমস্যাটি বজায় রয়েছে init 1
তাই আমি মনে করি এটি নিরাপদ বলে মনে করি এফএস ছাড়া দোষ দেওয়া ছাড়া অন্য কোনও প্রক্রিয়া নেই।
সমাধান (গৃহীত উত্তর থেকে প্রয়োগ হিসাবে)
init 1
mv /var/log /var/log1
mkdir /var/log
chmod --reference=/var/log1 /var/log
chown --reference=/var/log1 /var/log
tar -C /var/log1 -cvp . | tar -C /var/log -xvp
rm -rf /var/log1
init 5