Coredumpctl তালিকা পরিষ্কার করা


22

আমি পুরানো করডাম্পগুলির কোনও চিহ্ন সরিয়ে ফেলার উপায় খুঁজছি coredumpctl list। এই মুহুর্তে এটি 2014-10-2004-এ শুরু হওয়া সোরডাম্পের তালিকা তৈরি করেছে - আমি তখন এবং এখনকার মাঝামাঝি সময়ে প্রায়শই সফ্টওয়্যার আপডেট করেছি যে আমি সন্দেহ করি যে সেই পুরানো কর্ডাম্পগুলি আমাকে এখন যে কোনও সমস্যার ডিবাগ করতে সহায়তা করবে। দুর্ভাগ্যক্রমে /var/lib/systemd/coredumpcordumpctls আউটপুট "PRESENT" কলামে কেবল তারকাচিহ্নগুলি অদৃশ্য হয়ে গেছে।

ম্যানপেজে বা সোরডাম্পেক্টল-এর সহায়তার আউটপুটে সোরডাম্প সম্পর্কিত সমস্ত তথ্য সরিয়ে দেওয়ার কোনও উপায় আমি খুঁজে পেলাম না।

উত্তর:


5

মনে হচ্ছে মেটাডাটা সিস্টেমড জার্নালে রাখা আছে, তাই এটি পরে গেছে

rm /var/log/journal/*/*
killall -9 systemd-journald

নেতিবাচক দিকটি হ'ল অন্যান্য সমস্ত সিলেগও চলে গেছে।

হতে পারে ক্লিনার পদ্ধতিটি জার্নিক্টেল কীভাবে সাফ করতে হবে তার একটিই দেওয়া হবে

journalctl --vacuum-time=2d

7
এটি কোনও সমাধান নয়। এটি এমনকি একটি কর্মক্ষেত্র না। এটি এমন একটি ক্রিয়া যা সমস্ত লগ করা স্টাফ এবং ডাম্পগুলি মুছে দেয়। ভাল না!
এনজোরআর

2

প্রথমে আপনি জার্নালটিকে দিনের চেয়ে পুরানো এন্ট্রিগুলিকে ছাঁটাই করতে পারেন:

journalctl --vacuum-time=1d

যেহেতু "coredumpctl list" জার্নাল দ্বারা রেকর্ড করা ডাম্পফাইলগুলি তালিকাভুক্ত করে, আপনি তালিকাভুক্ত নয় এমন / var / lib / systemd / coredump থেকে ম্যানুয়ালি ডাম্প ফাইলগুলি মুছতে পারেন।

coredumpctl list

ডাম্প ফাইলগুলি ব্রাউজ করুন, আদেশটি থেকে ফলাফলগুলির সাথে ফাইলগুলি তুলনা করুন এবং তালিকাভুক্ত ফাইলগুলি মুছুন।


5
এটি কোনও সমাধান নয়। এটি এমনকি একটি কর্মক্ষেত্র না। এটি এমন একটি ক্রিয়া যা ডাম্পগুলি মুছে ফেলার প্রচেষ্টায় প্রচুর লগড স্টাফ মুছে ফেলে। ভালও না!
এনজোরআর

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