[USB] monter une clé

Christophe Lucas clucas at rotomalug.org
Mer 4 Mai 11:58:24 UTC 2005


adeimantos at free.fr (adeimantos at free.fr) wrote:
> Selon Christophe Lucas <clucas at rotomalug.org>:
> 
> > adeimantos at free.fr (adeimantos at free.fr) wrote:
> > > Selon Jody Noury <jody.noury at linucie.net>:
> > >
> > > > adeimantos at free.fr a écrit :
> > > >
> > > > >Comment monter ce truc à la main ?
> > > > >
> > > > >
> > > > Je vois rien dans les logs qur tu as donné concernant ta clé.
> > > > Pour savoir si ta clé est vue:
> > > > cat /proc/partitions
> > > > Si tu vois sda1 ou uba1 quelque part ce doit être ta clé
> > >
> > > Je vois mal comment on pourrait avoir une clé montée sur /dev/sda1 sur
> > Ubuntu
> > > warty, étant donné que /dev/sda1 n'est pas un block reconnu. Une enquête
> > montre
> > > que les 'devices' USB sont montés dans /proc, en tant que répertoires
> > virtuels.
> > > Mais peut-être existe t-il une 'feinte' pour établir proprement un
> > /dev/sda1 qui
> > > ne soit pas refusé (j'avais fait antérieurement un mkdir /dev/sda1 et un
> > mkdir
> > > /media/clusb, puis rédigé la ligne correspondante dans /etc/fstab, mais
> > sans
> > > succès)
> >
> > Euh, ok pour le mkdir /media/clusb, mais le mkdir /dev/sda1 berk :-(
> > MAKEDEV est là pour cela crée des périphérique dans /dev/
> 
> Oui, en effet : Berk !
> D'autant plus que ça ne sert à rien. Saurais-tu, par un effet de ta grande
> amabalité, me donner la commande exacte de MAKEDEV, afin que je ne vautre pas
> plus les choses.

$ cat /usr/src/linux/Documentation/devices.txt
[...]
8 block       SCSI disk devices (0-15)
                  0 = /dev/sda          First SCSI disk whole disk
                 16 = /dev/sdb          Second SCSI disk whole disk
                 32 = /dev/sdc          Third SCSI disk whole disk
                    ...
                240 = /dev/sdp          Sixteenth SCSI disk whole disk

                Partitions are handled in the same way as for IDE
                disks (see major number 3) except that the limit on
                partitions is 15.
[...]

Donc :
$ mknod /dev/sda1 b 8 1

> > /proc est en effet un système de fichier virtuel. Il n'est pas là pour
> > transmettre d'enormes quantité de données comme peu le faire des
> > périphériques USB.
> > En revanche, usbfs est monté dans /proc, pas le device ;)
> 
> Ah ? Et où est-il monté le device (à part dans /media/clusb) ?

Bah les périphériques amovibles type USB doivent être monté dans /media
suivant FHS. Donc les distributions qui suivent cette norme monte le
device dans /media, comme ici(/media/clusb)

USB ============> Device SCSI => Mappé sur un répertoire (/media/clef par exemple)
     usb-storage
     
> > Pour cela, le module usb-storage permet de mapper un device de stockage
> > USB vers un device SCSI, d'où le /dev/sda1.
> >
> > Le problème originel est peut-être que le module usb-storage n'est pas
> > loadé dans le noyau.
> 
> Comment puis-je remédier à cet état de fait on ne pleu plus gênant ? ;-)
> JP

modprobe usb-storage


	~Christophe

PS: Pas beau de cross-poster ;)





Plus d'informations sur la liste de diffusion ubuntu-fr