RAID tömb szétszedése utáni bit törlése

 ( pch | 2015. november 2., hétfő - 22:26 )

Üdv!

Volt egy hdd egy raid tömbe valamikor.
Most külön van használva, viszont már 70%-ba tele adatokkal.
Hogy lehet eltávolítani a RAID bejegyzést?

Bootkor mindig előjön hibának:
pdc: wrong # of devices in RAID set "pdc_djjdccfica" [1/2] on /dev/sdc

pch

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

mármint hogyan lehet megmondani a partíciónak, hogy feledkezzen el a RAID flag-ről?
Én arra tippelek, h lemásolod, módosítod a partíció típusát, mke2fs, visszamásol.
Ez biztosan az elegánsabbik.

Ha a RAID nem indul el nem (feltétlenül) fogod látni rajta a filerendszert...

Nem kell RAID-ba. Adat diszkként lenne használva magányosan.
Csak ugye már van rajta adat. Épp ezt a lemásol módosít visszamásolt szerettem volna elkerülni.

pch
--
http://www.buster.hu "A" számlázó
--

gondolom softraidről van szó

mdadm --zero-superblock

https://raid.wiki.kernel.org/index.php/RAID_superblock_formats

ez alapján ha jól értem valami utolsó szektorban tárolódnak a meta adatok, szóval "elvileg" nincsenek veszélyben az adataid

Az említett link tartalmaz egy kis táblázatot is - érdemes szemügyre venni:
Sub-Version Superblock Position on Device
0.9 At the end of the device
1.0 At the end of the device
1.1 At the beginning of the device
1.2 4K from the beginning of the device
A dolog lényege, hogy ha a raid fejléc a blokk eszköz végén van, akkor minden következmény nélkül lecsaphatod, majd az adott eszközt immáron mint mezei winyó partíció, csatolhatod. Ellenben ha a raid fejléc a partíció elején van, akkor ezzel a módszerrel ki is nyírtad az adataidat. Illetve ki ugyan nem nyírtad, de elérhetetlenné tetted azokat. Persze ha ekkor átparticionálod a winyót, hogy az adott partíció később kezdődjék, pont annyival később, amennyi helyet a raid fejléc elvisz, akkor a problémát megoldottad, de ez bitzsonglőrködés, ha itt mellé nyúlsz, akkor nagyon könnyen haza vághatsz bármilyen egyéb adatot is (már ha van a winyón más partíció is), de meg persze ezt is.

Szerk.: a következő hozzászólásban látom, hogy nálad a raid blokk a partíció végén van, tehát ebben az esetben valóban elegendő simán a raid blokk gyalulása.

# wipefs /dev/sda1
offset               type
----------------------------------------------------------------
0x10034              reiserfs   [filesystem]
                     UUID:  21d7d009-97f7-47f2-beeb-27d1535cb3d3

0x2462f70000         linux_raid_member   [raid]
                     UUID:  f0275a85-1f6d-c02c-5cb4-835cfdba0c14

# wipefs -o 0x2462f70000 /dev/sda1
4 bytes were erased at offset 0x2462f70000 (linux_raid_member)
they were: fc 4e 2b a9