Sziasztok!
Üzemeltetek/üzemeltettem egy HP ML110 G6-os szerveren egy Debian-t. Sajnos a benne lévő CR2032-es már nem végzi dolgát, ezért a BIOS elég jól elfelejtette a rá bízott beállításokat. Ennek az lett a következménye, hogy nem volt hajlandó elindulni a Debian.
Eddig nem is lenne igazán gond, viszont a gép cirka 600 km-re van tőlem és akiknél a szerver volt azt gondolták, hogy nem tudnám távolról megjavítani és a megkeresésem nélkül elvitették a helyben elérhető haverhoz, aki ért a számítógépekhez. A haver nem értett Linux-hoz, ezért egy másik haver megnézte...
A gépben szoftveres RAID10 volt, annyi kiegészítéssel, hogy 5db HDD-t tartalmazott a rendszer, az utolsó spare-ként.
Nem tudom, hogyan, milyen elgondolásból, de sikerült a "kollégának" a RAID10 4+1 HDD-s rendszerből egy RAID5 5 HDD-s konfigot varázsolnia.
Természetesen nem működik. :((((
Van valakinek ötlete az adatok visszahozására? Szerencsére "csak" root partíció volt, azaz a fontos adatokról van biztonsági mentés. Viszont 600 km-t nem szívesen utaznék csak ez miatt...
Köszönöm!
- 3156 megtekintés
Hozzászólások
Nem tudom, hogy ezt hogy szeretnéd kivitelezni!? A láthatólag r=1 ügyfélre, vagy a szakbarbár ismerőseire szeretnéd bízni a raid recovery-t, távvezérléssel?
- A hozzászóláshoz be kell jelentkezni
KVM konzolom van, azaz távolról elérem a gép konzolát...
Igazából az a kérdés, hogy valahogy vissza lehet-e állítani a RAID előző konfigját... Azaz a 4 diszk-et RAID10-be, úgy hogy az adatok megmaradjanak.
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Kérdés, hogy mennyire lettek összegányolva az eredeti tömb elemei. Ha ismered az eredeti (pontos) felépítését(stripe-size, chunk-size, stb) és a tömb elemein a superblockok nem lettek legyalulva akkor elvileg újból össze lehet állítani.
- A hozzászóláshoz be kell jelentkezni
A tömbön tárolt adatok -szerintem- még elérhetők... Pontosabban nem lett leformázva mert ami tömb összeáll belőle, az nem mount-olható.
Szóval létrehozták az új tömbböt force-olva, de nem csináltak mást...
A superblock-ok már nem azok, mint amiket én készítettem... :(
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Ha eléred a konzolt távolról és az igazi adatokról van mentés, nem lenne egyszerűbb és gyorsabb egy újratelepítés, ami közben kialakíthatsz egy teljesen új RAID tömböt?
A végeredményt nézve nem ugyanaz? Van bármi értelme szívni és időt tölteni azzal, hogy visszaállíts egy adatok nélküli rendszert?
- A hozzászóláshoz be kell jelentkezni
De igen, csak az a baj, hogy telepítő média nincs a gép közelében.
GRUB recovery opcióval jutok el addig, hogy nem tudja az md1-et mount-olni, mert csak md12x-et lát...
Ha más megoldás nem lesz, akkor természetesen újratelepítés lesz a vége.
Próbálok megoldást keresni, még akkor is ha nem 100% a siker lehetősége.
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
adj neki eval ILO liszenszet aztam bootol az virtualrol is...
- A hozzászóláshoz be kell jelentkezni
100-as sorozatú G6-ban nincs iLO, csak LO100i van. Elvileg az is támogat virtual media-t...
- A hozzászóláshoz be kell jelentkezni
worst case meg ipxe boot imaget is oda lehet adni remotemediarol, a tobbi meg menjen httprol.
- A hozzászóláshoz be kell jelentkezni
G6-ba is van ilyen, le kell tölteni az M2.jar-t és azt kézzel elindítani. Aztán vagy megy vagy nem :)
- A hozzászóláshoz be kell jelentkezni
vagy nem... :( Nem hajlandó látni a virtuális ISO-t
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Magába a jaavs cuccba nincs meg, vagy a gépen? Ha megy, sima USB-s meghajtónak tűnik. Nincsenek az ilyen usb dolgok letiltva?
- A hozzászóláshoz be kell jelentkezni
Java-s kliensbe fel tudom "mount"-olni, de a gép nem látja...
USB nincs tiltva, sőt High prio-n van...
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Megnézted mi az az md12x? Emlékeim szerint az direkt ilyen néven kerül összerakásra md127 vagy iyesmi. Egyszer én is belefutottam és ugyanaz a tömb volt csak más néven, mert rescue módban voltam. Szóval egy csekkolást megér.
- A hozzászóláshoz be kell jelentkezni
Oldja meg a haver, vagy újrakonfigolod a gépet annyiért hogy máskor ne akarjon belepiszkálni a "haver".
- A hozzászóláshoz be kell jelentkezni
eloveszed a backupbol....
- A hozzászóláshoz be kell jelentkezni
Backup az adatokra van, nem az oprendszerre... De kösz! :)
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Akkor ez is egy tanulsag es meg mazlid is van mert neked fognak fizetni erte.
- A hozzászóláshoz be kell jelentkezni
A nap jó híre ehhez. Ha van backup akkor nincs baj. Retelep és reconfigure és kifizet alaposan és gondolkodik.
- A hozzászóláshoz be kell jelentkezni
Igen, lehet ezt kellene, hogy tanuljon az esetből, viszont azt gondolom hogy ez nem visz engem és az ügyfelemet előbbre... :)
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
A probléma megoldására hirtelen nincs ötletem, de a leszóló, "okos" megjegyzések hatására leírom, hogy ez egy igazi presztizs növelő tett lenne, ha sikerülne kivitelezni.
Az ügyfél szája leesne és sokkal többet hoz(hat)na a konyhára, mint egy "Hülye vagy bazmeg felkonfigurálom neked jó drágán abból majd tanulsz!" akció.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
szerinted mi marad az adatbol, amikor a kontroller azzal kezdi hogy vegiggyalulja a diszket, raadasul az eredeti filerendszer tobb lemezen ativelt?
- A hozzászóláshoz be kell jelentkezni
"A gépben szoftveres RAID10 volt"
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
Kérdés, hogy mit értünk "szoftveres RAID" alatt.
Ha mdadm-t, ez támogatja a törlés mentes újrakonfigurálást?
- A hozzászóláshoz be kell jelentkezni
Nem lehet tudni mit csináltak vele, csak azt, hogy nem működik.
Így valószínűleg nem lehet megúszni a helyszínre utazást. Ott esetleg fel lehet mérni, hogy mi történt. Az esélyt nullánál nagyobbra értékelném, de ez függ a "javítást" végző alaposságától is.
Hátha nem volt alapos és idejekorán feladta!
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
Minden tömb létrehozása után sync-et véegz vagyis inicializál. Sajnos nincs már semmi a lemezeken.
- A hozzászóláshoz be kell jelentkezni
Ez biztos? Hardveres RAID-eknél is előfordul, hogy tudsz adatvesztés nélkül level-t állítani.
- A hozzászóláshoz be kell jelentkezni
mert a hw raid okos, es meglevo adatokat kiolvasva, atalakitva visszairja az uj "formatumba"
ha haxxorpistike csinalta akkor valszeg csak osszerakatott egy raid5-ot mdadmmal, ami jo esellyel egy initial sync-el kezdte ami meg jol osszekuszalta az adatot.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Ez md ami létrehozás után inicializál, vagyis ha fogta a kolléga és csi. Jó kérdés, hogy mit csinált vele a haver haverjának haverja.
- A hozzászóláshoz be kell jelentkezni
Kérdés jó, válasz nincs... felszívódtak, nem elérhetők...
Ez van most a diszkeken: Kép1 Kép2
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Ez tuti hogy nyekk.
A legrosszabb, hogy új raid lett rátolva ami eleve felülírt mindent és nem egy sérült tömböt kell helyrehozni hanem ha nem írtafelül akkor is egy nemlétezőt.
Jó kérdés, hogy lehet-e raid szintet átírni és jó kérdés, hogy hogy voltak a 1 és a 0.
Sajnos ennek nem jó hanem tanulságos vége lesz.
- A hozzászóláshoz be kell jelentkezni
+1 Ennyi a dal
- A hozzászóláshoz be kell jelentkezni
1. cat /proc/mdstat kimenete jó lenne
2. ha megcsinálta a raid5-t tényleg, és az clean, akkor az legyalult mindent az előzőből mert még csak nem is hasonló a szerkezete.
3. de különben nem is értem, ha bebootolok egy bármilyen debian cd-ről akkor az mdadm a megfelelő paranccsal egy pillanat alatt előkapja a raid szerkezetét.
4. root partícióra raid10 felesleges/káros. sima raid1 pont elég (pont ezek miatt ami veled történt)
--
Gábriel Ákos
- A hozzászóláshoz be kell jelentkezni
1. mdstat alapján van egy RAID5 tömb, ok állapotban md127-ként... (mivel nincs benne a boot md konfigban)
2. clean-nak mondja, ami alapján én is azt gondoltam, hogy legyalult mindent, viszont a 2. kép alapján lát rajta valami ext3-as fájlrendszert... ezt raid10 alatt is szokta mutatni... viszont ez a raid5 tömb nem mount-olható... azaz lehet hogy --assume-clean opcióval hozták létre az új tömböt...
3. kérdezd őket... :(
4. más tömb is megy raid10-ben... szerintem mind1, hogy hol használjuk... de ebbe most ne menjünk bele, nem hitvita... :)
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Ha igaz amit írsz és --assume-clean -nel csinálta a tömböt, akkor csak a diszkek végére felírta az md infót és kész.
Akkor csak csináld vissza az eredeti konfigot és jó eséllyel meglesz minden.
--
Gábriel Ákos
- A hozzászóláshoz be kell jelentkezni
Eredetileg -e0-val volt létrehozva a tömb... a mostani viszont a default opcióval...
Gondoltam rá, hogy visszaírom --assume-clean-nel... csak nem tudom, az -e0 felülírja-e a másik superblock-ot...
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
ezt megis hogy sikerult osszekutyulnia?
- A hozzászóláshoz be kell jelentkezni
Inkább magamnak kihívás... :) Az ügyfél binárisban lát: megy - nem megy :)
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Először is leszögezném a helyedben, hogy megpróbálod megoldani, DE nem lesz kevés munka és idő. Ennek megfelelően nem is lesz olcsó és nem garancia,hogy sikerül. Szerintem az ilyen ember igenis fizesse meg a saját hülyeségét! Sok ilyen r=1 felhasználóval találkoztam, aki jött vissza hozzám, hogy elromlott, meg elrontották a gépét, mert odaadta valami "havernak/ismerősnek". Nálam 90%-ban clean install lett a vége, mert sokszor nem érte meg kibogozni mit basztak el. Szóval adatok mentése , majd reinstall.
Ebből kiindulva:
- RAID tömb összerakásához talán segít: https://raid.wiki.kernel.org/index.php/RAID_Recovery
- Ha van backup, akkor onnan próbáld visszatenni a rendszert miután újra összeraktad a raid tömböt RAID10-be.
- Ha nincs a backup és a fentiek sem segítettek,akkor újratelepítés. Ha rálátsz valamire, akkor legalább /etc-t próbáld menteni. Ha nincs se backup , se hozzáférésed az adatokgoz semmi módon (LiveDVD, SysLinux etc.), akkor építheted a nulláról.
Jótanácsok a jövőre nézve:
- Ha üzemeltetsz egy szervert a hozzáférést sose add ki másnak, pláne ne legyen root access-e! (Lehet most sem volt csak live CD/DVD-vel tette a dolgát.) Lehet egy encryption segít a jövőben ezt megelőzni.
- Legyen mindig mentés. Az r=1 felhasználó ezt csak pénz kidobásnak látja, de most el tudod mondani neki,hogy miért kell a mentés. Magyarázd el neki hogy ha fontos adatai vesztek volna el, akkor azt most honnan pótolná?
Remélem az első link segít összerakni újra a tömböt és nem kellenek az alatta lévő lépések.
Sok sikert hozzá!
- A hozzászóláshoz be kell jelentkezni
+1
Javaslom hogy írj egy sablon levelet nekik amit el tudnak küldeni a kürtnek és a hasonló cégeknek.
- A hozzászóláshoz be kell jelentkezni
Köszi a tanácsokat...
A szervert fizikailag elvitték az okosokhoz... Szerintem encryption-nal méginkább megzavarodtak volna... :(
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
OffTopic:
Fájlrendszer szintű encryption-ra mit szól a LiveCD? Legalább felajánlja a passkey bevitelét vagy unknown filesystem van ilyenkor? (Az NSA mit fog látni a HDD-mből?)
- A hozzászóláshoz be kell jelentkezni
Úgy szokás, hogy a LUKS réteget a fájlrendszer alá teszed, tehát a fájlrendszer már benne van a titkosított rétegben, azaz az NSA nem lát a fájlrendszerből semmit, azt se tudja milyen fs csücsül benne.
- A hozzászóláshoz be kell jelentkezni
Hat szerintem is keresztet vethetsz az adatokra, de:
1. USB stick be egy live linux-szal (helyi emberke rakja be)
2. Boot into live
3. Megprobal valamit (tavolrol)
- A hozzászóláshoz be kell jelentkezni
megprobalhatod visszaallitani valami magiaval az adatokat (pl ezzel: https://www.runtime.org/raid.htm), de semmi nem garantalja hogy nincs elbarmolva egy-egy block egy binarison/library belul akkor meg majd jon a jobbra-balra borulas meg az erdekes segfaultok. az ugyfel meg teged fog szidni hogy szar rendszert csinaltal neki.
ha csak root veszett el, akkor huzd ujra, es kesz.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
egyik ismerosom ugy tavsupportal gepeket, hogy ha reinstall kell vagy hw hiba van, akkor futarszolgalattal elkuldik neki a vasat, megcsinalja es visszakuldi. meg mindig olcsobb mint oda-vissza utaznia (plane ha 2x, mert mondjuk alkatresz kell hozza).
A'rpi
- A hozzászóláshoz be kell jelentkezni
...vagy ott kell aludnod valahol, mert az első nap az állapotfelmérés, a második a raid újraépítés (megvárós, 2-16 óra között valahol), harmadik az ellenőrzés.
- A hozzászóláshoz be kell jelentkezni
Felejtős.
Tedd újra, számlázz nagyot és vidd el belőle az asszonyt wellnesre!
- A hozzászóláshoz be kell jelentkezni
+100
nem derült ki hogy még mindig üzemelteti-e az egészet, szerződés van-e, stb.
Ha van is szerződés, akkor is beinthet, mivel 2. 3. emberke nyúlt bele engedély nélkül.
Még ő perelhetné a céget hogy miért is kellett belenyúlni ebbe? :)
Ha meg nem volt szerződés, nem szenvednék vele. Köszi, nem vállalom. Ennyi. Oldjátok meg Pistike BTvel.
.
Első és második esetben is ugyan ez van. (Ha van szerződés ha nincs) Klasszikusan, 'bsszatok egyedül*
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni