df
truy vấn hệ thống tệp để biết tổng số khối được sử dụng, xem man 3 statvfs. Tính toán nhanh chóng và chính xác khối lượng, nhưng không có chi tiết về tệp nào.
du
lặp qua các tệp và thêm kích thước của chúng. Chậm hơn, nhưng có thể in theo kích cỡ tệp.
Sự khác biệt có thể có nghĩa là các tệp đã xóa vẫn được mở bởi một số chương trình. Các tệp lớn như vậy phổ biến nhất là nhật ký hoặc cơ sở dữ liệu, nhưng có thể là bất kỳ thứ gì.
Điều này thường được theo sau bởi rsyslog
hoặc syslog-ng
làm đầy lên /var
với các thông báo lỗi khi máy chủ nhật ký hệ thống ngừng hoạt động để bảo trì.
Nguyên nhân gốc rễ sẽ là cấu hình ghi nhật ký từ xa của bạn.
Ngắn hạn, xoay các tệp nhật ký đúng cách, chẳng hạn như bằng cách chạy quay vòng
đặc biệt. Lưu ý rằng cấu hình điển hình trong /etc/logrotate.d/*syslog gửi rsyslog tín hiệu HUP để mở lại các tệp nhật ký mới.
Cân nhắc việc tăng kích thước của /var để xử lý kích thước thực của tệp nhật ký.
Sửa lại cấu hình ghi nhật ký để thực hiện điều gì đó phù hợp khi điều khiển từ xa bị hỏng và khi dung lượng ổ đĩa thấp. rsyslog có thể được cấu hình với xếp hàng sử dụng một lượng không gian hữu hạn và loại bỏ các tin nhắn khi hàng đợi đầy. ví dụ cấu hình rsyslog từ cơ sở kiến thức SLES, sẽ cần được tùy chỉnh cho thiết lập ghi nhật ký của bạn:
# con mèo /etc/rsyslog.d/ora_audit.conf
nếu ( $syslogfacility-text == 'local1' ) và ( $syslogseverity == 4 /* cảnh báo */ ) thì {
$WorkDirectory /var/spool/rsyslog # nơi đặt các tệp bộ đệm
$ActionQueueFileName RemoteQueue # tiền tố tên duy nhất cho các tệp bộ đệm
$ActionQueueMaxDiskSpace Giới hạn dung lượng 1G # 1gb (dùng càng nhiều càng tốt)
$ActionQueueSaveOnShutdown khi # lưu thư vào đĩa khi tắt máy
$ActionQueueType LinkedList # chạy không đồng bộ
$ActionResumeRetryCount -1 # lần thử lại vô hạn nếu máy chủ ngừng hoạt động
$ActionQueueTimeoutEnqueue 0 # khiến thông báo sẽ bị hủy ngay lập tức nếu hàng đợi đầy
*.* @@aaa.bbb.ccc.ddd:514 # IP của máy chủ nhật ký hệ thống từ xa: cổng 514
dừng lại
}
# Thiết lập ở trên sẽ loại bỏ bất kỳ tin nhắn nào, nếu đạt đến giới hạn kích thước hàng đợi (trong thiết lập này là 1 GB) ngay lập tức!