Ceci est une ancienne révision du document !
Comment monter automatiquement un volume secondaire au chargement d'Ubuntu ?
- Ouvrez le fichier /etc/mtab dans un éditeur de texte (le mode "utilisateur standard" suffit).
- Montez le disque à l'aide d'une interface graphique (Menu "Raccourcis", Applet "Monteur de disque", GParted…).
- Le fichier etc/mtab est modifié automatiquement : Une nouvelle ligne apparaît à la fin ; pour la voir, rafraîchissez votre éditeur de texte .
- Insérez cette ligne à la fin du le fichier etc/fstab (en mode root).
- Le disque sera automatiquement monté à chaque démarrage.
Par défaut, au chargement d'Ubuntu, seuls les volumes1) directement nécessaires à Ubuntu sont montés2). Dans une installation typique d'Ubuntu, effectuée à l'aide d'une option de partitionnement automatisée, les deux seuls volumes montés automatiquement au chargement d'Ubuntu sont le volume système d'Ubuntu (le volume racine) et le volume d'extension de la mémoire vive de l'ordinateur (la swap).
Les autres volumes (que nous appellerons volumes secondaires) sont montés dynamiquement, au besoin, après le chargement d'Ubuntu. Les volumes secondaires sont des volumes qui ne sont pas essentiels au fonctionnement d'Ubuntu. Il peut s'agir d'un espace de stockage dans un disque dur interne, dans un disque dur externe, dans une clé USB, dans une carte SD, dans un CD-ROM… Ces volumes sont montés par l'utilisateur uniquement au moment où il a besoin d'accéder aux fichiers et dossiers contenus dans le volume.
Ceci peut être assez gênant en ce qui concerne certains volumes. En effet, lorsqu'un utilisateur monte un volume, il en est temporairement l'unique propriétaire, du moins jusqu'à ce qu'il le démonte, et il en bloque l'accès aux autres utilisateurs de l'ordinateur.
Vous pouvez néanmoins rendre un volume secondaire accessible à plus d'un utilisateur à la fois en demandant à Ubuntu de le monter au démarrage exactement comme il le fait pour les volumes système.
Pré-requis
- Vous devez disposer des droits d'administration.
- Recommandé : pour le localiser plus facilement, démontez le volume que vous souhaitez rendre accessible au chargement d'Ubuntu.
Procédure
- Montez le volume de votre choix :
- Ubuntu 11.10 et 11.04 : sélectionnez le volume dans la barre de lanceur, sur la gauche de votre écran ;
- Ubuntu 10.04 LTS, 10.10 et 11.04 (session classique) : sélectionnez le volume dans le menu Raccourcis, dans le tableau de bord supérieur de votre écran.
- Une fenêtre de l'explorateur de fichiers s'ouvre, affichant le contenu de votre volume. Observez, en partie haute de cet explorateur, le chemin (suite de noms de dossier) qui conduit à l'emplacement de votre volume .
Astuce: appuyez sur les touches [CTRL]+[L] de votre clavier pour afficher ce chemin en format textuel. Ceci vous facilitera grandement la tâche pour les étapes suivantes.
Les dossiers formant le chemin - appelé chemin absolu- sont désormais séparés par une barre oblique. À l'aide de votre souris, surlignez complètement ce chemin et copiez-le dans votre presse-papier.
- Ouvrez le fichier /etc/mtab. Celui-ci contient toutes les informations concernant les volumes actuellement montés. Chaque ligne du document correspond à un volume actuellement monté.
- Ouvrez le menu Rechercher et sélectionnez l'outil Rechercher… ;
- Dans la barre de recherche, collez le chemin que vous avez précédemment copié ;
- Ouvrez un terminal pour exécutez les deux commandes suivantes, qui ont pour effet de recréer l'emplacement de montage de votre volume et d'insérer les instructions de montage du volume dans le fichier système : /etc/fstab
sudo mkdir <votre chemin> sudo echo "<la ligne complète tirée de /etc/mtab>" >> /etc/fstab
où
- <votre chemin> doit être remplacée par le chemin (dans sa forme textuelle), copié à l'étape 2. Dans notre exemple, ce serait : /media/Stockage ;
- <la ligne complète tirée de /etc/mtab>, à l'intérieur des "quotes", doit être remplacée par la ligne complète d'informations concernant votre volume, copiée à l'étape 3. Dans notre exemple, ce serait : /dev/sdb5 /media/Stockage fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0. Pour éviter les fautes de frappe, faites des copier-coller.
sudo mkdir /media/Stockage sudo echo "/dev/sdb5 /media/Stockage fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0" >> /etc/fstab
- Vous pourriez maintenant redémarrer complètement votre système. Néanmoins, afin de vérifier que vous n'avez pas fait d'erreur, il vaut mieux, dans le même terminal, exécutez d'abord la commande suivante, qui permet de prendre le changement en compte immédiatement :
sudo mount -a
Le nom de mon volume contient des espaces !
Vous avez recopié le chemin (dans sa forme textuelle) à l'étape 2 de la procédure ci-dessus. À l'étape 3, vous recherchez votre chemin dans le document, mais aucune ligne n'est retournée. Vérifiez que le chemin (dans sa forme textuelle) ne contient pas d'espace.
En effet, les instructions de montage considèrent les espaces comme des éléments séparateurs d'instructions. Aussi, si le chemin (dans sa forme textuelle) contient des espaces, il ne sera pas inscrit exactement à l'identique dans le document. Toutes les espaces de votre chemin ont été remplacées par le caractère spécial "\040". Remplacez chacune des espaces de votre chemin par "\040", puis relancez la recherche : vous devriez trouver la ligne concernant votre volume.
Par exemple :
- votre le chemin (dans sa forme textuelle) est /media/Mon emplacement préféré
- une fois les espaces remplacées, votre chemin devient /media/Mon\040emplacement\040préféré.
Quels volumes monter automatiquement avec Ubuntu ? Lesquels laisser avec le comportement par défaut (montage dynamique) ?
Vous ne devriez utiliser cette procédure que pour des volumes constamment raccordés à votre ordinateur. Il peut s'agir de volumes dans des disques durs internes de l'ordinateur ou dans un disque dur externe que vous ne débranchez jamais de votre ordinateur, par exemple.
Si un volume paramétré de manière à être monté au chargement d'Ubuntu est absent, le chargement d'Ubuntu sera interrompu jusqu'à ce que vous lui indiquiez de passer outre. C'est pourquoi, vous ne devriez pas monter automatiquement un volume amovible (comme une clé USB, une carte SD, un CD-ROM ou un disque dur externe que vous trimbalez fréquemment avez vous), puisqu'il y a une forte probabilité que le volume en question soit absent un moment du chargement d'Ubuntu.