Dateien werden beim kopieren verändert
Dateien werden beim kopieren verändert
Hallo,
ich hab das problem, dass wenn ich eine Datei kopiere, der Inhalt der Datei sich ändert.
Ich kopiere einfach eine Datei lokal auf der Festplatte, ich habs schon auf meheren Platten probiert (SCSI und IDE, DMA aus und an), immer das gleiche.
Beispiel:
friends:/temp# cp a b
friends:/temp# cmp -bl a b
216863449 76 > 176 ~
friends:/temp# cp a b
friends:/temp# cmp -bl a b
45630169 136 ^ 36 ^^
141312729 122 R 22 ^R
Wie man sieht ändern sich immer ein par bytes und zwar immer um 100 mehr oder weniger (was auch immer das für ein Code ist).
Es handelt sich um einen Pentium3 mit 600 MHz ein Fujitsu Siemens Server, weis leider grad nicht mehr wie die genaue Bezeichnung ist.
Hat jemand ne Idee woran das liegen könnte, weil so ist der Rechner leider recht wenig zu gebrauchen.
Viele Dank
ich hab das problem, dass wenn ich eine Datei kopiere, der Inhalt der Datei sich ändert.
Ich kopiere einfach eine Datei lokal auf der Festplatte, ich habs schon auf meheren Platten probiert (SCSI und IDE, DMA aus und an), immer das gleiche.
Beispiel:
friends:/temp# cp a b
friends:/temp# cmp -bl a b
216863449 76 > 176 ~
friends:/temp# cp a b
friends:/temp# cmp -bl a b
45630169 136 ^ 36 ^^
141312729 122 R 22 ^R
Wie man sieht ändern sich immer ein par bytes und zwar immer um 100 mehr oder weniger (was auch immer das für ein Code ist).
Es handelt sich um einen Pentium3 mit 600 MHz ein Fujitsu Siemens Server, weis leider grad nicht mehr wie die genaue Bezeichnung ist.
Hat jemand ne Idee woran das liegen könnte, weil so ist der Rechner leider recht wenig zu gebrauchen.
Viele Dank
Zuletzt geändert von Tesla2k am 27.04.2007 17:42:01, insgesamt 1-mal geändert.
- Keruskerfürst
- Beiträge: 47
- Registriert: 05.08.2006 15:42:07
Ein paar mehr Hardwareinformationen wären nötig: Mainboard, RAM,...
verwendetes Filesystem
und die verwendete Version von Debian.
verwendetes Filesystem
und die verwendete Version von Debian.
"Amerikas Verbündete müssen bei jedem neuen Präsidenten lernen, was für die nächsten vier oder acht Jahre das Gute und das Böse ist - ein anstrengender Prozess." (Carl Friedrich von Weizsäcker)
Ich kann den Rechner grad nicht aufschrauben aber lspci:
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:00:12.0 SCSI storage controller: Adaptec AHA-2940U2/U2W
0000:01:00.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 11)
Filesystem: ext3 / xfs
Debian: testing/unstable
Hier noch die komplette Ausgabe von dmesg
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:00:12.0 SCSI storage controller: Adaptec AHA-2940U2/U2W
0000:01:00.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 11)
Filesystem: ext3 / xfs
Debian: testing/unstable
Hier noch die komplette Ausgabe von dmesg
Zuletzt geändert von Tesla2k am 19.09.2006 16:04:17, insgesamt 1-mal geändert.
Hi,
wie sieht's denn aus, wenn du eine Datei mit ein paar Zeilen ASCII Text verwendest? Nimm zusaetzlich zu cmp auch mal diff. Wenn da immer noch was bei rauskommt, schau dir mal beide Dateien mit "od -x" an.
An defekte Hardware/Treiber mag ich nicht so recht glauben, dann waeren andere Dinge bestimmt auch betroffen (ist aber nur mein Gefuehl).
wie sieht's denn aus, wenn du eine Datei mit ein paar Zeilen ASCII Text verwendest? Nimm zusaetzlich zu cmp auch mal diff. Wenn da immer noch was bei rauskommt, schau dir mal beide Dateien mit "od -x" an.
An defekte Hardware/Treiber mag ich nicht so recht glauben, dann waeren andere Dinge bestimmt auch betroffen (ist aber nur mein Gefuehl).
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
nen par Zeilen ASCII Text werden meist ohne Probleme gehn. Die Datei in meinem Beispiel ist 250MB und hat immer so 1-3 Fehler.roli hat geschrieben:Hi,
wie sieht's denn aus, wenn du eine Datei mit ein paar Zeilen ASCII Text verwendest?
Ich denk das es irgendwas mit dem Kernel zu tun hat, war auch ein richtiger Krampf debian darauf zum laufen zu bringen (ACPI usw) und booten ohne tastatur tut er auch nicht...
Mhhh,
wobei ich immer noch nicht an Hardware/Treiber glauben moechte.
Eine andere Variante waere, das du die Datei mit dd kopierst, geht's dann?
wobei ich immer noch nicht an Hardware/Treiber glauben moechte.
Eine andere Variante waere, das du die Datei mit dd kopierst, geht's dann?
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
roli hat geschrieben:Mhhh,
wobei ich immer noch nicht an Hardware/Treiber glauben moechte.
Eine andere Variante waere, das du die Datei mit dd kopierst, geht's dann?
Code: Alles auswählen
friends:/temp# dd if=a of=b
511984+0 records in
511984+0 records out
262135808 bytes (262 MB) copied, 22.2631 seconds, 11.8 MB/s
friends:/temp# cmp -bl a b
21906137 151 i 51 )
70038233 277 M-? 377 M-^?
89408217 124 T 24 ^T
171016921 134 \ 34 ^\
Re: Dateien werden beim kopieren verändert
Der Code ist oktal, d.h. die 100 steht fuer genau 1 Bit (und immer dasselbe),Tesla2k hat geschrieben:Wie man sieht ändern sich immer ein par bytes und zwar immer um 100 mehr oder weniger (was auch immer das für ein Code ist).
das von 0 nach 1 verfaelscht wird. Das sieht schon sehr nach Hardware aus,
Flachbandkabel und die Stecker dazu machen sowas manchmal, oder ein
uebertakteter PCI-Bus.
Eigentlich teile ich rolis Gefuehl "da muessten auch andere Fehler auftreten",
aber es gab/gib auch Chipsaetze, die meistens normal laufen und erst unter
Last solche Fehler produzieren.
Den Speicher koennte man relativ einfach mit memtest86 pruefen. Das findet
sich auf vielen bootfaehigen CDs, weil es wie ein eigenes Betriebssystem
gebootet werden muss.
Beware of programmers who carry screwdrivers.
Hm, Booten ohne Tastatur is ne BIOS-Einstellung. Wenn da Halt on Keyboard Errors oder aehnliches eingestellt ist, bleibt er ohne Tastatur stehen. Wie die genaue Option heisst, unterscheidet sich leider von BIOS zu BIOS. Aber vielleicht hilft dir das Beispiel schon mal weiter.
Welchen Chipsatz hat denn das Board? Ich erinnere mich dunkel an Fehler bei IDE-Chipsaetzen unter hoher Last. Leider weiss ich nicht mehr, ob das VIA oder NForce war...
Hast du eventuell auch mal ne andere Kernelversion probiert? Wobei ich hier wirklich eher auf die Hardware tippen wuerde. Wie schauts denn mit dem Filesystem aus? Hast du da auch Fehler oder sind die Fehler wirklich nur innerhalb von den kopierten Dateien?
Welchen Chipsatz hat denn das Board? Ich erinnere mich dunkel an Fehler bei IDE-Chipsaetzen unter hoher Last. Leider weiss ich nicht mehr, ob das VIA oder NForce war...
Hast du eventuell auch mal ne andere Kernelversion probiert? Wobei ich hier wirklich eher auf die Hardware tippen wuerde. Wie schauts denn mit dem Filesystem aus? Hast du da auch Fehler oder sind die Fehler wirklich nur innerhalb von den kopierten Dateien?
- Keruskerfürst
- Beiträge: 47
- Registriert: 05.08.2006 15:42:07
Ich hatte in meinem neuen AMD64 ein paar Probleme mit den SATA Festplatten.
Die Lösung: habe mir ein paar hochwertige SATA Kabel gekauft und schon waren die Probleme mit der Datenübertragung verschwunden.
Die Lösung: habe mir ein paar hochwertige SATA Kabel gekauft und schon waren die Probleme mit der Datenübertragung verschwunden.
"Amerikas Verbündete müssen bei jedem neuen Präsidenten lernen, was für die nächsten vier oder acht Jahre das Gute und das Böse ist - ein anstrengender Prozess." (Carl Friedrich von Weizsäcker)
jetzt noch was schöns:
Auf /mnt/smb/ is nen samba share von nem anderen Rechner gemounted.
Hier sieht man, dass es nichts mit den Festplattencontrollern oder ähnliches zu tun hat, weil bei der operation keine lokale Festplatte berührt wird...
Also irgendwas anderes... DMA? IRQ?
Code: Alles auswählen
friends:/mnt/smb/hdf1# md5sum winxp.iso
875835ccbe10b37e32e7644a27501d7c winxp.iso
friends:/mnt/smb/hdf1# md5sum winxp.iso
2c6aaf0eafadb82911107605df1d64fc winxp.iso
Hier sieht man, dass es nichts mit den Festplattencontrollern oder ähnliches zu tun hat, weil bei der operation keine lokale Festplatte berührt wird...
Also irgendwas anderes... DMA? IRQ?
- Keruskerfürst
- Beiträge: 47
- Registriert: 05.08.2006 15:42:07
- Keruskerfürst
- Beiträge: 47
- Registriert: 05.08.2006 15:42:07
Vielleicht mal daran denken einen neuen Rechner zu kaufen...
Ab 5 Jahre ist dann die Hardware schon etwas zu alt.
Außerdem verschleißen alle elektronischen Bauteile (incl. der Halbleiter) im Betrieb.
Ab 5 Jahre ist dann die Hardware schon etwas zu alt.
Außerdem verschleißen alle elektronischen Bauteile (incl. der Halbleiter) im Betrieb.
"Amerikas Verbündete müssen bei jedem neuen Präsidenten lernen, was für die nächsten vier oder acht Jahre das Gute und das Böse ist - ein anstrengender Prozess." (Carl Friedrich von Weizsäcker)