[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mkfs: Attempt to read block from filesystem resulted in short read



Hallo,

möglicherweise halb-OT, aber vielleicht auch nicht: Ich habe Ärger mit meiner 
neuen Samsung Ecogreen F4 (2TB) unter Debian Sid. Ich schließe sie via eSATA 
an (im gleichen externen Gehäuse, in dem bislang eine WD Caviar Green 1TB 
klaglos ihren Dienst verrichtete).

Die Partitionierung ("Advanced Format") funktioniert soweit:
# fdisk -H 224 -S 56 /dev/sdg
(Ohne DOS compatibility modus, eine primäre Partition über die ganze 
Kapazität)

Die Partitionierung bereitet mir Kopfschmerzen. Zunächs sieht es eigentlich 
gut aus:

# mkfs.ext4 -m 0 /dev/sdg1 
mke2fs 1.41.12 (17-May-2010)
Dateisystem-Label=
OS-Typ: Linux
Blockgröße=4096 (log=2)
Fragmentgröße=4096 (log=2)
Stride=0 Blöcke, Stripebreite=0 Blöcke
122101760 Inodes, 488377113 Blöcke
0 Blöcke (0.00%) reserviert für den Superuser
Erster Datenblock=0
Maximale Dateisystem-Blöcke=4294967296
14905 Blockgruppen
32768 Blöcke pro Gruppe, 32768 Fragmente pro Gruppe
8192 Inodes pro Gruppe
Superblock-Sicherungskopien gespeichert in den Blöcken: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 
2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848

...aber dann, ziemlich weit "hinten":

Schreibe Inode-Tabellen: 14542/14905...

Hier hängt das System zunächst, und das syslog füllt sich mit diversen 
wiederholten Einträgen wie folgt:

 ata6.00: failed command: WRITE FPDMA QUEUED
 ata6.00: cmd 61/00:f0:38:1d:40/04:00:de:00:00/40 tag 30 ncq 524288 out
 res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
 ata6.00: status: { DRDY }

...und nach etwa 2 Minuten:

 sd 5:0:0:0: [sdg] Unhandled error code
 sd 5:0:0:0: [sdg]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
 sd 5:0:0:0: [sdg] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
 end_request: I/O error, dev sdg, sector 0

mkfs sagt dazu:

Schreibe Inode-Tabellen: erledigt                        
ext2fs_mkdir: Attempt to read block from filesystem resulted in short read beim 
Erstellen des Wurzelverzeichnisses

Die Platte macht dann noch eine ganze Weile hörbar *irgendetwas*, was sich 
aber nicht im syslog bemerkbar macht. Anschließend ist /dev/sdg praktisch 
unsichtbar, fdisk -l /dev/sdg gibt _nichts_ mehr aus, "hdparm -i /dev/sdg" 
sagt:

/dev/sdg:
 HDIO_DRIVE_CMD(identify) failed: Input/output error
 HDIO_GET_IDENTITY failed: No message of desired type

Wenn ich jetzt die Platte aus- und anschalte, erscheint in syslog genau *gar 
nichts*. Erst nach längerer Zeit (timeout im kernel?) kann wieder auf /dev/sdg 
zugegriffen werden. Gibt aber bei wiederholtem Versuch genau die gleichen 
Fehlermeldungen.

Hat irgend jemand eine Idee, außer "Hardware defekt"? Verkabelung habe ich 
bereits ausgiebig überprüft, und meine WDC Terabyte-Platte funktioniert 
ceteris paribus tadellos.

Das [1]hier beschriebene Problem habe ich nicht, der Firmware-Patch ist 
demnach installiert (ich bin den "steps to reproduce" gefolgt).
[1] http://sourceforge.net/apps/trac/smartmontools/wiki/SamsungF4EGBadBlocks

Ansonsten gibt mir $Suchmaschine nur ominöse ältere Treffer in einem 
[2]schwedischen und einem [3]englischen Ubuntu-Forum.
[2] http://ubuntu-se.org/phpBB3/viewtopic.php?f=214&t=45251
[3] http://ubuntuforums.org/showthread.php?t=837867

Falls sich kurzfristig nichts ergibt, muss ich wohl die Platte austauschen 
lassen. 

Grüße
Thomas


Reply to: