Sziasztok!
Elkezdtem kísérletezgetni a software raid-del. Csináltam két külön vinyón két fájlt, losetup-pal /dev/loop0-t és /dev/loop1-et a két fájlra, mdadm-mal egy raid1-es (azaz tükröző) tömböt rájuk, és az egészet megosztottam Samba-n.
Próbaképp átnyomtam rá olyan 4GB-nyi fényképet, paranoiából leellenőriztem őket, és az 1270 fájlból 1 nem volt jó: egy 3 MB-os fájl vége felé volt 16KB-nyi nulla a tényleges adatok helyett.
Találkozott már valaki hasonlóval? És mi okozhatta a hibát a Samba, vagy a SW Raid?
Mivel a Samba-t már jól ismerem, és régóta használom, hajlamos lennék azt hinni, hogy a Raid volt a hibás, csakhogy a Raid tömb 64kB-os blokkokat használ (ezt mondja magáról), logikátlan lenne, hogy csak egy 16 kB-os blokkot hagy el.
Hogy a SATA busz lett volna hibás, az eléggé valószínűtlen pont a Raid tömb és a két külön vinyó miatt.
A rendszer CentOS 5.2 volt, és egy másik CentOS-ről ment rá a másolás egy CIFS-sel fölmountolt könyvtárba (azaz nem Nautilus-on keresztül, nem smbclient-tel).
Tapasztalt már valaki hasonlót?
- 820 megtekintés
Hozzászólások
Inkabb a loopback device-szal lehetett a problema.
tompos
- A hozzászóláshoz be kell jelentkezni
Ezt miből gondolod? Neked már volt hasonló eseted?
Sajnos nem tudom ellenőrizni, mert már kijavítottam a fájlt. Amikor visszaolvasok valamit a raid-ről, akkor az nem ellenőrzi az adatok helyességét? Vagy olvasáskor nem is olvas mindkét raid eszközről, csak az egyikről? Azért kérdezem ezeket, mert ha a loop modul a hibás, akkor sem valószínű, hogy a két független vinyónál elköveti ugyanazt a hibát. Viszont ha a raid nem olvas mindkét vinyóról egyszerre, akkor soha nem derül ki, hogy a loop modul esetleg hibázott.
- A hozzászóláshoz be kell jelentkezni
olvasaskor csak az egyikrol olvas. ha tutira akar menni az ember, hogy azonos dolgok vannak a ket vinyon, arra onmagaban a softraid nem eleg, extra integritas ellenorzesi cuccok is kellenek hozza (fejbol nem akarok hulyeseget irni, ez a remlik kategoria a howto-kbol). persze ilyen hiba azert normal mukodes kozben nem szabadna, hogy elojojjon, ennek valami kulon oka is van.
- A hozzászóláshoz be kell jelentkezni
Abbol, hogy Se samba-nal se sw raidnek nem talalkoztam ilyesmivel, de loop-nal mar talalkoztam mas hasonlo esettel, amikor vki arra tett filerendszert, aztan vmi extradolog kellett, h mkodjon.
tompos
- A hozzászóláshoz be kell jelentkezni