/ / Cách sử dụng Log2Ram trên Linux để tiết kiệm hao mòn và rách trên đĩa của bạn

Cách sử dụng Log2Ram trên Linux để tiết kiệm hao mòn và rách trên đĩa của bạn

Hầu hết mọi thứ máy Linux của bạn làm đều được ghi vào đĩa như một phần của tệp nhật ký. Ngay cả khi bạn không sử dụng bàn phím hoặc đang ngủ, hàng tá nhật ký vẫn được cập nhật liên tục, sẵn sàng để bạn tìm kiếm và chẩn đoán sự cố hoặc tối ưu hóa quy trình.


Việc ghi liên tục này có thể ảnh hưởng đến tuổi thọ của phương tiện lưu trữ của bạn và khiến nó bị hao mòn sớm hơn so với bình thường. Tiết kiệm đĩa và ví của bạn bằng cách sử dụng ứng dụng Log2Ram để giảm thiểu việc ghi đĩa!


Làm thế nào để nhật ký Linux mòn đĩa?

Nhật ký là tài nguyên khắc phục sự cố có giá trị trên Linux và được sử dụng bởi hệ thống, hạt nhân, quy trình khởi động, trình quản lý gói, ứng dụng riêng lẻ và Xorg. Nếu nó nằm trên hệ thống của bạn, nó có thể tạo ra các tệp nhật ký.

Nếu có bất kỳ sự cố nào xảy ra với máy Linux của bạn hoặc bất kỳ ứng dụng nào hoạt động sai, hành động đầu tiên của bạn là kiểm tra các tệp nhật ký liên quan và xem điều gì đang xảy ra vào thời điểm đó.

Bạn có thể tìm thấy hầu hết các thông tin đăng nhập / var / log. Thư mục này thường có hàng chục tệp và thư mục con, và dung lượng ổ đĩa được sử dụng có thể lên tới hàng chục gigabyte.

Ổ cứng thể rắn hiện đại (SSD) có một số chu kỳ đọc / ghi hạn chế và càng nhiều dữ liệu được ghi vào đĩa thì tuổi thọ của chúng càng ngắn. Bởi vì Linux liên tục ghi lại mọi thứ diễn ra trên hệ thống, các chu kỳ đọc / ghi này đang tăng lên nhanh hơn mức cần thiết. Mua phần cứng mới cho PC của bạn là một niềm vui, nhưng không phải nếu bạn làm điều đó vì lỗi ổ đĩa nghiêm trọng.

Máy tính một bo mạch khởi động hệ điều hành của chúng từ thẻ nhớ microSD đặc biệt dễ bị hỏng do sử dụng quá nhiều.

Cách Log2Ram có thể lưu đĩa của bạn

Với Log2Ram được cài đặt trên máy Linux của bạn, nhật ký không được ghi trực tiếp vào đĩa của bạn, thay vào đó, như tên cho thấy, chúng được ghi vào RAM.

Bạn có thể chọn xóa vĩnh viễn nhật ký của mình, ghi vào đĩa vào một thời điểm đã định hàng ngày hoặc ghi phiên bản cuối cùng vào đĩa khi tắt máy.

Cài đặt và sử dụng Log2Ram trên PC Linux của bạn

Trước khi bắt đầu, bạn nên cập nhật và nâng cấp tất cả các gói trên hệ thống của mình. Mở một thiết bị đầu cuối và nhập:

sudo apt update
sudo apt upgrade

Tải xuống kho lưu trữ Log2Ram và giải nén nó:

curl -L https:

Di chuyển vào thư mục log2ram mới và thực thi tập lệnh cài đặt:

cd log2ram-master
chmod +x install.sh

Chạy tập lệnh cài đặt:

sudo ./install.sh

Bây giờ khởi động lại:

sudo reboot

Sau khi đăng nhập lại vào máy của bạn, hãy kiểm tra xem log2ram có đang chạy không:

sudo systemctl status log2ram

Log2ram ghi vào đĩa mỗi ngày. Nếu bạn muốn thay đổi tần suất, hãy nhập:

sudo systemctl edit log2ram-daily.timer

… và chỉnh sửa mục hẹn giờ.

Nếu bạn chỉ muốn ghi nhật ký khi hệ thống tắt hoặc khởi động lại, bạn có thể tắt hoàn toàn bộ hẹn giờ bằng:

sudo systemctl disable log2ram-daily.timer

Bạn có thể định cấu hình các tùy chọn bổ sung bằng cách sử dụng nano để chỉnh sửa tệp cấu hình log2ram:

sudo nano /etc/log2ram.conf

Tại đây, bạn sẽ tìm thấy năm biến mà bạn có thể điều chỉnh để làm cho Log2Ram phù hợp hơn với hệ thống của bạn. Kích thước mặc định của thư mục nhật ký trong RAM được đặt thành 40MB, nhưng nếu bạn chỉ thực hiện ghi khi tắt máy và có xu hướng để máy hoạt động trong nhiều ngày cùng một lúc, bạn sẽ muốn tăng giá trị này lên một giá trị thực tế hơn. Thay đổi biến PATH_DISK sẽ cho phép bạn lưu nhật ký của mình vào một vị trí không mặc định.

Bạn có nên sử dụng Log2Ram trên Linux không?

Mặc dù Log2Ram giúp tiết kiệm sự hao mòn của ổ đĩa, nhưng nó có thể ngăn bạn chẩn đoán sự cố nếu PC Linux của bạn gặp sự cố bất ngờ. Vì các bản ghi chỉ thỉnh thoảng được ghi vào đĩa, bạn sẽ không nhận được thông tin cập nhật đến từng micro giây về những gì đang diễn ra ngay trước khi xảy ra sự cố.

Cho dù bạn có cần sử dụng thông tin này hay không, hãy luôn sẵn sàng cung cấp thông tin này.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *