corrupt partíció?

Fórumok

Sziasztok!

Debian alatt létrehoztam egy software-s RAID 1 tömböt 2 db 400gb-os sata winyóval.. Az a problémám, hogy bootoláskor leakad ezzel az üzivel:(CTRL-D után megy tovább és használlható is a tömb..)


Log of fsck -C -R -A -a 
Sat Jan 13 14:25:38 2007

fsck 1.40-WIP (14-Nov-2006)
/dev/md0: The filesystem size (according to the superblock) is 97677200 blocks
The physical size of the device is 97677184 blocks
Either the superblock or the partition table is likely to be corrupt!


/dev/md0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
	(i.e., without -a or -p options)
fsck died with exit status 4

Köszi a válaszokat4

Hozzászólások

Végülis sikerült...
resize2fs kellett használnom..
Amúgy mitől is lehetett ez a hiba? Nem jól lett particionálva, formázva a winyó? vagy pedig a RAID zavarta meg?

Ketfele raid van: van a nyers (raw) es van a szuperblokkal ellatott. ezelobbi esetben a teljes diszk terulete adatterulet, masodik esetben viszont van a ve'ge'n egy superblock, ami durvan 64-128k-t csippent le a ve'ge'bo"l. Alapesetben az mdadm meg hasonlo cuccok szuperblokkos raid-et csinalnak, ellenben ha van egy fs-ed egy diszken es azt pl. tukrozni szeretne'd (raid1), akkor ma'r csak raw raid-et tudsz csinalni. Gyakorlatban a 64kbyes-s kulonbsegen tul az a kulonbseg, hogy a raw eszkoznel minden egyes inditaskor meg kell mondani hogy mi merre meddig (gyk. ez az /etc/mdadm/mdadm.conf-ba van), viszont ha van superblock es a particio tipusat fdisk-kel 0xfd-re ("linux raid autodetect") allitod, akkor semmit nem kell csinalni, a linux kernel bootkor inicializal mindent a sb alapja'n.

Nalad a ket me'ret kozotti kulonbseg 97677200 - 97677184 = 16 blokk, ami pont 64k, raadasul a sb offsetje 64kbyte-val mindig oszthato es a 97677184/16 = 6104824.00, szoval gyanus hogy ez a problema...

A.