Xóa /var/log
có lẽ là một ý tưởng tồi, nhưng xóa các logfiles riêng lẻ sẽ ổn.
Trên máy tính xách tay của tôi, với một ổ SSD nhỏ, tôi thiết lập /var/log
( /tmp
và /var/tmp
) làm tmpfs
điểm gắn kết, bằng cách thêm các dòng sau vào /etc/fstab
:
temp /tmp tmpfs rw,mode=1777 0 0
vartmp /var/tmp tmpfs rw,mode=1777 0 0
varlog /var/log tmpfs rw,mode=1777 0 0
Điều này có nghĩa là không có gì trong các thư mục đó tồn tại khi khởi động lại. Theo như tôi có thể nói, thiết lập này hoạt động tốt. Tất nhiên, tôi mất khả năng nhìn vào nhật ký cũ để chẩn đoán bất kỳ vấn đề nào có thể xảy ra, nhưng tôi cho rằng đó là sự đánh đổi công bằng cho việc sử dụng đĩa giảm.
Vấn đề duy nhất tôi gặp phải là một số chương trình (đáng chú ý nhất là APT) muốn ghi nhật ký của chúng vào các thư mục con /var/log
và không đủ thông minh để tạo các thư mục đó nếu chúng không tồn tại. Thêm dòng mkdir /var/log/apt
vào /etc/rc.local
cố định vấn đề cụ thể đó cho tôi; tùy thuộc vào phần mềm bạn đã cài đặt, bạn cũng có thể cần phải tạo một số thư mục khác.
(Một khả năng khác là tạo một tar
kho lưu trữ đơn giản chỉ chứa các thư mục và gỡ bỏ nó /var/log
khi khởi động để tạo tất cả các thư mục cần thiết và thiết lập tất cả các quyền của chúng cùng một lúc.)