N. Eschricht schrieb:
2.) Jede der Platten ist ungefähr 2TB gross und enthält jeweils eine ext3-Partition, die mit der 8.2 angelegt wurde. Suse 9.2 erkennt auch, dass /dev/sdb1 und /sdc1 jeweils eine ext3-Partition enthält und die sind auch mountbar. Die Verzeichnisse sehen richtig aus und enthalten offensichtlich auch die Dateien, die da reingehören. Doch der Inhalt der Dateien ist Müll. C-Quellcode-Dateien enthalten plötzlich Binärdaten, genauso wie HTML-Dateien usw. Es sieht aus, als würden die file-nodes auf falsche Stellen auf der Festplatte zeigen.
Wir haben sofort wieder das alte Suse 8.2 gebootet und dort sind die Dateiinhalte wieder in Ordnung. Wie kann das sein, dass eine ext3-Partition von 8.2 nicht mehr auf der 9.2 funktioniert, die Ordnerstruktur richtig angezeigt wird, aber die Dateiinhalte Müll sind?
Wir haben das externe SCSI-Raid mal vom Onboard-SCSI-Controller (Adaptec 2010S) abgehängt und an einen zusätzlichen PCI-SCSI-Controller gehängt. sdb1 und sbc1 funktionieren jetzt unter der 9.2 wie unter der 8.2! :-) Wir haben auch festgestellt, dass sich das Problem mit den inkonsistenten Daten auch auf das Onboard RAID-5 /dev/sda bezieht. Die Partitionen sind zwar mountbar, aber die Dateien enthalten teilweise irgendwelchen binären Müll. Die Vermutung liegt also nahe, dass es ein Problem mit dem Kernel-Treiber ../drivers/scsi/dpt_i2o.ko für den Adaptec-Controller zu tun hat. Gruss, N. Eschricht