Disken er død – leve smartd!

Efter nogen dage uden den store aktivitet ved computeren, fik jeg i dag mine lyster styret! Der lå nemlig tre e-mails til mig, da jeg loggede på. Alle med venlig hilsen fra smartd:

This email was generated by the smartd daemon running on:

host name: localhost
DNS domain: twe.net
NIS domain: (none)

The following warning/error was logged by the smartd daemon:

Device: /dev/hde, 1 Currently unreadable (pending) sectors

For details see host's SYSLOG (default: /var/log/messages).

You can also use the smartctl utility for further investigation.
No additional email messages about this problem will be sent.

– og to mere af samme slags, men med lidt andre fejl :evil:. Budskabet var imidlertid ganske klart – /dev/hde var ved at dø og dagens underholdning sikret!

Disken er en 120GB Seagate Barracuda og dem har jeg heldigvis et par ekstra af liggende. Serveren lukket ned og genstartet i single user-mode, disken blev umount’et og kontrolleret med reiserfsck – som kom til samme resultat som smartctl, nemlig hardwarefejl. Atter nedlukning, montering af ekstra disk og genstart i single user-mode, hvorefter hele den gamle disk blev kopieret over på den nye. Efter kopiering af indholdet kontrollerede jeg datamængden med du -s og fik næsten samme tal ud – faktisk var der lidt flere data på den nye disk. To filer kunne ikke læses og to andre viste sig senere at være blevet korrupte.

Alt i alt en lille dags arbejde, men øjensynligt med minimalt tab af data – takket være smartd. Nu resterer blot at få migreret over på min FreeBSD-server, som har spejlede diske – så havde jeg sparet en dags arbejde :evil:.