Việc xóa log gây ra đầy ổ là công việc thường xuyên của người quản trị hệ thống. Không chỉ không ghi được thêm dữ liệu mà đầy ổ còn làm cho hệ thống bị treo và tê liệt. Vì vậy tìm thư mục gây ra đầy ổ là một công việc cần được làm thường xuyên của mỗi quản trị hệ thống.
Hôm nay techxanh sẽ chia sẻ cùng các bạn đi cách tìm các thư mục gây ra đầy ổ trong Linux nhé.
Nội dung bài viết
Thứ nhất là cần phải xem ổ nào của bạn đang bị đầy
Dùng df -h chứ ko nên dùng df -k nhé. Câu lệnh này show cho bạn các phân vùng hệ thống theo dạng dễ hình dung như MB, GB…
df -h
Sau khi xác định phân vùng gây ra đầy ổ chúng ta sẽ có:
Câu lệnh sau để kiểm tra dung lượng các thư mục con của ổ cứng
Sử dụng du -h để kiểm tra dung lượng của các thư mục. Tham số –max-depth=1 để giới hạn xem các thư mục hiện tại thôi. Nếu cần bạn có thể đổi lên –max-depth=2. Tuy nhiên đừng để giới hạn này lớn quá sẽ nhìn rất khó
du -h --max-depth=1
Với câu lệnh này bạn đã thấy được dung lượng từng thư mục con trong thư mục hiện thời, từ đó hãy cd vào các thư mục con có dung lượng lớn và kiểm tra tiếp
Cuối cùng thì chúng ta sẽ thấy được các thư mục đích thị gây ra đầy ổ
Cách xử lý khi bị đầy ổ trong linux
- Nén file: có thể dùng gzip hoặc zip để nén gọn lại các file log text
- Xóa các file log hết hạn hoặc quá cũ
- Viết script nén và xóa các log định kỳ hàng ngày
Tổng kết
Cám ơn các bạn đã xem! Chúc các bạn thành công. Mọi thắc mắc có thể comment bên dưới. Techxanh sẽ giải đáp hết các ý kiến của các bạn nhé!