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.