Почти всичко, което прави вашата Linux машина, се записва на диска като част от лог файл. Дори когато сте далеч от клавиатурата или спите, десетки регистрационни файлове се актуализират постоянно, готови за търсене и диагностициране на проблеми или оптимизиране на процеси.
Това постоянно писане може да окаже влияние върху продължителността на живота на вашия носител за съхранение и да доведе до износването му по-рано, отколкото иначе. Запазете дисковете и портфейла си, като използвате приложението Log2Ram, за да минимизирате записването на диск!
Как логовете на Linux износват дисковете?
Регистрационните файлове са ценен ресурс за отстраняване на неизправности в Linux и се използват от системата, ядрото, процесите на зареждане, мениджърите на пакети, отделните приложения и Xorg. Ако е във вашата система, вероятно генерира лог файлове.
Ако нещо се обърка с вашата Linux машина или някое приложение се държи зле, първото ви действие е да проверите съответните регистрационни файлове и да видите какво се е случвало по това време.
Можете да намерите повечето влизания /var/log. Тази директория обикновено има десетки файлове и поддиректории, а използваното дисково пространство може да варира в десетки гигабайти.
Съвременни твърдотелни дискове (SSD) имат ограничен брой цикли на четене/запис и колкото повече данни се записват на диска, толкова по-кратък ще бъде техният живот. Тъй като Linux непрекъснато регистрира всичко, което се случва в системата, тези цикли на четене/запис се събират по-бързо, отколкото е необходимо. Купуването на нов хардуер за вашия компютър е забавно, но не и ако го правите поради катастрофална повреда на устройството.
Едноплаткови компютри които зареждат своята операционна система от microSD карта, са особено предразположени към повреда поради прекомерна употреба.
Как Log2Ram може да спаси вашите дискове
С инсталиран Log2Ram на вашата Linux машина, регистрационните файлове не се записват директно на вашия диск, вместо това, както подсказва името, те се записват в RAM.
Можете или да изберете вашите регистрационни файлове да бъдат изтрити завинаги, записани на диска в определен час всеки ден, или да имате окончателна версия, записана на диска при изключване.
Инсталирайте и използвайте Log2Ram на вашия компютър с Linux
Преди да започнете, трябва да актуализирате и надстроите всички пакети на вашата система. Отворете терминал и въведете:
sudo apt актуализация
надграждане на sudo apt
Изтеглете архива на Log2Ram и го разархивирайте:
curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | катран zxf -
Преместете се в новата директория log2ram и направете инсталационния скрипт изпълним:
cd log2ram-master
chmod +хИнсталирай.sh
Стартирайте инсталационния скрипт:
sudo ./install.sh
Сега рестартирайте:
sudo рестартиране
След като влезете отново във вашата машина, проверете дали log2ram работи:
sudo systemctl status log2ram
Log2ram пише на диск всеки ден. Ако искате да промените честотата, въведете:
sudosystemctlредактиранеlog2ram-ежедневно.таймер
... и редактирайте записа на таймера.
Ако предпочитате регистрационните файлове да се записват само когато системата се изключи или рестартира, можете да деактивирате таймера напълно с:
sudosystemctlдеактивирайтеlog2ram-ежедневно.таймер
Можете да конфигурирате допълнителни опции, като използвате nano за редактиране на конфигурационния файл log2ram:
sudo nano /etc/log2ram.conf
Тук ще намерите пет променливи, които можете да промените, за да направите Log2Ram по-подходящ за вашата система. Размерът по подразбиране на папката с регистрационни файлове в RAM е зададен на 40 MB, но ако записвате само при изключване, и сте склонни да оставяте машината си включена с дни, ще искате да увеличите това до по-реалистично стойност. Промяната на променливата PATH_DISK ще ви позволи да запишете вашите регистрационни файлове на място, което не е по подразбиране.
Трябва ли да използвате Log2Ram на Linux?
Въпреки че Log2Ram спестява износването на диска, той може да ви попречи да диагностицирате проблеми, ако компютърът ви с Linux се срине неочаквано. Тъй като регистрационните файлове се записват на диск само от време на време, няма да получите актуална информация за микросекунди какво се е случвало точно преди срив.
Независимо дали трябва да използвате тази информация или не, удобно е да я имате на разположение.