Tôi có thể xóa / var / log file do không gian root thấp không?


24

Chỉ cần có tin nhắn:

Dung lượng ổ đĩa thấp .. còn lại 2 GB

Đánh giá bằng một tin nhắn được đăng trên các diễn đàn ubfox.org, tôi thấy rằng tôi có một tệp .log trong /var/log kích thước 22 GB! Root của tôi là phân vùng 82 GB và Trình phân tích đĩa cho thấy người vi phạm sẽ đăng nhập. Root hệ thống đã được cài đặt vào khoảng 8 tháng trước, vì vậy rõ ràng đây không phải là một điều tốt trong việc tạo nhật ký 22 GB trên phân vùng gốc 82 GB.

Có an toàn để xóa tệp nhật ký hoặc xin vui lòng tư vấn về quy trình an toàn chính xác để làm sạch nó mà không làm hỏng hệ thống của tôi. Tôi cho rằng nó có thể ổn, nhưng muốn một số ý kiến ​​khác trước khi tôi thực hiện nhiệm vụ xóa.


1
Một cách khác là nén nó bằng cách sử dụng gziphoặc bzip2- mặc dù điều này đòi hỏi tạm thời có đủ không gian để chứa cả các bản sao không nén và nén của tệp. Các tệp nhật ký có xu hướng có nhiều dư thừa, vì vậy chúng nên nén khá tốt (có thể tốt hơn 90%).
Keith Thompson

Câu trả lời:


20

Nói chung là an toàn để xóa các tập tin nhật ký. Nhược điểm duy nhất liên quan đến việc làm như vậy là bạn có thể không kiểm tra được nhật ký, nếu bạn đang khắc phục một số vấn đề khác sau này. Vì các bản ghi mới được tạo tự động, ngay cả nhược điểm này là ngắn ngủi.

Hầu hết các bản ghi sẽ bị xóa tự động (sau khi được xoay bằng cách nén và đổi tên, và giữ một lúc trong định dạng lưu trữ đó). Nếu bạn có một bản ghi được mở rộng nhanh hơn Ubuntu đang xóa nó, bạn sẽ không gặp phải bất kỳ vấn đề nào khi xóa thủ công.

Tuy nhiên, nếu bạn có một tệp nhật ký có kích thước 22 hợp đồng biểu diễn, điều gì đó rất kỳ lạ đang xảy ra và sẽ rất đáng để điều tra điều đó. Tôi khuyên bạn nên chỉnh sửa lại câu hỏi của mình để bao gồm một liên kết đến chuỗi Diễn đàn Ubuntu mà bạn đang nói đến và cũng bao gồm tên đầy đủ của tệp nhật ký 22 GB.


1
Cảm ơn vì lời khuyên. Bây giờ tôi đã phát hiện ra tệp nhật ký vi phạm là "mail.log". Đây là liên kết đến diễn đàn Ubuntu: [ ubuntuforums.org/showthread.php?p=12148780#post12148780] Người đọc sẽ nhận thấy trong ảnh chụp màn hình 3 tệp nhật ký lớn, (sys, mail, mail.err). Tôi hy vọng điều này sẽ giúp bất cứ ai có vấn đề tương tự với mất không gian gốc.
Paul B

Bây giờ tôi có dung lượng trống 60Gb sau khi xóa các tệp .log vi phạm. Vui lòng tham khảo diễn đàn ubfox ở trên. Cảm ơn Eliah đã làm nổi bật vấn đề và trả lời bài viết của tôi.
Paul B

8

Tôi muốn thêm một lời cảnh báo ở đây - có thể bạn có thể xóa tất cả các tệp nhật ký của mình, nhưng bạn có thể gặp vấn đề nếu bạn xóa các thư mục con / var / log. Tôi đã xóa tất cả các tệp nhật ký và thư mục của chúng (rm -r / var / log / *) và nó đã phá vỡ chức năng apache2 của tôi . Rõ ràng apache không / không thể tạo lại các thư mục nhật ký và do đó không thể ghi các tệp nhật ký và điều đó rõ ràng có thể khiến nó bị lỗi.

Tôi đã nghe nói rằng việc xóa một số tệp nhật ký có thể gây ra sự cố, mặc dù tôi không có kinh nghiệm trực tiếp nào để hỗ trợ nó. Nhưng tất nhiên tôi không có kinh nghiệm nào về việc xóa thư mục là một vấn đề cho đến vài ngày trước ...


Điểm tốt thực sự. Mặc dù không liên quan đến câu hỏi ở đây, tôi cũng đã có một kịch bản trong đó tôi đã xóa nhầm thư mục nhật ký và quá trình không thể tạo lại vì nó yêu cầu quyền sudo không được cấp cho quá trình trong thời gian chạy (vì mục đích bảo mật).
Rafid

2

Hơn nữa với bài viết gốc của tôi, tôi thấy việc sử dụng BleachBit (trên Root) dễ dàng hơn để xóa tất cả các nhật ký cũ trên máy tính để bàn Ubuntu 12.10 của tôi; Tại sao chúng trở nên lớn như vậy tôi vẫn không biết, nhưng bây giờ BleachBit 'xóa tất cả các bit đã biết, CHẾT!' Tôi đã khai hoang hơn 1.6Gig trong không gian. nếu bạn tìm thấy nhật ký tương tự, các sự cố, thì hãy kiểm tra tiện ích BleachBit từ Trình quản lý gói tài nguyên phần mềm Ubuntu hoặc Synaptic.


0

Tôi biết điều này đã cũ, nhưng phần mềm tôi đang làm việc gần đây cũng vậy. Tôi cần cài đặt phiên bản Android Studio cũ và nó chạy rất lạ khi được khởi chạy bởi người dùng chuẩn. Vì vậy, tôi đã thử nghiệm chạy nó với root GKSU. Trong vài giờ chơi xung quanh toàn bộ đĩa cứng của tôi đã biến mất. WTF? Các tệp vi phạm là các tệp nhật ký trong / var / log. Vì vậy, tôi đã khởi động GKSU nautilus và đi tìm xung quanh. Nó đã tạo ra các tệp nhật ký 3x 30gb mà tôi đã kịp thời xóa vì tôi biết chúng đến từ đâu và đến từ đâu. Vì vậy, trong khi tôi hiểu những rủi ro khi chạy mọi thứ như root, có lẽ điều này sẽ giúp ai đó tìm ra vấn đề.


-2

Nếu bạn đang sử dụng rsync hoặc chịu dung lượng ổ đĩa thấp, hai mục tiêu ngon tuyệt vời sẽ được chăm sóc bởi hai lệnh này:

sudo rm /var/log/kern*
sudo rm /var/log/messages*

Chúng có thể trở nên rất lớn và sẽ được tạo lại lần đầu tiên khi hệ thống muốn viết thư cho chúng.

Khi sử dụng rsync, họ sẽ không chỉ tiết kiệm dung lượng ổ đĩa mà còn tăng tốc độ sao lưu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.