Điểm:4

Ubuntu 21.10 - Syslog.1 có dung lượng 23GB!

lá cờ in

Ubuntu 21.10 (được nâng cấp từ 18.04 lên 20.04 lên 21.04 lên 21.10)

Tôi đã cài đặt Ubuntu trở lại vào tháng 11 để tìm hiểu HĐH và hôm nay nhận thấy rằng một phần lớn ổ SSD của tôi đã bị một tệp nhật ký hệ thống chiếm giữ.

/var/log/syslog.1 là 23 GB

/var/log/journal là 4 GB

Tôi đã thử tìm kiếm các giải pháp trực tuyến và trong một chủ đề, một người dùng đã yêu cầu mở phần đuôi của nhật ký hệ thống để xem nguyên nhân gây tràn dữ liệu vào tệp khiến tệp có kích thước quá lớn.

Cứ sau 6 giây, điều này sẽ được thêm vào cuối nhật ký:

IPv6: MLD: kẹp QRV từ 1 lên 2!

Tôi muốn giới hạn kích thước của tệp nhật ký hệ thống ở một kích thước nhất định (giả sử là 5 GB). Nếu cần thực hiện thêm điều gì đó (chẳng hạn như ngăn không cho cùng một dòng IPv6 được thêm vào tệp), vui lòng tư vấn về cách thực hiện.

Tôi vẫn là người dùng mới làm quen nên hãy kiên nhẫn với tôi.

Cảm ơn

vanadium avatar
lá cờ cn
Câu trả lời được cung cấp để giảm kích thước nhật ký. Bạn có thể tìm thấy câu hỏi khác của mình tại đây: https://askubuntu.com/questions/1353666/syslog-is-fill-with-ipv6-mld-clamping-qrv-from-1-to-2, tuy nhiên hiện tại chỉ đại diện cho các giải pháp thay thế.
Điểm:3
lá cờ cn

trang web này giải thích cách bạn có thể giảm kích thước tệp nhật ký. Mặc dù được viết cho Linux Mint, nhưng nó cũng có thể áp dụng cho Ubuntu.

Giảm nhật ký của systemd

  1. Giảm kích thước hiện tại của tệp nhật ký systemd xuống 50 M bằng lệnh

    sudo journalctl --vacuum-size=50M

  2. Thực hiện giảm vĩnh viễn bằng cách chỉnh sửa /etc/systemd/journald.conf. Lệnh sau thực hiện điều đó tự động.

    sudo sed -i 's/#SystemMaxFiles=100/SystemMaxFiles=7/g' /etc/systemd/journald.conf

Giảm kích thước của các bản ghi khác

  1. Xóa nhật ký hiện tại:

    sudo rm -v /var/log/*.log* /var/log/syslog*

  2. Sau đó, bạn thực hiện sửa đổi để /etc/logrotate.d/rsyslog để chỉ giữ một nhóm nhật ký đã lưu trữ trước đó thay vì nhiều nhóm và tăng tần suất xoay vòng từ hàng tuần lên hàng ngày:

    sudo sed -i 's/xoay 7/xoay 1/g' /etc/logrotate.d/rsyslog

    sudo sed -i 's/xoay 4/xoay 1/g' /etc/logrotate.d/rsyslog

    sudo sed -i 's/weekly/daily/g' /etc/logrotate.d/rsyslog

  3. Cũng thế quay vòng được chỉnh sửa với mục đích tương tự:

    sudo sed -i 's/xoay 4/xoay 1/g' /etc/logrotate.conf

    sudo sed -i 's/weekly/daily/g' /etc/logrotate.conf

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.