Hali!
SuSE 9.3, 2db 20GB-os hdd Raid1-be volt berakva, még telepítéskor hoztam létre a YaST-tal. Úgy néz ki a dolog, hogy 1-19 arányban van megosztva, a hda1 1 gigás a boot, a hdc1 1 gigás a swap, a két 19 gigás rész pedig a / tükörbe.
Ma piszkáltam belül a gépbe, és nem vettem észre, lecsúszott a secondary ide csatornáról félig lecsúszott a kábel. Elindult a rendszer, de nem figyeltem különösebben a boot-ra, így nem láttam a hibát, és utána még ügyködtem is rajta (másolás, stb.). Következő restartnál vettem észre, hogy nem megy. A következőket írja: hda2 hdc2 hozzáadása, ..., hdc2 non-refresh, unbind hdc2. Folytatódik a betöltés, és kicsivel ezután megpróbálja hozzáadni még1x, de ott már mondja, hogy nem lehet, mert fut az md.
A kérdés, hogy rakjam helyre a hdc2-t?
mdadm -D /dev/md0:
/dev/md0:
Version : 00.90.01
Creation Time : Sat Sep 15 15:51:43 2007
Raid Level : raid1
Array Size : 18635328 (17.77 GiB 19.08 GB)
Device Size : 18635328 (17.77 GiB 19.08 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Tue Oct 2 21:34:08 2007
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
UUID : 3d431e9f:6afc3615:47a1f311:e932804b
Events : 0.305746
Number Major Minor RaidDevice State
0 3 2 0 active sync /dev/hda2
1 0 0 - removed
Soha nem csináltam még ilyet, és bár nem pótolhatatlanok az adatok, nem akarom újra elővadászni őket... Néztem YaST-ba, nem láttam olyat, hogy javítás. Ha meg szétbontom, nem biztos, hogy össze tudja rakni. Vagy esetleg egyszerűen dd if=/dev/hda2 of=/dev/hdc2? Nem tudom.... Az mdadm-ot meg nem merem piszkálni, mert pillanatok alatt elcseszhetek mindent...
szerk.: csak nem tudom, magától miért nem csinálja meg... Máskor egyből not clean - repair in background...
- 1505 megtekintés
Hozzászólások
Talán ez segíthet: http://tldp.org/HOWTO/Software-RAID-0.4x-HOWTO-4.html
Üdv:
beze
- A hozzászóláshoz be kell jelentkezni
Nekem nincs raid1.conf-om... Se /etc/mdadm.conf... :S Tud ez a YaST érdekes dolgokat művelni.
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
Senki? :(
Szerintem ez nem SuSE-specifikus probléma...
Asszem megpróbálom, hogy YaST-ba kiveszem, aztán visszarakom a tömbbe.
Ha nem jövök vissza, akkor elb@xtam.... (Ugyanis ez a gép a routerem...) :S
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
A /proc/mdstat fajl tartalmat ki tudnad iratni?
--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.
- A hozzászóláshoz be kell jelentkezni
Personalities : [raid1]
md0 : active raid1 hda2[0]
18635328 blocks [2/1] [U_]
unused devices: <none>
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
Egyebkent mdadm paranccsal igy megy a hotadd:
mdadm --add /dev/md0 /dev/hdc2
Tapasztalataim szerint ebbol nem lehet bajod, csak a hdc2 tartalma veszhet el, de az most ha jol ertem nem kell.
--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.
- A hozzászóláshoz be kell jelentkezni
a hdc2 "nem kell"
Normál esetbe a hda2=hdc2 -vel...
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
Értem Én ám :)
Hotadd hogy ment?
--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.
- A hozzászóláshoz be kell jelentkezni
Kutyulja.... :D
Van ám load... :)
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
A /proc/sys/dev/raid konyvtarban van ket fajl: speed_limit max es min. En ilyenkor kb 2000000-et bele szoktam echo-zni mindkettobe, ugy qrvagyorsan megcsinalja. Mert ez az intelligencske (sles-ben legalabbis) visszaveszi a sebesseget, hogy a tomb hasznalhato sebessegu legyen az ujraepites alatt is...
--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.
- A hozzászóláshoz be kell jelentkezni
Megtörtént :)
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
Ja, meg ilyenkor tok jo nezni a /proc/mdstat-ot ;)
--
Aki falra szerelt tehennel vitatkozik, olyan mint vonat kerek nelkul, nem jut sehova.
- A hozzászóláshoz be kell jelentkezni
Aha. 37,5% :)
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
THX, műxik, restart is megvolt, szépen megy!
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni
Nem jött be... Nem enged kivenni lemezt. Csak úgy lehet, ha törlöm, majd teljesen újraépítem.
OpenSuSE 10.2, Celeron 2,4Ghz, 768MB, 2*160GB IDE Raid0, FX5200, SBLive! E400
OpenSuSE 10.2, Acer Aspire 5020, AMD Turion 64bit @ 1,8Ghz, 1GB, 80GB Toshiba, Mobility Radeon X700 PCI-E 128MB/128bit
- A hozzászóláshoz be kell jelentkezni