首頁  >  文章  >  系統教程  >  Linux 上使用 “小神器” 來延長磁碟使用壽命

Linux 上使用 “小神器” 來延長磁碟使用壽命

王林
王林轉載
2024-02-11 14:30:041190瀏覽

連續日誌記錄和讀取/寫入操作可能會損害您的儲存磁碟。在 Linux 桌面上安裝 Log2Ram 以延長磁碟的使用壽命。

Linux 機器所做的幾乎所有操作都作為日誌檔案的一部分寫入磁碟。即使您離開鍵盤或睡覺,數十個日誌也會不斷更新,隨時可供您搜尋和診斷問題或優化流程。

這種持續的寫入可能會對儲存媒體的使用壽命產生影響,並導致其磨損速度比其他方式更快。透過使用 Log2Ram 應用程式保存您的磁碟和錢包,以盡量減少磁碟寫入!

Linux 日誌如何磨損磁碟?

#日誌是 Linux 上有價值的故障排除資源,由系統、核心、開機進程、套件管理器、單一應用程式和 Xorg 使用。如果它在您的系統上,它可能會產生日誌檔案。

如果您的Linux電腦出現問題,或者任何應用程式行為異常,您的第一個操作是檢查相關的日誌文件,並查看當時發生了什麼。

您可以在 /var/log 中找到大多數日誌。此目錄通常有數十個檔案和子目錄,使用的磁碟空間可以達到數十 GB,我這個也有 4 GB,如下圖

Linux 上使用 “小神器” 来延长磁盘使用寿命

現代固態硬碟 (SSD) 的讀/寫週期數有限,寫入磁碟的資料越多,其使用壽命就越短。因為 Linux 不斷記錄系統上發生的所有事情,所以這些讀/寫週期的加起來比他們需要的要快。為你的電腦購買新硬體很有趣,但如果你因為災難性的驅動器故障而這樣做,那就不行了。

Log2Ram 如何儲存您的磁碟

在 Linux 電腦上安裝 Log2Ram 後,日誌不會直接寫入磁碟,而是顧名思義,它們會寫入 RAM。

您可以選擇永久刪除日誌、每天在設定的時間寫入磁碟,或在關機時將最終版本寫入磁碟。

特別容易因過度使用而損壞。

在您的 Linux PC 上安裝並使用 Log2Ram

#在開始之前,您應該更新並升級系統上的所有軟體包。開啟終端機並輸入:

sudo apt update
sudo apt upgrade

下載 Log2Ram 存檔,並將其解壓縮:

linuxmi@linuxmi:~/www.linuxmi.com$ curl -L 
https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -

轉到新的 log2ram 目錄,使安裝腳本可執行:

linuxmi@linuxmi:~/www.linuxmi.com$ cd log2ram-master
linuxmi@linuxmi:~/www.linuxmi.com/log2ram-master$ chmod +x install.sh

執行安裝腳本:

linuxmi@linuxmi:~/www.linuxmi.com/log2ram-master$ sudo ./install.sh
[sudo] linuxmi 的密码:

輸出範例:

Created symlink /etc/systemd/system/sysinit.target.wants/log2ram.service → /etc/systemd/system/log2ram.service.
Created symlink /etc/systemd/system/timers.target.wants/log2ram-daily.timer → /etc/systemd/system/log2ram-daily.timer.
#####         Reboot to activate log2ram         #####
##### edit /etc/log2ram.conf to configure options ####
Linux 上使用 “小神器” 来延长磁盘使用寿命

現在重新啟動:

linuxmi@linuxmi:~/www.linuxmi.com$ reboot
Linux 上使用 “小神器” 来延长磁盘使用寿命

重新登入電腦後,請檢查 log2ram 是否正在執行:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl status log2ram

輸出如下圖:

Linux 上使用 “小神器” 来延长磁盘使用寿命

日誌2ram每天寫入磁碟。如果要變更頻率,請輸入:

sudo systemctl edit log2ram-daily.timer

…並編輯計時器條目。

如果您希望僅在系統關閉或重新引導時寫入日誌,則可以使用以下命令完全停用計時器:

sudo systemctl disable log2ram-daily.timer

您可以透過使用 nano 編輯 log2ram 設定檔來設定其他選項:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/log2ram.conf
Linux 上使用 “小神器” 来延长磁盘使用寿命

在这里,您将找到五个变量,您可以调整以使 Log2Ram 更适合您的系统。RAM 中日志文件夹的默认大小设置为 40MB,但如果您只在关机时提交写入,并且倾向于一次打开计算机数天,则需要将其增加到更现实的值。更改 PATH_DISK 变量将允许您将日志保存到非默认位置。

你应该在 Linux 上使用 Log2Ram 吗?

虽然 Log2Ram 可以减少磁盘磨损,但如果 Linux PC 意外崩溃,它会阻断您诊断问题。由于日志只是偶尔写入磁盘,因此您无法获得有关崩溃前所发生情况的最新微秒信息。

不过,通过在 Linux 中启用 Log2ram 服务,你的物理内存将开始更有效地工作,并且您将看到性能显著提高。

以上是Linux 上使用 “小神器” 來延長磁碟使用壽命的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除