Hallo, ich würde gerne wissen ob jemand anderes dieses Problem auf seinem Computer reproduzieren kann oder ob es nur bei mir auftritt.
Beim Download einer Datei mit Hilfe des Internet-Browsers Firefox auf eine NTFS-Partition ist diese mit einer Wahrscheinlichkeit von mehr als 50% defekt.
Der defekt macht sich dadurch bemerkbar das die Datei kleiner ist als vorgesehen. Bei einer Größe von Größenordnungsmäßig 100 MByte um bis zu 10 KByte.
Läd man die Datei mehrmals herunter ist dies Größe jedesmal eine andere, also kein systematischer Fehler in der Länge.
Es fehlt auch nicht das Ende der Datei sondern die Dateien sind schon vorher unterschiedlich (mit fc unter Windows bei zwei verschiedenen Dateien geprüft).
Ich habe bereits mehrere Experimente gemacht um den Fehler einzukreisen.
Download von veschiedenen Datein von verschienen Internet-Adressen (insgesamt 4 Sites und ca. 10-15 Dateien insgesamt).
Der Fehler tritt bei allen Sites auf und allen Dateien.
Download verschiedener Dateien von verschiedenen Internet-Adressen auf unterschiedliche Dateisysteme (ext3 FAT32 NTFS).
Der Fehler tritt nur auf wenn auf eine NTFS-Partition geschrieben wird.
Die Tests wurden von mir an den letzten 4 Tagen (24.Nov.2007 bis heute 28.Nov.2007) gemacht das Problem trat an allen Tagen auf.
Epiphany Internet-Browser anstelle Firefox-Browser verwendet. Drei mal dieselbe Datei mit Epiphany heruntergeladen → kein defekt. Einmal mit Firefox → defekt. Dabei immer auf die NTFS-Partition geschrieben.
Download Methode beim Firefox geändert. Anstelle "klick auf den Link" und dann im Auswahlmenu auf "auf Diskette/Festplatte" zu gehen, mit rechte Maustaste im Menü "Ziel speichern unter" verwendet. Drei Versuche mit derselben Datei → kein defekt. Mit der Methode "klick auf den Link" usw. beim zweiten herunterladen die Defekte Datei.
Der Firefox-Browser hat eine Besonderheit. Wenn man "auf den Link klickt" wird bereits der Download gestartet bevor man das Ziel angegeben hat. Die Daten werden dann wahrscheinlich in einer Temporären-Datei zwischengespeichert. Wenn man dann "auf Diskette/Festplatte" wählt werden im Zielverzeichnes zwei Dateien angelegt. Einmal eine Datei die 0 Byte groß ist und den Namen trägt unter der der Download gespeichert werden soll und dann eine zweite Datei mit dem selben Namen und ".part" zusätzlich am Ende des Dateinamens.
Diese zweite Datei ist beim anlegen bereits einige MByte groß und um so größer je länger man mit der Auswahl des Ziels im "Speichern unter"-Dialog wartet.
Bei einem weitern Test habe ich 5 Dateien jeweils 3 mal heruntergelanden wie folgt
A) "auf den Link klicken" usw. auf ext3 Partition → keine defekten Dateien.
B) "auf den Link klicken" usw. auf NTFS Partition → 4 von 5 Dateien defekt.
C) "auf den Link klicken" usw. aber erst wenn die Datei ganz heruntergeladen worden ist im "Speicher unter"-Dialog auf den Button Speichern gedrückt. → keine defekte Datei.
Um bei Methode C festzustellen ob die Datei ganz heruntergelanden worden ist habe ich sowohl die Systemüberwachung als auch die LED an meinem Eterneth-Switch beobachtet und wenn mehr als 10-15 Sekunden lang keine Aktivität zu erkennen war den "Speichern" Button gedrückt.
Ich habe einen Vermutung (Spekulation) das es Probleme geben könnte wenn eine Datei von ext3 auf NTFS verschoben wird während man auf sie schreibt. Mir fehlen die Kenntnisse und Informationen um das genauer einzugrenzen aber während ext3 und FAT32 nativ vom kernel unterstützt werden ist der NTFS zugriff mit hilfe von FUSE realisiert. Eventuell gibt es dort Probleme im Zusammenspiel wenn die Verwaltung der Datei vom Kernel an FUSE und ntfs-3g weitergegeben wird.
Natürlich ist es genauso möglich das dieses Problem nur bei mir auftritt und ich irgendein Hard/Software-Problem habe das ich an dieser Stelle zum ersten mal bemerkt habe. Deswegen auch meine Bitte festzustellen ob diese Fehler auch auf anderen Rechnern auftritt.
Firefox 2.0.0.8, Ubuntu 7.10 32bit, ext3 und NFTS auf Seagate ST3500630NS (SATA 500GB); FAT32 auf Maxtor ??? (ATA 200GB?), Board Foxconn N570SM2AA, Prozessor AMD X2 4800+, 2x2GB RAM 3,2 GB nutzbar.
Grüße an die Ubuntu-Gemeinde von Grek-336