SD-CARD Wear Leveling
Zmniejszenie zużycia karty SD na Raspberry Pi lub urządzeniu z Armbianem
Niestety wiele kart SD nie obsługuje sprzętowo opcji Wear Leveling, w zasadzie nawet zbytnio nie ma jak tego sprawdzić,
teoretycznie użycie komendy sudo fstrim -v / - powinno pomóc i jeśli otrzymamy coś takiego "the discard operation is not supported",
to znaczy, że wasza karta SD nie posiada sprzętowej obsługi Wear Leveling.
*************************************************************************************************************************************
Co można zrobić jeśli macie kartę bez Wear Leveling?
Skoro bezpośrednia pomoc w postaci TRIM nie jest możliwa, musisz skupić się na ograniczeniu częstotliwości zapisu.
1. Ogranicz zapisy do logów za pomocą log2ram
🪵
To najskuteczniejszy sposób na zmniejszenie zużycia karty, ponieważ przenosi ciągłe małe zapisy logów do pamięci RAM, skąd są zapisywane na dysk tylko co pewien czas lub przy zamykaniu systemu.
# Instalacja log2ram (jeśli pakiet jest dostępny w Twojej dystrybucji)
sudo apt update
sudo apt install log2ram
# Jeśli pakiet nie jest dostępny, możesz użyć skryptu instalacyjnego.
# Po instalacji i restarcie logi będą zapisywane do RAM.
# Sprawdź status po restarcie:
systemctl status log2ram
sudo apt update
sudo apt install log2ram
# Jeśli pakiet nie jest dostępny, możesz użyć skryptu instalacyjnego.
# Po instalacji i restarcie logi będą zapisywane do RAM.
# Sprawdź status po restarcie:
systemctl status log2ram
Komentarze
Zaloguj się, aby komentować.