Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Topelius - 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?
-
Eikö Raid ohjaimessa ole levyjen tarkistustoimintoa? ::)
-
En ole ainakaan löytänyt mitään...
-
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:
badblocks -v /dev/sda
testaa 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:
smartctl -t long /dev/sda
kä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:
smartctl -a /dev/sda
Tiedä sitten miten smartctl toimii raidatun levyn kanssa. Jos levypari näkyy yhtenä levynä, peilauksen joutuu ehkä purkamaan ensin.