I den här guiden går vi igenom hur du kan kontrollera hälsan på dina SSD- och HDD-enheter på en Linux-server. Denna information kan vara särskilt användbar för användare av en VPS-server.
Förutsättningar
- Linux installerat på din server.
- Root-åtkomst eller sudo-rättigheter.
- En aktiv internetanslutning (för installation av verktyg om det behövs).
Steg 1: Installera smartmontools
För att kontrollera diskhälsan behöver du installera smartmontools, som innehåller verktygen smartctl och smartd. Kör följande kommando för att installera det:
sudo apt update && sudo apt install smartmontools -y
Steg 2: Kontrollera om SMART är aktiverat
Använd följande kommando för att kontrollera om SMART (Self-Monitoring, Analysis and Reporting Technology) är aktiverat på din disk:
sudo smartctl -s on /dev/sdX
Ersätt `/dev/sdX` med den aktuella enheten, till exempel `/dev/sda`.
Steg 3: Utföra en hälsokontroll
Kör följande kommando för att utföra en hälsokontroll av disken:
sudo smartctl -H /dev/sdX
Steg 4: Visa detaljerad information om disken
För att se mer detaljerad information om disken, inklusive SMART-attribut, använd följande kommando:
sudo smartctl -A /dev/sdX
Steg 5: Analysera resultaten
När du kör kommandot för att visa SMART-attribut kommer du att se en lista med olika parametrar. Här är några viktiga attribut att titta på:
- Reallocated_Sector_Ct: Antalet omallokerade sektorer.
- Current_Pending_Sector_Ct: Antalet sektorer som väntar på omallokering.
- Temperature_Celsius: Diskens temperatur i Celsius.
- Total_Erasable_Bytes: Totalt antal skrivna bytes (för SSD).
Avslutning
Dina SSD- och HDD-enheters hälsa kan nu kontrolleras effektivt med hjälp av smartmontools. Genom att regelbundet övervaka diskarna kan du förhindra dataförlust och säkerställa att din server fungerar optimalt, vilket är särskilt viktigt för dem som arbetar med en VPS-server.