Il arrive souvent sous linux de ne pas trop se poser de question avec les montages usb. On utilise unenvironnment de type gnome, unity ou xfce et le montage se fait automatiquement, ce qui n'est pasle cas pour des environnements graphique comme openbox.
On peut aussi, utiliser des explorateurs de fichiers comme pcmanfm qui gèrent le montage automatique des cmés usb.
Mais dans tous les cas, on est soumis au nom qui a été donné à la clé ou au disque usb. La procédure qui suit permet de changer ce nmo, ce qui est particulierement pratique, lorsque le nom est long ou composé d'espaces.
sudo blkid [sudo] password for jlb: /dev/sda1: UUID="6E785C3E785C06ED" TYPE="ntfs" /dev/sda2: UUID="F05C-E906" TYPE="vfat" /dev/sda5: UUID="c15dbe13-dd73-460c-8fe2-5663c9daad3b" TYPE="ext4" /dev/sda6: UUID="f5f1a844-47dd-4d03-92c8-9be9b68f56d1" TYPE="ext4" /dev/sda7: UUID="f99cb9ca-9c16-4f9b-abc4-33963aa612b8" TYPE="ext4" /dev/sda8: UUID="93959eb7-96c2-4ea6-aa94-a76135a16413" TYPE="swap" /dev/sda9: UUID="bf7ca432-9635-4826-b30d-ff78b2f3e10f" TYPE="ext4" /dev/sda10: UUID="5B6795A855A976B6" TYPE="ntfs" /dev/sdb1: LABEL="Seagate Expansion Drive" UUID="BEB6956AB6952445" TYPE="ntfs"On peut aussi trouver l'uid du disque usb comme ceci:
ls -l /dev/disk/by-uuid total 0 lrwxrwxrwx 1 root root 11 mai 24 07:25 5B6795A855A976B6 -> ../../sda10 lrwxrwxrwx 1 root root 10 mai 24 07:25 6E785C3E785C06ED -> ../../sda1 lrwxrwxrwx 1 root root 10 mai 24 07:25 93959eb7-96c2-4ea6-aa94-a76135a16413 -> ../../sda8 lrwxrwxrwx 1 root root 10 mai 24 11:37 BEB6956AB6952445 -> ../../sdb1 lrwxrwxrwx 1 root root 10 mai 24 07:25 bf7ca432-9635-4826-b30d-ff78b2f3e10f -> ../../sda9 lrwxrwxrwx 1 root root 10 mai 24 07:25 c15dbe13-dd73-460c-8fe2-5663c9daad3b -> ../../sda5 lrwxrwxrwx 1 root root 10 mai 24 07:25 F05C-E906 -> ../../sda2 lrwxrwxrwx 1 root root 10 mai 24 07:25 f5f1a844-47dd-4d03-92c8-9be9b68f56d1 -> ../../sda6 lrwxrwxrwx 1 root root 10 mai 24 07:25 f99cb9ca-9c16-4f9b-abc4-33963aa612b8 -> ../../sda7
L'avantage principal de blkid est qu'il nous fournit en même temps le type de disque qui est monté.En fonction du type de disque la commande à executer ne sera pas la meme.
Ext2,3,4 | sudo e2label /dev/sdb1 NouveauNom | 16 caractères au maximum. Il faut ensuite redémarrer ou rebrancher le disque. | ||||
Fat16,32 |
|
Il faut avoir mtools installé. | ||||
Ntfs | sudo ntfslabel /dev/sdb1 NouveauNom | Il faut que ntfsprogs ou ntfs-3g soit installé. 128 caractères maximum. | ||||
Swap | sudo swapoff -v /dev/sdb1 # Pour désactiver la Swap sudo mkswap -L "NouveauNom" /dev/sdb1 sudo /sbin/swapon -a -v # Pour réactiver la Swap | Il faut en effet désactiver la Swap puis la réactiver après renommage. |
Comme on le voit ici on ne peut pas modifier le label d'un disque monté.
sudo ntfslabel /dev/sdb1 /media/seagate35 [sudo] password for jlb: Sorry, try again. [sudo] password for jlb: Cannot make changes to a mounted deviceNous allons donc demonter le device
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur /dev/sda5 ext4 55G 8,3G 44G 16% / udev devtmpfs 992M 8,0K 992M 1% /dev tmpfs tmpfs 1002M 11M 992M 1% /tmp tmpfs tmpfs 401M 512K 401M 1% /run none tmpfs 5,0M 0 5,0M 0% /run/lock none tmpfs 1002M 272K 1002M 1% /run/shm /dev/sda10 fuseblk 82G 4,5G 77G 6% /commun /dev/sda1 fuseblk 100G 42G 59G 42% /windows /dev/sda9 ext4 99G 22G 73G 23% /data /dev/sda6 ext4 92G 37G 51G 43% /home /dev/sda7 ext4 19G 176M 18G 1% /usr/local
sudo ntfslabel /dev/sdb1 /media/seagate35
lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 13d3:5711 IMC Networks Bus 001 Device 006: ID 0bc2:3312 Seagate RSS LLC
dmesg | tail [10530.792340] scsi6 : usb-storage 1-1:1.0 [10531.793327] scsi 6:0:0:0: Direct-Access Seagate Expansion Desk 0740 PQ: 0 ANSI: 6 [10531.803393] sd 6:0:0:0: Attached scsi generic sg1 type 0 [10531.806541] sd 6:0:0:0: [sdb] Spinning up disk....ready [10537.156853] sd 6:0:0:0: [sdb] 1953525167 512-byte logical blocks: (1.00 TB/931 GiB) [10537.157590] sd 6:0:0:0: [sdb] Write Protect is off [10537.157603] sd 6:0:0:0: [sdb] Mode Sense: 2b 00 10 08 [10537.158361] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA [10537.170440] sdb: sdb1 [10537.173332] sd 6:0:0:0: [sdb] Attached SCSI diskJusqu'à ubuntu 12.04 (version que j'utilise encore) on accède au gestionnaire de disque avec palimpsest.
Voila le disque usb est monté avec son nouveau nom, beaucoup plus court, beaucoup plus simple.
df Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur /dev/sda5 ext4 55G 8,3G 44G 16% / udev devtmpfs 992M 8,0K 992M 1% /dev tmpfs tmpfs 1002M 11M 992M 1% /tmp tmpfs tmpfs 401M 512K 401M 1% /run none tmpfs 5,0M 0 5,0M 0% /run/lock none tmpfs 1002M 276K 1002M 1% /run/shm /dev/sda10 fuseblk 82G 4,5G 77G 6% /commun /dev/sda1 fuseblk 100G 42G 59G 42% /windows /dev/sda9 ext4 99G 22G 73G 23% /data /dev/sda6 ext4 92G 37G 51G 43% /home /dev/sda7 ext4 19G 176M 18G 1% /usr/local /dev/sdb1 fuseblk 932G 119M 932G 1% /media/ media seagate35