פינוי שטח דיסק - נקה יומני יומן שיטתיים באובונטו 20.04 | 22.04
הולך לפנות שטח דיסק במערכת אובונטו? נסה לנקות את יומני היומן המערכתיים, זה עשוי לפנות כמה GB של שטח.
על ידי שימוש בכלי Disk Usage Analyzer, מצאתי כי /var/log/journal לוקח יותר מ 4 GB שטח מערכת באובונטו 20.04 שלי.
ל-Systemd יש מערכת רישום משלה הנקראת היומן, וקובצי היומן מאוחסנים ב-/var/log/journal. כל עוד אני לא צריך את היומנים עבור כל ניפוי באגים, זה בטוח למחוק את הקבצים האלה. והשלבים הבאים יראו לך כיצד.
1. המסוף הפתוח הראשון ממפעיל היישומים של המערכת, ואתה יכול להפעיל פקודה כדי לבדוק את השימוש הנוכחי בדיסק של כל קבצי היומן:
journalctl --disk-usage2. אם תחליט לנקות את היומנים, הפעל פקודה כדי לסובב את קבצי היומן. כל תיקי כתבי העת הפעילים כיום יסומנו כמאוחסנים בארכיון, כך שלעולם לא ייכתבו אליהם בעתיד.
sudo journalctl --rotate3. כעת נקה את יומני היומן על ידי בחירה באחת מהפקודות הבאות:
מחק יומני יומן שגילם עולה על X ימים:
sudo journalctl --vacuum-time=2daysמחק קבצי יומן רישום עד ששטח הדיסק שנלקח נופל מתחת לגודל שצוין:
sudo journalctl --vacuum-size=100Mמחק יומנים ישנים והגביל את מספר הקובץ ל- X:
sudo journalctl --vacuum-files=5
4. באפשרותך גם לערוך את קובץ התצורה כדי להגביל את השימוש בדיסק יומן הרישום (100 MB לדוגמה).
הפעל פקודה במסוף כדי לערוך את הקובץ באמצעות עורך טקסט Gedit (עבור 23.04+, החלף gedit בעורך טקסט gnome):
sudo -H gedit /etc/systemd/journald.confכאשר הקובץ נפתח, בטל את ההערה (הסר # בהתחלה) את השורה #SystemMaxUse= ושנה אותה ל- SystemMaxUse=100M.
שמור את הקובץ וטען מחדש daemon systemd באמצעות פקודה:
systemctl daemon-reloadזה הכל, תיהנו!


