Har lagt märke till att många rar-filer klagar, mp3-or som gör oljud... och nu när jag har hållt på med att kompilera om kärnan, tycks saker och ting vara korrupta, tom och logo_linux_clut224.ppm (linux logan vid uppstart, klassisk framebuffer) var sönder. Mitt system ser ut som följande.
Highpointtech RocketRaid 1640 som sata-kontroller, ej raid, använder hpt366.
4 st 500 GB hårdiskar, med vars två partioner per disk /dev/hde1, /de/hde2, /de/hdg1...
MD raid-5 på /dev/hdx2 partiotionerna, /dev/hde1 används bara till /boot.
Sen kör jag LVM över hela raid-5 array:n med diverse partitioner.
Har tidigare använt Highpointstechs egna drivrutin hpt374 dock blev hela array:n ofta korrupt utan anledning.
Undrar om det finns några bra verktyg som jag kan kolla med för att se om något är fel?
Kan der vara min konfiguration som inte funkar bra, hur bör jag då sätta upp det?
EDIT: Glömde säga att jag använder ext3 på samtliga partiotioner.
Filer blir korrupta
Kategoriregler
I detta forum diskuterar vi frågor relaterade till fysisk hårdvara.
Ubunturelaterade frågor ska ställas i Hårdvara
I detta forum diskuterar vi frågor relaterade till fysisk hårdvara.
Ubunturelaterade frågor ska ställas i Hårdvara
Filer blir korrupta
Senast redigerad av 1 psynoise, redigerad totalt 31 gånger.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Filer blir korrupta
Installera smartmontools och kör kommandot sudo smartctl -a /dev/blabla för att få reda få all möjligt information om disken, inklusive antal skadade sektorer o.s.v. sudo smartctl -t short /dev/blabla för att köra en kort testrutin. Det här pratar alltså direkt med hårdvaran och använder de självtest som finns där.
SV: Filer blir korrupta
Oki, tack för tipset ska kolla det. Gjorde ett enkelt test genom att kopiera test1 till test2 och test2 till test3 osv. Kollade sedan md5-summan:
277fd306638c5705d404048086b9afa0 test1
2641c9365834cb8fdd4961db6c636418 test2
3346984ec3393389888518d34963e47e test3
5e5a70dd560d4d93cb5072a7f74a0be1 test4
6042c0c3cc91225b6f100f85d2df0242 test5
12467d8d7f08074e170f8a6619a1d715 test6
27ce8b16f03ed4bacfa1428031366c16 test7
27ce8b16f03ed4bacfa1428031366c16 test8
8abe8b909fa930cf10da5f15b2f1f4f9 test9
Stämmer bara överrens från test7 till test8, enligt detta måste det väl vara fel?
EDIT: Filen test är 96 MB stor.
EDIT2: smartctl var ju rikigt grymt. Short testerna gav inget, kör just nu long. smartctl -a visade på en disk ett fel som inträffade i höstas då jag hade en raid krash.
EDIT3: Kollade lite md5sum på tarballs som jag har laddat ner för någon timme sedan, nu är det en annan summa än vid nerladdning utan att jag rört filen, gzip -t säger att de är korrupta också.! Känns som all min data sakta men säkert försvinner, snyft.
277fd306638c5705d404048086b9afa0 test1
2641c9365834cb8fdd4961db6c636418 test2
3346984ec3393389888518d34963e47e test3
5e5a70dd560d4d93cb5072a7f74a0be1 test4
6042c0c3cc91225b6f100f85d2df0242 test5
12467d8d7f08074e170f8a6619a1d715 test6
27ce8b16f03ed4bacfa1428031366c16 test7
27ce8b16f03ed4bacfa1428031366c16 test8
8abe8b909fa930cf10da5f15b2f1f4f9 test9
Stämmer bara överrens från test7 till test8, enligt detta måste det väl vara fel?
EDIT: Filen test är 96 MB stor.
EDIT2: smartctl var ju rikigt grymt. Short testerna gav inget, kör just nu long. smartctl -a visade på en disk ett fel som inträffade i höstas då jag hade en raid krash.
EDIT3: Kollade lite md5sum på tarballs som jag har laddat ner för någon timme sedan, nu är det en annan summa än vid nerladdning utan att jag rört filen, gzip -t säger att de är korrupta också.! Känns som all min data sakta men säkert försvinner, snyft.
Senast redigerad av 1 psynoise, redigerad totalt 31 gånger.
SV: Filer blir korrupta
Tyvärr eller inte gav smartctl -t long /dev/hdx inget. Finns det något sätt att kolla checksumman till det som ska skrivas och sen checksumman på det som skrevs?
Fast jag fattar inte hur t.ex filer kan ändras som jag inte har rört, att de blir korrupta av att lagras. Någon annan som har bra eller dålig erfarenhet av lvm på en md raid-5 array?
EDIT: Kopplade in en extern-usb-disk, gjorde samma kopieringstest som tidigare och nu men alla filer med samma md5-summa, så där funkar det fint iaf.
EDIT2: Körde ännu ett likadant test på en partion utanför md raid5 arryen fast på en av hårddiskarna med bra resultat. Utan att titta djupare utesluter jag att det är ett problem med lvm och md raid.
Fast jag fattar inte hur t.ex filer kan ändras som jag inte har rört, att de blir korrupta av att lagras. Någon annan som har bra eller dålig erfarenhet av lvm på en md raid-5 array?
EDIT: Kopplade in en extern-usb-disk, gjorde samma kopieringstest som tidigare och nu men alla filer med samma md5-summa, så där funkar det fint iaf.
EDIT2: Körde ännu ett likadant test på en partion utanför md raid5 arryen fast på en av hårddiskarna med bra resultat. Utan att titta djupare utesluter jag att det är ett problem med lvm och md raid.
Senast redigerad av 1 psynoise, redigerad totalt 1 gånger.
SV: Filer blir korrupta (ext3 + raid5 funkar ej)!
Nu har jag iaf kommit på vad som är felet. Tyvärr verkar inte ext3 eller reiserfs stödja raid 5, båda har någon bug med buffern att göra. Konstigt att detta in står på fler ställen för att uppmärksamma folk. Iaf blir att formentera till xfs, tur att man kör lvm så man kan lösa detta något enkelt.
SV: Filer blir korrupta
Har kört några kopieringstester på xfs, mycket bättre resultat än ext3, men dock inte perfekt. Smart-testerna från hårdiskarna har inte givit några fel, men finns det något annat sätt att kolla hårdvaran på, ex sata-kontrollern?
Hade varit intressant att se vad ni andra får, om ni kopierar någon större fil ett antal gånger och sedan kollar med md5sum *.
Kod: Markera allt
Efter varje kopiering kollas md5summan, efter ett tag blir gamla filer korrupta!
0a9155b2b26d99e03c50e5ea452c6c3d _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
0a9155b2b26d99e03c50e5ea452c6c3d _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
0a9155b2b26d99e03c50e5ea452c6c3d test4
0a9155b2b26d99e03c50e5ea452c6c3d _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
0a9155b2b26d99e03c50e5ea452c6c3d test4
0a9155b2b26d99e03c50e5ea452c6c3d test5
587bae1b7541d57700f8d724ecd04f87 _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
0a9155b2b26d99e03c50e5ea452c6c3d test4
0a9155b2b26d99e03c50e5ea452c6c3d test5
0a9155b2b26d99e03c50e5ea452c6c3d test6
587bae1b7541d57700f8d724ecd04f87 _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
e2417836ea2f4dfab71696dbe40e2bca test4
0a9155b2b26d99e03c50e5ea452c6c3d test5
0a9155b2b26d99e03c50e5ea452c6c3d test6
0a9155b2b26d99e03c50e5ea452c6c3d test7
587bae1b7541d57700f8d724ecd04f87 _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
e2417836ea2f4dfab71696dbe40e2bca test4
0a9155b2b26d99e03c50e5ea452c6c3d test5
0a9155b2b26d99e03c50e5ea452c6c3d test6
0a9155b2b26d99e03c50e5ea452c6c3d test7
0a9155b2b26d99e03c50e5ea452c6c3d test8
587bae1b7541d57700f8d724ecd04f87 _test
0a9155b2b26d99e03c50e5ea452c6c3d test1
0a9155b2b26d99e03c50e5ea452c6c3d test2
0a9155b2b26d99e03c50e5ea452c6c3d test3
e2417836ea2f4dfab71696dbe40e2bca test4
3c6b21ecd6177f2bddd4f61bb004965e test5
0a9155b2b26d99e03c50e5ea452c6c3d test6
0a9155b2b26d99e03c50e5ea452c6c3d test7
2be74aecefd3f8302330667cbd1e8967 test8
5964e5b74ad6cb9a7ee81e15552c244f test9
SV: Filer blir korrupta
Nu har jag iaf lyckas, bytte ut kärnans hpt366 mot highpoints hpt374 modul. Nu funkar allt klock rent, dock tänker jag köra raid genom md då jag har haft problem med raid5 och hpt374 innan. Sen skippar jag lvm och kör xfs för få det stabilt och säkert.