Windows
L'utilisation d'une clé USB, sous Windows, nécessite peu de
connaissance, car il suffit de l'insérer dans le connecteur USB de l'ordinateur,
le système le reconnais grâce au pilote qu'il contient (P&P - Plug
and Play). Ce dernier est installé sur l'ordinateur une première fois,
ce qui demande un petit laps de temps, mais par la suite, l'accès
est beaucoup plus rapide.
Sa gestion est identique à celle d'un disque dur ou d'une disquette. En effet, il est possible de la formater, d'y écrire, lire et effacer tout ce qui constitue le système de fichier.
|
Linux
Comme chacun sait, les périphériques ne sont pas directement disponibles sous Linux. Bien que certaines distributions permettent l'accès,
il faut néanmoins prévoir pour certaines autres de faire la préparation soi-même. D'abord créer un point de montage après avoir insérer la clé dans le connecteur USB,
puis monter la clé pour pouvoir s'en servir. Celui-ci sera prêt à ce moment là seulement.
Si rien ne se passe, c'est qu'alors les modules ne sont pas dans le noyau du système. Prévoir une re-compilation de celui-ci en y ajoutant les modules nécessaires.
Liste des Modules nécessaires en cas de re-compilation du noyau (2.4 et 2.6)
- usbcore : Module pour le support USB dans le noyau.
- usb-ehci , usb-uhci ou usb-ohci, en fonction du matériel.
Exemple, pour un chipset VIA (processeur Athlon), choisir le module usb-ohci. Pour les autres, le module usb-uhci sera bon.
Enfin, pour les possesseurs de l'USB 2.0, ce sera le module usb-uhci.
Méthode pour déterminer le module nécessaire : lspci -v | grep -i usb
- usb-storage : Ce module est utilisé pour gérer la clé USB en elle-même. Si vous recompiler votre kernel, veillez bien à compiler ce module avec les options qui supporteront votre matériel. Si vous utilisez un kernel générique, pas de panique, toutes les options ont du être incluses pour que le maximum de périphériques soit reconnu.
- scsi_mod : Ce module permet au kernel de gérer des périphériques SCSI, la clé étant interprétée comme un périphérique SCSI.
- sg : Support du SCSI générique.
- sd_mod : Support des disques SCSI.
Activation des modules dans le Kernel
- CONFIG_SCSI=m
- CONFIG_CHR_DEV_SG=m
- CONFIG_BLK_DEV_SD=m
- CONFIG_USB=y
- CONFIG_USB_EHCI_HCD=m OU CONFIG_USB_OHCI_HCD=m OU CONFIG_USB_UHCI_HCD=m
- CONFIG_USB_STORAGE=m
Utilisation de la clé
Celle-ci sera accessible sur /dev/sda{a,b,c,d,...}, étant donné que ce périphérique est reconnu comme un disque SCSI.
Montage :
- D'abord créer un point de montage : mkdir /mnt/cle
- Ajouter dans le fichier /etc/fstab :
/dev/sda1 /mnt/cle vfat defaults,rw,user,noauto
Les paramètres :
- /dev/sda1 : device/partition (donc, ça peut etre /dev/sda1, /dev/sdb1, etc.)
- /mnt/cle : point de montage
- vfat : système de fichier. Le système de fichier fat est employé sur la majorité des clés.
- rw : permet de monter le système en lecture/écriture
- user : un utilisateur autre que root peut monter le périphérique
- noauto : Le système de fichier doit etre monté explicitement (Sans un mount /point_de_montage, le système ne sera pas monté).
- Ensuite, mount /mnt/cle, et le tour est joué.
Auteur : Julien DELANGE (pour Lea-Linux)
|