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: