Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  Peale voolukatkestustust Debianil RAID5-l yks partitsioon on corrupt märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
lenny666
HV vaatleja

liitunud: 06.09.2010




sõnum 06.09.2010 09:11:47 Peale voolukatkestustust Debianil RAID5-l yks partitsioon on corrupt vasta tsitaadiga

Tere,
ma tean küll, et esimese postitusega ei ole viisakas kohe abi lunima hakata aga mul on vesi ahjus nagu öeldakse.

Lugu siis selline. Mul on debian server kus on 3 500Gb kõvaketast. Need kettad on RAID 5-ga jaotatud kolmeks partitsiooniks (kui ma nüüd õieti mäletan). Kui ühel hommikul (peale elektri katkestust) arvuti tööle lülitasin lõi veateate ette, et ei saa ühte partitsiooni tööle (md3) ja ei fsck-il ei õnnestu vigade suhtes scanida. Siis ta virises veel midagi superblocki kohta ja soovitas e2fsck-iga seda muuta (e2fsck - 8193 <device>). Siis küsis admini parooli et mingisse recovery shell-i vms kohta minna. Läksin siis sinna konsooli ja proovisin seda käsku aga see andis teise samasuguse veateate (e2fsck kohta). Läksin Ctrl+D-ga konsoolist välja masin bootis käima ja netist leidsin mingi käsu millega sai vaadata konkreetse ketta superblock-e.

Kui ma kasutasin käsku mdadm -E /dev/sda6 siis näitas, et kõik kolm ketast selles array's (kui array on õige termin) on korras ehk active. kuid kui ma panin sama käsu /dev/sdb6-le, siis näitas, et esimene ketas oli removed (ma ei tea mis selle tähtsus on kuid mõtlesin, et mainin igaks juhuks).

Nii tagasi superblockide juurde.... otsisin mingi käsuga sda6-e superblockid ja proovisin päris mitmeid e2fsck käsuga aga kõik andsid koheselt selle sama veateate tagasi.

Siis ma leidsin netist kuidas külge liita maas olev drive ja array jälle tööle saada. (PS: loomulikult ma kontrollisin enne et ega RAID ise ei paranda corrupt ketast cat /proc/mdstat). Leidsin mingi foorumi teema mis õpetas kuidas ketta jõuga arraysse panna (mis oli arvatavasti viga). Kasutasin selliseid käske:

mdadm --manage /dev/md3 --re-add /dev/hda6
cat /sys/block/md3/md/array_state
echo "clean" > /sys/block/md3/md/array_state


Peale seda tegin rebooti ja siis tuli küll jälle veateade, kuid fsck käima pannes (md3 peal) lõi ette sellise asja "Inode 16881 has EXTENTS_FL flag set on filesystem without extents support." ma panin No ja siis tuli terve rida teisi küsimusi et kas ma tahad parandada (nii et ma sain N tähte päris hästi all hoida). Ma kardan, et ma tegin midagi valesti ja seetõttu ei julge Yes'i vajutada.

Igatahes kui te oskate aidata, siis igasugune abi on teretulnud (nagu te näte olen ma linuxis suht noob). Ma tahaks seda asja korda saada.... kasutajate dokumendid olid sellel partitsioonil jms (tänu sellele mail ei tööta, active directori-ga ei saa sisse logida jms jama).

PS: kui te vajate rohkem infot siis küsige julgelt.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 06.09.2010 09:18:52 vasta tsitaadiga

kui sa selle esimese käsu ära tegid, kas kontrollisid, mida näitab cat /proc/mdstat ?
mul on kuri tunne, et selle kolmanda käsuga ütlesid sa md'le , et md3 on juba korras samas kui ta seda tegelikult polnud.
raid5 üle kolme ketta peab üles tulema ja töötama ka kahe kettaga.

Võimalik, et see oma tarkusest tegutsemine maksis sulle md3'l olnud info (backup on sul ikka ilusasti olemas?).

:=>:

_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
Kommentaarid: 377 loe/lisa Kasutajad arvavad:  :: 5 :: 1 :: 318
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lenny666
HV vaatleja

liitunud: 06.09.2010




sõnum 06.09.2010 09:55:09 vasta tsitaadiga

njah kahjuks ei kontrollinud. Kuna ma arvasin, et raid 5 on vastupidavam siis backup-i ma ei teinud (nüüd ma muidugi tean paremini, et raid 5 ei ole mõeldud backupina vaid lihtsalt töökindluse suurendamiseks). Backupide tegemine ei ole just minu tugevaim külg (ma ei tea kuidas seda täpselt tehagi).

Kuigi mdstat näitab, et md3 on active ei ole seda automaatselt külge mountitud. Kas on äkki võimalik kuidagi see asi tagasi muuta? Ma ei tea mis seal /sys/block/md3/md/array_state failis enne kirjutatud oli.... ma käsust sain niipalju aru, et ma lisasin clean sinna aga mis seal enne oli seda ma ei tea (et äkki aitaks kui ma selle tagasi paneks, sest tehniliselt midagi kettale veel kirjutatud ei ole... kui ta ise just ei syncinud sinna mingit jama).
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 06.09.2010 15:35:09 vasta tsitaadiga

Uhh... Pane vastus siia: # mdadm -D /dev/md3
_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
Kommentaarid: 377 loe/lisa Kasutajad arvavad:  :: 5 :: 1 :: 318
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lenny666
HV vaatleja

liitunud: 06.09.2010




sõnum 06.09.2010 15:49:48 vasta tsitaadiga

Andrus Luht kirjutas:
Uhh... Pane vastus siia: # mdadm -D /dev/md3


wall:~# mdadm -D /dev/md3
/dev/md3:
        Version : 00.90
  Creation Time : Wed Jan  6 13:04:46 2010
     Raid Level : raid5
     Array Size : 535108864 (510.32 GiB 547.95 GB)
  Used Dev Size : 267554432 (255.16 GiB 273.98 GB)
   Raid Devices : 3
  Total Devices : 3
Preferred Minor : 3
    Persistence : Superblock is persistent

    Update Time : Mon Sep  6 13:37:35 2010
          State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : d171949a:244d8607:132783e8:19cdff95
         Events : 0.1931896

    Number   Major   Minor   RaidDevice State
       0       8        6        0      active sync   /dev/sda6
       1       8       22        1      active sync   /dev/sdb6
       2       8       38        2      active sync   /dev/sdc6


PS: Ma panin kahte eri foorumisse selle küsimuse ülesse. Teises soovitati igaks juhuks umount /dev/md3 (et kindel olla, et partitsioon haagitud ei ole kuskile) ja siis fsck -t ext3 /dev/md3 ning kõigile Yes valida. Enne homme hommikut ma ei võta midagi ette.... igaks juhuks.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Andrus Luht
itimees.ee
Andrus Luht

liitunud: 11.06.2002



Autoriseeritud ID-kaardiga

sõnum 06.09.2010 17:36:10 vasta tsitaadiga

mida vastab: # fsck /dev/md3

icon_question.gif

_________________
Äriklassi serverilahenduste müük, paigaldus ja haldus. SaaS / PaaS / IaaS lahendused
Kasutatud äriklassi serverite, andmesalvede ja võrguseadmete ost-müük-rent
Tier-3 privaatpilvede, virtuaal- ja virtuaal-privaat-serverite lahendused. 24/7 haldus, monitooring
Kommentaarid: 377 loe/lisa Kasutajad arvavad:  :: 5 :: 1 :: 318
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lenny666
HV vaatleja

liitunud: 06.09.2010




sõnum 10.09.2010 15:29:58 vasta tsitaadiga

ei hakanud kohe vastama sest esimeses postis kirjutasin mis fsck ütles. Igatahes.... kopeerisin kogu md3 uuele kettale ja hakkasin seal katsetama. Lasin fsck-l kõik vead automaatselt ära parandada (fsck -y -t ext3 /dev/sdd) ja siis tune2fs -j /dev/sdd et journal korda teha. Siis arvutile restart ja paistab, et esijalgu töötab. Tegin sama md3-ga ja nüüd on korras. Tänan tähelepanu eest icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  Peale voolukatkestustust Debianil RAID5-l yks partitsioon on corrupt
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.