#1 Le 19/09/2007, à 21:12
- poupoul2
Forcer le point de montage d'une partition USB sans toucher fstab
Je dispose de 2 disques externes en USB, dont un utilisé uniquement pour réaliser des sauvegardes. Ce disque est partitionné en 2. Problème: lorsque j'allumais le disque, les partitions se montaient alternativement soit dans disk soit dans disk-1. Impossible dans ce cas, d'automatiser ma sauvegarde avec rsync.
Les solutions proposées dans la doc (concernant le forçage du point de montage d'une partition) ne fonctionnaient pas chez moi (Le problème se situe sans aucun doute entre la chaise et clavier )
J'ai donc utilisé une autre solution qui fonctionne, basée sur la doc uuid et labels. La solution que j'utilise est donc simple. J'ai labellisé ma partition. Du coup, le point de montage utilisé par le système lorsque j'allume mon disque est systématiquement le même: Celui de mon label.
Pour labelliser:
sudo e2label /dev/VOTRE_PARTITION VOTRE_ETIQUETTE
Vérifier le label
sudo vol_id /dev/VOTRE_PARTITION
Doit vous renvoyer
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=LE_UUID_DE_LA_PARTITION
ID_FS_LABEL=VOTRE_ETIQUETTE
ID_FS_LABEL_SAFE=VOTRE_ETIQUETTE
A démarrage du disque, la partition sera montée dans /media/VOTRE_ETIQUETTE
Et hop
Dernière modification par poupoul2 (Le 19/09/2007, à 21:14)
#2 Le 20/09/2007, à 07:16
- denis_aec
Re : Forcer le point de montage d'une partition USB sans toucher fstab
Merci pour ce "tuto", je vais (ré)essayer.
J'avais déjà tenté en suivant les instructions données dans un autre post et n'avais pas réussi à donner un libellé à mes partitions ... sauf à l'une d'entre elle ... et sans savoir pourquoi ça avait marché pour une et pas pour les autres !
Peut-être que ce n'était pas avec "e2label" ? (je vais essayer de retrouver ça)
Tiens, au passage, petite question : la partitionnement peut-elle être nommée si elle est montée ?
[Edit] je me réponds tout seul : dans la doc uuid et labels http://doc.ubuntu-fr.org/uuid_et_label (lien de poupoul2), c'est écrit :
N'oubliez pas de démonter la partition à renommer avant d'exécuter cette commande.
C'est peut-être bien la raison pour laquelle ça n'avait pas marché chez moi ... à retenter donc !
Dernière modification par denis_aec (Le 20/09/2007, à 07:31)
Hors ligne
#3 Le 25/01/2008, à 14:43
- Gras_du_Bide
Re : Forcer le point de montage d'une partition USB sans toucher fstab
Extra!
Juste un petit message pour vous faire part de ma joie. à‡a marche impec'. Je vais pouvoir nommer comme il faut toutes mes différents disques externes et clef USB.
Encore merci.
GdB
Hors ligne
#4 Le 15/02/2008, à 16:25
- sgamier
Re : Forcer le point de montage d'une partition USB sans toucher fstab
Perso avec une sd card en fat 32 cela ne fonctionne pas:
avec
sudo e2label /dev/mmcblk0p1 SDCARD
j'obtient
e2label: Bad magic number in super-block lors de la tentative d'ouverture de /dev/mmcblk0p1
du coup j'ai utilisé
sudo mlabel -i /dev/mmcblk0p1 ::SDCARD
pour nommer ma carte SD
et la suite du montage, comme tres bien expliqué par poupoul2, fonctionne tres bien aussi
sgamier
http://www.gamier.net
Hors ligne
#5 Le 04/03/2008, à 17:23
- mpop
Re : Forcer le point de montage d'une partition USB sans toucher fstab
Je rajoute juste un petit compte-rendu de ce que j'ai fait aujourd'hui pour les labels de deux partitions nouvellement créées sur un disque externe.
J'ai un disque externe USB (/dev/sdb) que j'ai reformaté avec:
- une partition en FAT32 pour une lecture/écriture facile sur tout système (/dev/sdb1);
- une partition en EXT3 pour mes sauvegardes de documents (/dev/sdb2).
Pour la partition en EXT3, la commande indiquée par poupoul2 marche parfaitement. J'ai donc fait:
sudo e2label /dev/sdb2 backup
("backup" est le nouveau label)
Pour la partition en FAT32, e2label ne fonctionne pas car… e2label est un outil pour les systèmes de fichier EXT2 et EXT3 (logique, la commande s'appelle «Ext2 label» ). Il faut donc utiliser la commande mlabel. Pour cela il faut installer le paquet mtools (via Synaptic ou bien en faisant sudo aptitude install mtools). Une fois ce paquet installé, j'ai pu faire:
sudo mlabel -i /dev/sdb1 ::share
("share" est le nouveau label)
Et voilà.
Dernière modification par mpop (Le 04/03/2008, à 17:25)
« Covert prestige », c'est un terme de sociolinguisitique. William Labov pawaa!
Hors ligne