मैं फेडोरा का उपयोग करता हूं और इन निर्देशिकाओं में बड़ी मात्रा में फाइलें हैं, मुझे आश्चर्य है कि क्या मैं उन्हें हटा सकता हूं? अंतरिक्ष पर सिस्टम कम चल रहा है।
मैं फेडोरा का उपयोग करता हूं और इन निर्देशिकाओं में बड़ी मात्रा में फाइलें हैं, मुझे आश्चर्य है कि क्या मैं उन्हें हटा सकता हूं? अंतरिक्ष पर सिस्टम कम चल रहा है।
जवाबों:
हां आप अंदर ही सब कुछ डिलीट कर सकते हैं /var/log/journal/*
लेकिन डायरेक्ट्री को डिलीट न करें। आप यह journalctl
पता लगाने के लिए भी क्वेरी कर सकते हैं कि यह कितना डिस्क स्थान ले रहा है:
$ journalctl --disk-usage
Journals take up 3.8G on disk.
आप इस पैरामीटर का उपयोग करके इस निर्देशिका के आकार को अपने में नियंत्रित कर सकते हैं /etc/systemd/journald.conf
:
SystemMaxUse=50M
आप लॉग रोटेशन को बाध्य कर सकते हैं:
$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
ध्यान दें: आपको लॉग रोटेशन को बाध्य करने के लिए लॉगिंग सेवा को पुनरारंभ करने की आवश्यकता हो सकती है, यदि उपरोक्त सिग्नलिंग विधि ऐसा नहीं करती है। आप सेवा को फिर से शुरू कर सकते हैं जैसे:
$ sudo systemctl restart systemd-journald.service
इन फ़ाइलों को भी /var/cache/abrt-di/*
हटाया जा सकता है के रूप में अच्छी तरह से। यहाँ लॉग फ़ाइलों का आकार नीचे नियंत्रित है:
$ grep -i size /etc/abrt/abrt.conf
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000
आप /var/cache/abrt-di
फ़ाइल में निम्नलिखित को बदलकर अधिकतम आकार को नियंत्रित कर सकते हैं /etc/abrt/plugins/CCpp.conf
:
DebugInfoCacheMB = 2000
नोट: यदि परिभाषित DebugInfoCacheMB
डिफ़ॉल्ट 4000 (4GB) के लिए नहीं है।
systemctl restart systemd-journald.service
घुमाए जाने को मजबूर किया और इस प्रक्रिया को संकेत नहीं दिया
MaxRetentionSec
इसके बजाय पैरामीटर सेट कर सकते हैं SystemMaxUse
। man journald.conf
अधिक जानकारी के लिए देखें।
आप समय के आधार पर भी सफाई कर सकते हैं:
journalctl --vacuum-time=10d
# du -sh /var/log/journal
113M /var/log/journal
# journalctl --vacuum-time=10d
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/system@36170b4530af4c89ac4d84ac68f8b727-0000000000000001-00057b09da23eb2c.journal (8.0M).
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@54176301a0c74c4698c3b6a549e1b2ed-0000000000000874-00057b0c1a491094.journal (8.0M).
. . .
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@e6ecd2f858d1498b9a445af7bac00bbf-000000000000063a-0005848ac99802b3.journal (8.0M).
Vacuuming done, freed 88.0M of archived journals from /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a.
root@monroe:/var/log# du -sh /var/log/journal
25M /var/log/journal
journalctl
। एक लॉग रोटेशन मजबूर करने में मदद नहीं की। ट्रिक को systemd-journald.service पुनः आरंभ करना थाsystemctl restart systemd-journald.service
:।