staging.inyokaproject.org

HDD superblock kann nicht gelesen werden; access beyond end of device

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

UbuntuKalle

Anmeldungsdatum:
8. Mai 2021

Beiträge: Zähle...

Hallo zusammen, ein Ubunut-Newbie hier ☺ Ich nutze Ubuntu auf meiner alten HP Z820-Workstation und soweit bin ich damit sehr happy. Ich habe mir nun 2 gebrauchte SAS-Platten gekauft und eine funktioniert tadellos. Eingesteckt, wurde erkannt, in der Laufwerksübersicht formatiert und gemountet → top. Die zweite Platte allerdings benötigt einige Minuten bis sie dort erscheint und dann ist auch nur der Name und die Seriennumer zu sehen. Keine Festplattengröße und auch alle Optionen, die man sonst hat, sind ausgegraut.

dmesg zeigt dann folgendes an:

[604088.963939] sd 9:0:4:0: [sde] Spinning up disk...
[604089.970375] .................................................. ................................................no t responding...
[604189.296970] sd 9:0:4:0: [sde] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[604189.296976] sd 9:0:4:0: [sde] Sense Key : Not Ready [current] [descriptor]
[604189.296979] sd 9:0:4:0: [sde] Add. Sense: Logical unit not ready, power cycle required
[604189.297125] sd 9:0:4:0: [sde] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[604189.297128] sd 9:0:4:0: [sde] Sense Key : Not Ready [current] [descriptor]
[604189.297130] sd 9:0:4:0: [sde] Add. Sense: Logical unit not ready, power cycle required
[604189.316837] sd 9:0:4:0: [sde] tag#1739 access beyond end of device
[604189.316850] blk_update_request: I/O error, dev sde, sector 2 op 0x0READ) flags 0x1000 phys_seg 1 prio class 0
[604189.316867] EXT4-fs (sde): unable to read superblock
[604756.037710] sd 9:0:4:0: device_block, handle(0x000c)
[604757.787302] sd 9:0:4:0: device_unblock and setting to running, handle(0x000c)
[604757.856905] mpt2sas_cm0: mpt3sas_transport_port_remove: removed: sas_addr(0x5000c500c9e0c63d)
[604757.856917] mpt2sas_cm0: removing handle(0x000c), sas_addr(0x5000c500c9e0c63d)
[604757.856922] mpt2sas_cm0: enclosure logical id(0x5001438025e29db1), slot(3)
[604954.290956] scsi 9:0:5:0: Direct-Access SEAGATE ST10000NM0096E005 PQ: 0 ANSI: 6
[604954.290968] scsi 9:0:5:0: SSP: handle(0x000c), sas_addr(0x5000c500c9e0c63d), phy(3), device_name(0x5000c500c9e0c63c)
[604954.290971] scsi 9:0:5:0: enclosure logical id (0x5001438025e29db1), slot(3)
[604954.290974] scsi 9:0:5:0: qdepth(254), tagged(1), scsi_level(7), cmd_que(1)
[604954.298123] sd 9:0:5:0: Attached scsi generic sg4 type 0
[604954.300306] end_device-9:5: add: handle(0x000c), sas_addr(0x5000c500c9e0c63d)
[604954.302343] sd 9:0:5:0: [sde] Spinning up disk...
[604955.336340] .................................................. ................................................no t responding...
[605054.660757] sd 9:0:5:0: [sde] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[605054.660763] sd 9:0:5:0: [sde] Sense Key : Not Ready [current] [descriptor]
[605054.660767] sd 9:0:5:0: [sde] Add. Sense: Logical unit is in process of becoming ready
[605054.663808] sd 9:0:5:0: [sde] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[605054.663814] sd 9:0:5:0: [sde] Sense Key : Not Ready [current] [descriptor]
[605054.663816] sd 9:0:5:0: [sde] Add. Sense: Logical unit is in process of becoming ready
[605054.669298] sd 9:0:5:0: [sde] 0 512-byte logical blocks: (0 B/0 B)
[605054.669302] sd 9:0:5:0: [sde] 0-byte physical blocks
[605054.672365] sd 9:0:5:0: [sde] Test WP failed, assume Write Enabled
[605054.673376] sd 9:0:5:0: [sde] Asking for cache data failed
[605054.673382] sd 9:0:5:0: [sde] Assuming drive cache: write through
[605054.740956] sd 9:0:5:0: [sde] Spinning up disk...
[605055.782636] .................................................. ................................................no t responding...
[605155.107349] sd 9:0:5:0: [sde] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[605155.107355] sd 9:0:5:0: [sde] Sense Key : Not Ready [current] [descriptor]
[605155.107358] sd 9:0:5:0: [sde] Add. Sense: Logical unit is in process of becoming ready
[605155.110389] sd 9:0:5:0: [sde] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[605155.110393] sd 9:0:5:0: [sde] Sense Key : Not Ready [current] [descriptor]
[605155.110395] sd 9:0:5:0: [sde] Add. Sense: Logical unit is in process of becoming ready
[605155.124122] sd 9:0:5:0: [sde] Attached SCSI disk

fsck /dev/sde kann dann keinen superblock lesen und schlägt

sudo e2fsck -b 8193 /dev/sde

oder

sudo e2fsck -b 32768 /dev/sde

vor, wenn es sich um ein ext2/ext3/ext4-drive handelt. Ich habe beides versucht aber selber error: superblock kann nicht gelesen werden.

Habt ihr Ideen? Da die Platte noch keine Daten enthält, muss auch nicht wegen Datensicherheit Rücksicht genommen werden ☺

Moderiert von DJKUhpisse:

Version angepasst

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

UbuntuKalle schrieb:

Habt ihr Ideen?

Es gibt halt Dinge, die man nicht gebraucht kauft. Kondome und Festplatten zum Beispiel.

Eingabe-/Ausgabe-Fehler sind praktisch immer hardwarebedingt.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

tomtomtom schrieb:

Es gibt halt Dinge, die man nicht gebraucht kauft. Kondome und Festplatten zum Beispiel.

Sorry, müssen wir Ersteres hier wirklich besprechen?

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

UbuntuKalle schrieb:

Da die Platte noch keine Daten

...von Dir...

enthält,

...kamnst Du sie direkt entsorgen. Die andere gleich mit.


DJKUhpisse schrieb:

tomtomtom schrieb:

Es gibt halt Dinge, die man nicht gebraucht kauft. Kondome und Festplatten zum Beispiel.

Sorry, müssen wir Ersteres hier wirklich besprechen?

Offensichtlich kann man gerade in diesem Forum nicht oft genug darauf hinweisen.

UbuntuKalle

(Themenstarter)

Anmeldungsdatum:
8. Mai 2021

Beiträge: 10

Wow...klasse Forum und danke für die kompetente Hilfe. Keine Ahnung aber es spricht bei meinem Anwendungsfall sehr viel für gebrauchte Platten, da sie günstiger sind, ich keine vertraulichen oder unersetzbaren Daten speichern werde und selbst wenn von 24 Platten in meinem JBOD dann 2-3 kaputt sein sollten, war das alles gebraucht dennoch viel günstiger. Von Umwelt und Naturschutz in unserer Wegwerfgesellschaft fang ich gar nicht erst an. Aber schön, wenn euer Internetego befriedigt wurde. Konnte ich euch wenigstens helfen ☺

Die Aussage

Eingabe-/Ausgabe-Fehler sind praktisch immer hardwarebedingt.

wäre übrigens vollkommen ausreichend gewesen. Danke für die Einschätzung.

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

Du kannst ja mal einen Reparaturversuch mithilfe eines Secure Erase versuchen. Der defekte Sektor wird dann zunächst überschrieben. Ist er dann immernoch nicht lesbar, wird er remapped. Du hast die Chance auf eine einwandfrei funktionierende Festplatte.

UbuntuKalle

(Themenstarter)

Anmeldungsdatum:
8. Mai 2021

Beiträge: 10

Dogeater schrieb:

Du kannst ja mal einen Reparaturversuch mithilfe eines Secure Erase versuchen. Der defekte Sektor wird dann zunächst überschrieben. Ist er dann immernoch nicht lesbar, wird er remapped. Du hast die Chance auf eine einwandfrei funktionierende Festplatte.

vermutlich das hier? https://wiki.ubuntuusers.de/SSD/Secure-Erase/ Werde ich mal versuchen, danke ☺

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

Gebrauchte SAS-Platten kommen ja mit ziemlicher Sicherheit nicht von irgendwelchen Privatleuten, sondern die wurden in der Regel entweder wegen Ablauf ihrer Nutzungszeit entfernt oder weil sie schadhaft waren (wobei ob bei einer schadhaften Platte im Raid schnellstmöglich alle Platten getauscht werden).

Die wird also entweder ewig und drei Tage 24/7 gelaufen sein. Sofern der Controller das unterstützt könnte man ja mal den Festplattenstatus prüfen, dann siehst du auch, wie lange das Teil etwa gelaufen ist.

An der Feststellung, dass E.-/A.-Fehler in der Regel hardwarebedingt sind, ändert das auch genau gar nix.

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

UbuntuKalle schrieb:

vermutlich das hier? https://wiki.ubuntuusers.de/SSD/Secure-Erase/ Werde ich mal versuchen, danke ☺

Korrekt, genau das.

tomtomtom schrieb:

Die wird also entweder ewig und drei Tage 24/7 gelaufen sein. Sofern der Controller das unterstützt könnte man ja mal den Festplattenstatus prüfen, dann siehst du auch, wie lange das Teil etwa gelaufen ist.

Nun, die Werte können jedoch vom Vorbesitzer manipuliert worden sein.

UbuntuKalle

(Themenstarter)

Anmeldungsdatum:
8. Mai 2021

Beiträge: 10

sudo smartctl -a /dev/sde
[sudo] Passwort für plot:
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.11.0-37-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:           	SEAGATE
Product:          	ST10000NM0096
Revision:         	E005
Compliance:       	SPC-4
LU is fully provisioned
Rotation Rate:    	7200 rpm
Form Factor:      	3.5 inches
Logical Unit id:  	0x5000c500c9e0c63f
Serial number:    	ZA2CX7FK0000C035A1YD
Device type:      	disk
Transport protocol:   SAS (SPL-3)
Local Time is:    	Mon Nov 15 17:59:51 2021 CET
device is NOT READY (e.g. spun down, busy)
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

und

sudo smartctl -A /dev/sde
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.11.0-37-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
test@test-HP-Z820-Workstation:~$

und

sudo smartctl -a /sudo hdparm -I /dev/sde

/dev/sde:
SG_IO: bad/missing sense data, sb[]:  72 02 04 22 00 00 00 14 03 02 00 01 80 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

ATA device, with non-removable media
Standards:
    Likely used: 1
Configuration:
    Logical   	 max    current
    cylinders    0    0
    heads   	 0    0
    sectors/track    0    0
    --
    Logical/Physical Sector size:       	512 bytes
    device size with M = 1024*1024:       	0 MBytes
    device size with M = 1000*1000:       	0 MBytes
    cache/buffer size  = unknown
Capabilities:
    IORDY not likely
    Cannot perform double-word IO
    R/W multiple sector transfer: not supported
    DMA: not supported
    PIO: pio0

Das sieht nicht sonderlich gut aus. Habe aber mal bei Seagate geguckt und die Platte hat noch Garantie. Habe ich von jemandem gekauft, der SATA wollte und sich vergriffen hat. Krieg ich also doch noch eine neue Platte. Für 180€ nicht so übel ☺

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Dogeater schrieb:

Nun, die Werte können jedoch vom Vorbesitzer manipuliert worden sein.

Das ist ja lächerlich. Wieso sollte ein Administrator sowas machen (der hat davon nichts), vor allem woher sollte er dafür die Zeit nehmen? Platten sind sicherlich in einem RAID eine bestimmte Zeit gelaufen, bringen Fehler und/oder sind zu klein geworden. Also 'raus damit, neue 'rein. Normalerweise müssen die datenschutzkonform vernichtet werden. Daß die überhaupt irgendwo gebraucht kaufbar sind, ist schon verdächtig.

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

Die gibt es in der Bucht zu kaufen. Und ich habe eine solche erstanden. 😛

Angeschlossen, laut SMART hat sie bisher 8h Laufzeit gehabt. Im Error Log steht ein Lesefehler bei 11000 Betriebsstunden vermerkt.

Die Platte hat mittlerweile über 40000 Stunden bei mir, in real sicher viel mehr. Und sie funktioniert einwandfrei. Ätsch. 😎

Gekauft für 80€. Neupreis wären 220 Euro gewesen. Da habe ich einen Schnack gemacht.

Jetzt habt ihr natürlich zwei Fragen. Erstens: Wie geht das? Na, zum Beispiel mit dieser Hinterhofdatenrettungs-Software inclusive Controller-Platine für um die 800 Euro:

https://www.youtube.com/watch?v=iQr7zA_h9j0

Frage 2: Würde ich mir wieder solch eine Platte kaufen bzw riskieren? Da muss ich sagen, wahrscheinlich nicht. Ich will mein Glück nicht überstrapazieren.

Antworten |