• Kontrollera SSD/HDD-hälsa på Linux: En guide för systemadministratörer

    För Svenska manual till smartctl se vår wiki .

    Som systemadministratör med ansvar för att hantera Linux-system i ett datacenter är det viktigt att regelbundet kontrollera hälsan på SSD- och HDD-enheter. Detta hjälper dig att identifiera och ersätta felaktiga enheter innan dataförlust uppstår. På Linux kan du använda verktyg som smartctl (del av smartmontools-paketet) och gnome-disks för att övervaka lagringsenheters hälsa, inklusive felprocent, temperatur och allmänt hälsotillstånd. I denna artikel går vi igenom hur du installerar och använder smartctl för att kontrollera hälsan på dina SSD- och HDD-enheter.

    Förutsättningar

    • En server eller dator med Linux-operativsystem.
    • Rotanvändarlösenord konfigurerat på servern.

    Installation av Smartctl

    Smartctl ingår i standardförvaret för alla större Linux-distributioner. Följande kommandon körs som root-användare. Om du inte är inloggad som root, förbered kommandona genom att lägga till ”sudo” i början.

    För Debian- och Ubuntu-distributioner, installera smartctl med följande kommando:

    apt install smartmontools -y

    För RHEL, CentOS och Fedora-distributioner, använd följande kommando:

    dnf install smartmontools

    Efter installationen startar du smartctl-tjänsten med följande kommando:

    systemctl start smartd

    Du kan kontrollera statusen för smartd-tjänsten med:

    systemctl status smartd

    Om tjänsten körs korrekt bör du se ett liknande meddelande:

    ? smartmontools.service - Self Monitoring and Reporting Technology (SMART) Daemon
         Loaded: loaded (/lib/systemd/system/smartmontools.service; enabled; vendor preset: enabled)
         Active: active (running) since Fri 2024-07-02 08:58:33 UTC; 11s ago

    Testa hälsan på SSD/HDD

    Efter att ha installerat smartctl behöver du aktivera SMART-funktioner på din hårddisk.

    Detta gör du genom att köra:

    smartctl -s on /dev/sda

    För att få detaljerad information om din hårddisk, kör:

    smartctl -i /dev/sda

    Exemplet nedan visar vad du kan förvänta dig:

    Device Model:     WDC WD5000LPVX-75V0TT0
    Serial Number:    WXV1EC4KN2N7
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled

    Utföra Hälsotester

    För att utföra ett kort test på disken, använd följande kommando:

    smartctl -t short -a /dev/sda

    För att visa resultatet av självtestet, kör:

    smartctl -l selftest /dev/sda

    För ett längre och mer omfattande test, använd:

    smartctl -t long -a /dev/sda

    Du kan avbryta ett pågående test med:

    smartctl -X /dev/sda

    För att testa den övergripande hälsan på disken, använd:

    smartctl -d ata -H /dev/sda

    Kontrollera Fel och Loggar

    För att endast skriva ut felloggen, använd:

    smartctl -l error /dev/sda

    Få Hjälp och Information

    Om du behöver hjälp med smartctl och dess olika alternativ, kör:

    smartctl --help

    Detta kommando ger dig en fullständig lista över alla tillgängliga alternativ och hur du använder dem. Det är ett ovärderligt verktyg för att maximera nyttan av smartctl och säkerställa att dina lagringsenheter fungerar optimalt.

    Sammanfattning

    Genom att regelbundet använda smartctl kan du övervaka och säkra hälsan på dina SSD- och HDD-enheter på Linux-system. Detta minskar risken för oväntade enhetsfel och dataloss, vilket är avgörande för att säkerställa hög tillförlitlighet och prestanda i datacenter.

    https://www.howtoforge.com/how-to-check-ssd-hdd-health-in-linux


Kontrollera SSD/HDD-hälsa på Linux: En guide för systemadministratörer

För Svenska manual till smartctl se vår wiki .

Som systemadministratör med ansvar för att hantera Linux-system i ett datacenter är det viktigt att regelbundet kontrollera hälsan på SSD- och HDD-enheter. Detta hjälper dig att identifiera och ersätta felaktiga enheter innan dataförlust uppstår. På Linux kan du använda verktyg som smartctl (del av smartmontools-paketet) och gnome-disks för att övervaka lagringsenheters hälsa, inklusive felprocent, temperatur och allmänt hälsotillstånd. I denna artikel går vi igenom hur du installerar och använder smartctl för att kontrollera hälsan på dina SSD- och HDD-enheter.

Förutsättningar

  • En server eller dator med Linux-operativsystem.
  • Rotanvändarlösenord konfigurerat på servern.

Installation av Smartctl

Smartctl ingår i standardförvaret för alla större Linux-distributioner. Följande kommandon körs som root-användare. Om du inte är inloggad som root, förbered kommandona genom att lägga till ”sudo” i början.

För Debian- och Ubuntu-distributioner, installera smartctl med följande kommando:

apt install smartmontools -y

För RHEL, CentOS och Fedora-distributioner, använd följande kommando:

dnf install smartmontools

Efter installationen startar du smartctl-tjänsten med följande kommando:

systemctl start smartd

Du kan kontrollera statusen för smartd-tjänsten med:

systemctl status smartd

Om tjänsten körs korrekt bör du se ett liknande meddelande:

? smartmontools.service - Self Monitoring and Reporting Technology (SMART) Daemon
     Loaded: loaded (/lib/systemd/system/smartmontools.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-07-02 08:58:33 UTC; 11s ago

Testa hälsan på SSD/HDD

Efter att ha installerat smartctl behöver du aktivera SMART-funktioner på din hårddisk.

Detta gör du genom att köra:

smartctl -s on /dev/sda

För att få detaljerad information om din hårddisk, kör:

smartctl -i /dev/sda

Exemplet nedan visar vad du kan förvänta dig:

Device Model:     WDC WD5000LPVX-75V0TT0
Serial Number:    WXV1EC4KN2N7
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Utföra Hälsotester

För att utföra ett kort test på disken, använd följande kommando:

smartctl -t short -a /dev/sda

För att visa resultatet av självtestet, kör:

smartctl -l selftest /dev/sda

För ett längre och mer omfattande test, använd:

smartctl -t long -a /dev/sda

Du kan avbryta ett pågående test med:

smartctl -X /dev/sda

För att testa den övergripande hälsan på disken, använd:

smartctl -d ata -H /dev/sda

Kontrollera Fel och Loggar

För att endast skriva ut felloggen, använd:

smartctl -l error /dev/sda

Få Hjälp och Information

Om du behöver hjälp med smartctl och dess olika alternativ, kör:

smartctl --help

Detta kommando ger dig en fullständig lista över alla tillgängliga alternativ och hur du använder dem. Det är ett ovärderligt verktyg för att maximera nyttan av smartctl och säkerställa att dina lagringsenheter fungerar optimalt.

Sammanfattning

Genom att regelbundet använda smartctl kan du övervaka och säkra hälsan på dina SSD- och HDD-enheter på Linux-system. Detta minskar risken för oväntade enhetsfel och dataloss, vilket är avgörande för att säkerställa hög tillförlitlighet och prestanda i datacenter.

https://www.howtoforge.com/how-to-check-ssd-hdd-health-in-linux