Hallo Liste, habe auf unserem Server eine Platte, welche die vergangenen Monate reibungslos lief und heute morgen zum ersten mal Sorgen macht. Ich habe nachfolgend einen Auszug aus /var/log/warn und "hdparm /dev/hde" gepostet. Die Platte läuft auf SuSE 7.3 an einem Promise-Controller. Wie finde ich raus, welche Partition es jetzt ist, damit ich da ggf. ein fsck drauf laufen lasse? Viele Grüsse Joachim +++++++++++++ snip ++++++++++++++ aus /var/log/warn: Jun 10 08:32:35 plato kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jun 10 08:32:35 plato kernel: hde: dma_intr: error=0x40 { UncorrectableError }, LBAsect=132077840, sector=48234536 Jun 10 08:32:35 plato kernel: end_request: I/O error, dev 21:06 (hde), sector 48234536 Jun 10 08:32:35 plato kernel: EXT3-fs error (device ide2(33,6)): ext3_get_inode_loc: unable to read inode block - inode=6023428, block=6029317 Jun 10 08:32:41 plato kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jun 10 08:32:41 plato kernel: hde: dma_intr: error=0x40 { UncorrectableError }, LBAsect=132077840, sector=48234536 Jun 10 08:32:41 plato kernel: end_request: I/O error, dev 21:06 (hde), sector 48234536 Jun 10 08:32:41 plato kernel: EXT3-fs error (device ide2(33,6)): ext3_get_inode_loc: unable to read inode block - inode=6023428, block=6029317 Jun 10 08:32:41 plato kernel: EXT3-fs error (device ide2(33,6)) in ext3_reserve_inode_write: IO failure plato:~ # hdparm /dev/hde /dev/hde: multcount = 16 (on) I/O support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 9345/255/63, sectors = 150136559, start = 0
* On Mon, 10 Jun 2002 at 19:09 +0200, Joachim Kieferle wrote:
habe auf unserem Server eine Platte, welche die vergangenen Monate reibungslos lief und heute morgen zum ersten mal Sorgen macht. Ich habe nachfolgend einen Auszug aus /var/log/warn und "hdparm /dev/hde" gepostet. Die Platte läuft auf SuSE 7.3 an einem Promise-Controller.
Wie finde ich raus, welche Partition es jetzt ist, damit ich da ggf. ein fsck drauf laufen lasse?
+++++++++++++ snip ++++++++++++++
aus /var/log/warn:
Jun 10 08:32:35 plato kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jun 10 08:32:35 plato kernel: hde: dma_intr: error=0x40 { UncorrectableError }, LBAsect=132077840, sector=48234536 Jun 10 08:32:35 plato kernel: end_request: I/O error, dev 21:06 (hde), ^^^^^ sector 48234536
Das Device, das Probleme macht, hat major 0x21 und minor 0x06 - hde6. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
On Mon, 10 Jun 2002, Adalbert Michelic wrote:
* On Mon, 10 Jun 2002 at 19:09 +0200, Joachim Kieferle wrote:
habe auf unserem Server eine Platte, welche die vergangenen Monate reibungslos lief und heute morgen zum ersten mal Sorgen macht. Ich habe nachfolgend einen Auszug aus /var/log/warn und "hdparm /dev/hde" gepostet. Die Platte läuft auf SuSE 7.3 an einem Promise-Controller.
Wie finde ich raus, welche Partition es jetzt ist, damit ich da ggf. ein fsck drauf laufen lasse?
+++++++++++++ snip ++++++++++++++
aus /var/log/warn:
Jun 10 08:32:35 plato kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jun 10 08:32:35 plato kernel: hde: dma_intr: error=0x40 { UncorrectableError }, LBAsect=132077840, sector=48234536 Jun 10 08:32:35 plato kernel: end_request: I/O error, dev 21:06 (hde), ^^^^^ sector 48234536
Das Device, das Probleme macht, hat major 0x21 und minor 0x06 - hde6.
Hallo Adalbert, vielen Dank. Schon wieder etwas gelernt. 06 bedeutet offensichtlich die Partition 6, aber was bedeutet "major 0x21" (dann muss ich beim nächsten mal nicht mehr die Liste befragen ;-)? Viele Grüsse Joachim
Hallo, Am Montag, 10. Juni 2002 20:37 schrieb Joachim Kieferle:
On Mon, 10 Jun 2002, Adalbert Michelic wrote:
* On Mon, 10 Jun 2002 at 19:09 +0200, Joachim Kieferle wrote:
+++++++++++++ snip ++++++++++++++
aus /var/log/warn:
Jun 10 08:32:35 plato kernel: hde: dma_intr: status=0x51 { DriveReady SeekComplete Error } Jun 10 08:32:35 plato kernel: hde: dma_intr: error=0x40 { UncorrectableError }, LBAsect=132077840, sector=48234536 Jun 10 08:32:35 plato kernel: end_request: I/O error, dev 21:06 (hde), ^^^^^
Das Device, das Probleme macht, hat major 0x21 und minor 0x06 - hde6.
Schon wieder etwas gelernt. 06 bedeutet offensichtlich die Partition 6, aber was bedeutet "major 0x21" (dann muss ich beim nächsten mal nicht mehr die Liste befragen ;-)?
Falls du nicht im Kopf rechnen kannst oder willst (siehe "man bc") linux:~ # bc -ql ibase=16 21 33 21 in hexadezimaler Schreibweise ist also 33 in dezimaler Schreibweise. Jetzt ein Blick in /usr/src/linux/Documentation/devices.txt --- schnipp ----- 33 char Specialix serial card - alternate devices 0 = /dev/cux0 Callout device for ttyX0 1 = /dev/cux1 Callout device for ttyX1 ... block Third IDE hard disk/CD-ROM interface 0 = /dev/hde Master: whole disk (or CD-ROM) 64 = /dev/hdf Slave: whole disk (or CD-ROM) Partitions are handled the same way as for the first interface (see major number 3). --- schnapp ----- Alles klar? (dass es sich um ein blockorientiertes Gerät handelt ergibt sich aus dem Kontext) Schöne Grüße aus Bremen hartmut
participants (3)
-
Adalbert Michelic
-
Hartmut Meyer
-
Joachim Kieferle