[linux] Re: Moeilijkheden met het inlezen van een externe harde schijf

Bas Roufs basroufs op gmail.com
Do Feb 12 21:58:05 CET 2009


Beste allemaal
>
> > bas op Viaconsensus1:~$ cat /proc/scsi/scsi
> >
> > Er komt inderdaad een waslijst schijven en USB poorten tevoorschijn.
>
> Dat is niet goed, tenzij je inderdaad een groot aantal schijven bezit.

De lijst waar ik op doel bevatte niks vreemds. Ik heb inderdaad 2
harde schijven met elk meerdere partities. Verder heb ik diverse USB
poorten en andere soorten aansluitpunten voor verschillende
mediasoorten.

> > De EXTRA vermelding die op deze lijst verschijnt als de externe HD
> > aangesloten is, is deze:
> >
> > Host: scsi3 Channel: 00 Id: 00 Lun: 00
> > Vendor: ST350063 Model: 0A               Rev: 3.AA
> > Type:   Direct-Access                    ANSI  SCSI revision: 00
>
> Dat betekent dat de PC de drive goed heeft herkend (voor zoverre dat met USB mogenlijk is).


OK, 1 probleem minder :-)....


> > Als ik de externe HD heb aangesloten, dan krijg ik deze sdg
> > vermeldingen als extra vermeldingen:
> >
> > major minor  #blocks  name
> >
> >    8    96  488386584 sdg
> >    8    97  383486670 sdg1
> >    8    98  104899882 sdg2
>
> Dat zou betekenen dat het schijfje 500 GB groot is.

Dat kan kloppen, voorzover ik weet. In ieder geval is de externe hard
schijf tot nu toe benut geweest voor Windows en Apple. Het heeft
inderdaad een NTFS en een FAT32 partitie.

Ook verschillende andere commando's leveren alleen maar foutmeldingen
op. Deze heb ik uitgeprobeerd:
mount    /dev/sdg1    /mnt

mkdir -p /mnt/extern

mount /dev/sdg1 /mnt/extern




>
> > > Als hulpje om te zien om welke disk device het gaat, kun je ook in de
> > > kernel log kijken. Doe, ongeveer een halve minuut nadat je de externe
> > > disk aangesloten hebt, "tail -100 /var/log/kern.log" (of "dmesg | tail
> > > -100). ....
> >
> > Deze '...tail - 100' commando' s leveren allebei dezelfde waslijst
> > foutmeldingen op. Zie hieronder.
> >
> > > Je zou dan met "mount /dev/sdb1 /mnt" de 1e partitie onder /mnt kunnen
> > > mounten. Als die de verkeerde is, dan "umount /mnt" en dan sdb5 proberen
> > > (of wat er ook bij jou getoond wordt).
> >
> > Achtereenvolgens probeerde ik te 'mounten' en 'umounten': sdg, sdg1,
> > sdg2. In alle drie de gevallen kreeg ik dezelfde foutmeldingen zoals
> > die hieronder:
> >
> > bas op Viaconsensus1:~$ mount sdg/mnt
> > mount: can't find sdg/mnt in /etc/fstab or /etc/mtab
> >
> > bas op Viaconsensus1:~$ umount sdg/mnt
> > umount: sdg/mnt is not mounted (according to mtab)
>
> Simpele vergissing van de gebruiker of je 'plug en play' vergeet automagisch
> een mount point aan te maken.
>
> > Conclusie: de 3 partities van de externe harde schijf worden herkend.
> > Maar toch is er iets waardoor ik er niet mee kan werken tot nu toe.
> >
> > Foutmeldingen bij  "tail -100 /var/log/kern.log" en "dmesg | tail -100"
> >
> > Feb 12 18:52:39 Viaconsensus1 kernel: [ 2338.825822] sd 4:0:0:0: [sdg]
> > Add. Sense: No additional sense information
> > Feb 12 18:52:39 Viaconsensus1 kernel: [ 2338.980813] sd 4:0:0:0: [sdg]
> > Sense Key : No Sense [current]
> ..... removed a few lines that made no sense
>
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.059856] usb 5-6: USB
> > disconnect, address 4
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.061008] sd 4:0:0:0: [sdg]
> > Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.061019] end_request: I/O
> > error, dev sdg, sector 976773168
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.061026] __ratelimit: 167
> > callbacks suppressed
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.061030] Buffer I/O error
> > on device sdg, logical block 976773168
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.064027] sd 4:0:0:0:
> > timing out command, waited 180s
> > Feb 12 18:52:45 Viaconsensus1 kernel: [ 2345.064039] sd 4:0:0:0: [sdg]
> > Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
>
> Klinkt op het eerste gezicht toch als een hardware probleem (tenzij we
> zouden aannemen dat de Linux kernel bugs heeft:-[ Het suggereert een storing
> op je bus (verbinding tussen computer en randapparaat die niet goed zou zijn).

Het vreemde is echter, dat de externe harde schijf in kwestie wel via
Apple en (grotendeels) via Windows XP in te lezen is.

Dank, met vriendelijke groet,

Bas.



--
===============
Viaconsensus
Bas G. Roufs M.A.
Van 't Hoffstraat 1
NL-3514 VT  Utrecht
M. +31.6.446.835.10
T. +31.30.785.20.40
BasRoufs op gmail.com
===============



More information about the Linux mailing list