Kirjoittaja Aihe: Miten tarkistaa toimiiko Raid kovalevyt?  (Luettu 2206 kertaa)

Topelius

  • Käyttäjä
  • Viestejä: 359
    • Profiili
Miten tarkistaa toimiiko Raid kovalevyt?
« : 08.04.10 - klo:14.15 »
Minulla on LTSP-serverissä rauta raid. Koneessa on neljä 500gigan kovalevyä, joista kaksi peilaavat toinen toisiaan.

Nyt on tullut ongelmia, kun olen yrittänyt asentaa uutta Ubuntua koneseen. Asennus kaatuu aina kun kovalevyille aloitetaan asentamaan järjestelmää. Miten voisi tarkistaa onko kovalevyt ehjiä, vai mistä kaatuminen johtuu?

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Miten tarkistaa toimiiko Raid kovalevyt?
« Vastaus #1 : 08.04.10 - klo:16.55 »
Eikö Raid ohjaimessa ole levyjen tarkistustoimintoa? ::)

Topelius

  • Käyttäjä
  • Viestejä: 359
    • Profiili
Vs: Miten tarkistaa toimiiko Raid kovalevyt?
« Vastaus #2 : 08.04.10 - klo:20.27 »
En ole ainakaan löytänyt mitään...

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Miten tarkistaa toimiiko Raid kovalevyt?
« Vastaus #3 : 09.04.10 - klo:11.55 »
Riippuu vissiin ohjaimesta. Toisaalta eikö niissä yleensä ole käytönaikainen diagnostiikka? Käsittääkseni levyn virhevalo syttyy, jos ohjain huomaa levyssä vikaa.

Ubuntu serverin asennus tulostaa koko asennuksen ajan lokia neljänteen konsoliin (ctrl-alt-F4). Ehkä ongelma selviää sieltä kun asennus pysähtyy.

Levyn voi testata badblocks komennolla:
Koodia: [Valitse]
badblocks -v /dev/sdatestaa 1. levyn lukemalla sen alausta loppuun. Parametri -v näyttää testin etenemisen. Ohjelma tulostaa lukukelvottomien lohkojen numerot.

Levyn oman testin voi tehdä smartctl ohjelmalla. Komento:
Koodia: [Valitse]
smartctl -t long /dev/sdakäynnistää testin 1. levylle. Komento tulostaa arvion testin kestosta (yleensä tunti tai kaksi), muttei näytä testin etenemistä. Komento ei muuta levyn sisältöä. Levyn elektroniikka ajaa testin taustalla ja tulokset tallentuvat levyn sisäiseen lokiin. Levyn tiedot, mukaanlukien viimeisimmät virheet ja itsetestin tulos, saa näkyviin komennolla:
Koodia: [Valitse]
smartctl -a /dev/sda
Tiedä sitten miten smartctl toimii raidatun levyn kanssa. Jos levypari näkyy yhtenä levynä, peilauksen joutuu ehkä purkamaan ensin.