Rumah > Artikel > Tutorial sistem > Gunakan "artifak kecil" pada Linux untuk memanjangkan hayat cakera
Operasi pembalakan dan baca/tulis berterusan boleh merosakkan cakera storan anda. Pasang Log2Ram pada desktop Linux anda untuk memanjangkan hayat cakera.
Hampir semua yang dilakukan oleh mesin Linux ditulis pada cakera sebagai sebahagian daripada fail log. Walaupun anda menjauhi papan kekunci atau tidur anda, berpuluh-puluh log sentiasa dikemas kini, bersedia untuk anda mencari dan mendiagnosis masalah atau mengoptimumkan proses.
Penulisan berterusan ini mungkin memberi impak kepada jangka hayat media storan dan menyebabkan ia haus lebih cepat berbanding sebaliknya. Minimumkan penulisan cakera dengan menyimpan cakera dan dompet anda dengan apl Log2Ram!
Log ialah sumber penyelesaian masalah yang berharga di Linux dan digunakan oleh sistem, kernel, proses but, pengurus pakej, aplikasi individu dan Xorg. Jika ia berada pada sistem anda, ia mungkin menjana fail log.
Jika terdapat masalah dengan komputer Linux anda, atau mana-mana aplikasi berkelakuan tidak normal, tindakan pertama anda ialah menyemak fail log yang berkaitan dan melihat apa yang berlaku pada masa itu.
Anda boleh menemui kebanyakan log masuk /var/log. Direktori ini biasanya mempunyai berpuluh-puluh fail dan subdirektori, dan ruang cakera yang digunakan boleh mencapai puluhan GB Mine juga mempunyai 4 GB, seperti yang ditunjukkan di bawah
Pemacu keadaan pepejal (SSD) moden mempunyai bilangan kitaran baca/tulis yang terhad, dan semakin banyak data yang ditulis pada cakera, semakin pendek jangka hayatnya. Oleh kerana Linux sentiasa mengelog semua yang berlaku pada sistem, kitaran baca/tulis ini bertambah lebih cepat daripada yang sepatutnya. Membeli perkakasan baharu untuk komputer anda adalah menyeronokkan, tetapi tidak jika anda melakukannya kerana kegagalan pemacu yang teruk.
Selepas memasang Log2Ram pada komputer Linux, log tidak ditulis terus ke cakera, tetapi seperti namanya, ia ditulis kepada RAM.
Anda boleh memilih untuk memadam log secara kekal, menulis ke cakera pada masa yang ditetapkan setiap hari, atau menulis versi terakhir ke cakera semasa ditutup.
Terutama terdedah kepada kerosakan akibat penggunaan berlebihan.
Sebelum bermula, anda harus mengemas kini dan menaik taraf semua pakej pada sistem anda. Buka terminal dan taip:
sudo apt update sudo apt upgrade
Muat turun arkib Log2Ram dan nyahzipnya:
linuxmi@linuxmi:~/www.linuxmi.com$ curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -
Tukar kepada direktori log2ram baharu dan jadikan skrip pemasangan boleh dilaksanakan:
linuxmi@linuxmi:~/www.linuxmi.com$ cd log2ram-master linuxmi@linuxmi:~/www.linuxmi.com/log2ram-master$ chmod +x install.sh
Jalankan skrip pemasangan:
linuxmi@linuxmi:~/www.linuxmi.com/log2ram-master$ sudo ./install.sh [sudo] linuxmi 的密码:
Contoh keluaran:
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 ####
Mulakan semula sekarang:
linuxmi@linuxmi:~/www.linuxmi.com$ reboot
Selepas log masuk semula ke komputer anda, semak sama ada log2ram sedang berjalan:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl status log2ram
Keluaran adalah seperti yang ditunjukkan di bawah:
Log 2ram ditulis ke cakera setiap hari. Jika anda ingin menukar kekerapan, masukkan:
sudo systemctl edit log2ram-daily.timer
…dan edit entri pemasa.
Jika anda hanya ingin menulis log apabila sistem ditutup atau but semula, anda boleh melumpuhkan pemasa sepenuhnya menggunakan arahan berikut:
sudo systemctl disable log2ram-daily.timer
Anda boleh mengkonfigurasi pilihan tambahan dengan mengedit fail konfigurasi log2ram menggunakan nano:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo vim /etc/log2ram.conf
在这里,您将找到五个变量,您可以调整以使 Log2Ram 更适合您的系统。RAM 中日志文件夹的默认大小设置为 40MB,但如果您只在关机时提交写入,并且倾向于一次打开计算机数天,则需要将其增加到更现实的值。更改 PATH_DISK 变量将允许您将日志保存到非默认位置。
虽然 Log2Ram 可以减少磁盘磨损,但如果 Linux PC 意外崩溃,它会阻断您诊断问题。由于日志只是偶尔写入磁盘,因此您无法获得有关崩溃前所发生情况的最新微秒信息。
不过,通过在 Linux 中启用 Log2ram 服务,你的物理内存将开始更有效地工作,并且您将看到性能显著提高。
Atas ialah kandungan terperinci Gunakan "artifak kecil" pada Linux untuk memanjangkan hayat cakera. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!