Avec une Mandrake 10.0 sous noyau 2.6.3-4mdk, l'introduction d'une clé
USB est détectée par le noyau de façon claire ; il suffit de lire la fin
du message noyau dmesg :
usb 1-1: new full speed USB device using address 2
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Model: Rev:
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0: p1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
Le montage se fait encore sur /dev/sda1 :
[root@g-c600c-10 root]# mount -v /dev/sda1 /mnt/removable/
mount: vous n'avez pas spécifier le type de système de fichiers pour
/dev/sda1
Je vais essayer le type vfat
/dev/scsi/host0/bus0/target0/lun0/part1 on /mnt/removable type vfat (rw)
Au total devfs donne une image assez brouillonne des montages de
partition au travers de df :
[root@g-c600c-10 root]# df
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/ide/host0/bus0/target0/lun0/part5
4,0G 3,3G 495M 88% /
/dev/ide/host0/bus0/target0/lun0/part7
3,9G 3,5G 207M 95% /home
/dev/ide/host0/bus0/target0/lun0/part1
14G 12G 2,5G 83% /mnt/windows
/dev/ide/host0/bus0/target0/lun0/part8
5,4G 4,9G 242M 96% /opt
/dev/scsi/host0/bus0/target0/lun0/part1
63M 4,1M 59M 7% /mnt/removable
Pour avoir une idée plus claire des espaces mémoires disponibles il faut
fouiller dans /proc :
[root@g-c600c-10 root]# cat /proc/partitions
major minor #blocks name
1 0 32000 ram0
1 1 32000 ram1
1 2 32000 ram2
1 3 32000 ram3
1 4 32000 ram4
1 5 32000 ram5
1 6 32000 ram6
1 7 32000 ram7
1 8 32000 ram8
1 9 32000 ram9
1 10 32000 ram10
1 11 32000 ram11
1 12 32000 ram12
1 13 32000 ram13
1 14 32000 ram14
1 15 32000 ram15
3 0 29316672 hda
3 1 14341288 hda1
3 2 1 hda2
3 5 4173088 hda5
3 6 1050808 hda6
3 7 4089928 hda7
3 8 5654848 hda8
8 0 64000 sda
8 1 63850 sda1
A+
AV
A+
AV
Olivier Allard-Jacquin wrote:
> Salut Hervé,
>
> hervé de Dianous wrote:
>
>> Bonjour !
>> Sous Woody (kernel 2.4) dans fstab j'avais :
>> /dev/sda /mnt/key auto noauto,user,owner,kudzu
>> pour que user puisse monter la clef et rw dessus.
>> Je remet la même ligne pour Sarge (2.4.26-1-386)
>> j'ai l'erreur classique :
>> $mount /mnt/key
>> mount: wrong fs type, bad option, bad superblock on /dev/sda,
>> or too many mounted file systems
>> je n'ai pas installé autofs ni am-utils
>> dans /etc/mtab :
>> usbfs /proc/bus/usb usbfs rw 0 0
>> et ceci /proc/bus/usb/drivers
>> usbdevfs
>> hub
>> usb-storage
>> dès que la clé est introduite, j'ai le module usb-storage.
>>
>> Pourquoi cette erreur ?
>
>
> Tout dépend de si ta clez USB est doté d'une table de partition,
> comme un disque dur, ou d'une partition unique.
>
> D'après ce que tu écris, tu suppose que tu as une partition unique
> (/dev/sda), mais rien n'est moins sur. Lance
>
> fdisk /dev/sda -l
>
> Si fdisk te trouve une table de partition, alors il te faudra monter
> /dev/sda1 (ou 2, 3, 4, 5, ...) et non /dev/sda
>
> A plus,
>
> Olivier
>