A noter
Les articles
Linux
Distributions Environnements de bureau Portails
Tutoriels divers
Propagande Divers |
Monter des partitions
Introduction Tout d'abord, il faudrait que vous ayez lu l'article sur la structure de Linux. J'y explique les bases sur les partitions et les points de montage. Notez que vous aurez besoins des privil�ges administrateurs pour suivre ce tutoriel. Monter des partitions sur demande Si votre distribution n'a pas mont� des partitions toute seule, elle fournit peut-�tre une interface graphique pour les monter facilement '� la souris'. C'est le cas pour Mandriva ou SuSE par exemple. Pour les autres, il vous faudra jouer avec les outils console. Je vais vous pr�senter ici la commande mount. D�terminer le nom de la partition La premi�re chose � faire est de d�terminer le nom que Linux a donn� � cette partition. Un moyen est d'utiliser la commande fdisk. Il faut avant tout savoir sur quel disque se trouve cette partition. Dans l'article sur la structure de Linux, je vous expliquais la nomenclature de ces disques : hda, hdb, sda etc... Si vous cherchez � monter une cl� USB, le nom du 'disque' sera s�rement sdx : sda par exemple si aucun disque SATA/SCSI, sdb si un disque SATA/SCSI pr�sents, sdc si 2 disques SATA/SCSI etc. Evidemment, comme il y a peu de chances pour qu'il y ait plusieurs partitions sur une cl� USB, le nom de cette partition sera alors sda1, sdb1 ou sdc1 selon la pr�sence ou non de disques durs SATA/SCSI. Ouvrez une console, obtenez les privil�ges administrateurs (commande su) puis faites : # fdisk -l /dev/hdb Adaptez ici selon le disque que vous voulez examinez. Ainsi /dev/hdb est le fichier permettant � Linux de piloter ce disque hdb (2�m disque en IDE) : Disk /dev/hdb: 163.9 GB, 163928604672 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 1912 15358108+ 5 Extended /dev/hdb2 17211 17593 3076447+ 83 Linux /dev/hdb3 1913 17210 122881185 83 Linux /dev/hdb5 1 765 6144799+ 83 Linux /dev/hdb6 766 1912 9213246 83 Linux Partition table entries are not in disk order Vous pouvez voir dans mon exemple plusieurs partitions avec leur tailles respectives. Admettons que cela soit la partition hdb3 qui nous int�rresse. Evidemment, si vous d�butez et que votre distribution propose des outils graphiques, bah servez-vous en . Exemple pour ceux sous Mandriva. Cr�er le dossier recevant le point de montage Cette partition doit �tre mont�e dans un dossier pour pouvoir �tre incluse dans l'arborescence de Linux. Si ce dossier est situ� ailleurs que dans votre /home/user, il faudra les privil�ges administrateurs. Admettons que ce dossier s'appellera /data. Allons-y : # mkdir /data Le dossier est � pr�sent cr��. Cr�er le point de montage Il est temps de faire le lien entre la partition et le dossier. On appelle �a cr�er un point de montage. C'est la commande mount qui s'en charge : # mount /dev/hdb3 /data Vous pouvez d�s � pr�sent v�rifier que le montage s'est fait en demandant la liste des dossiers/fichiers : ls /data Ce que vous voyez maintenant c'est le contenu de la partition hdb3. Un probl�me peut survenir : le syst�me de fichiers n'est pas correct. Il faut alors sp�cifier le syst�me de fichiers (le type de format de la partition si vous pr�f�rez) : # mount -t ext3 /dev/hdb3 /data Dans cet exemple : monter une partition format�e en ext3. Vous pouvez mettre ici de nombreux syst�mes de fichiers : ext2, ext3, reiserfs, vfat (=fat32), ntfs, iso9660 (pour les CD/DVD et images ISO)... Faites un $����������� man mount pour avoir la liste compl�te. # mount -t vfat /dev/sda1 /cl�_USB Dans cet autre exemple, la cl� USB, nomm�e par Linux sda1 sera mont�e dans le dossier /cl�_USB en utilisant le syst�me de fichiers fat32 (le cas le plus courant). Monter une image ISO Admettons que vous ayez t�l�charg� une image ou construit vous-m�me une image ISO (avec la commande mkisofs). Vous aimeriez peut-�tre pouvoir naviguer dedans de mani�re transparente pour voir si tout est OK, avant de graver l'image ISO par exemple. Voici la commande : # mount -o loop -t iso9660 /chemin/image.ISO /dossier/de/reception Exemple : mount -o loop -t iso9660 /home/george/mepis.ISO /mnt/ISO Le module loop doit �tre charg� dans le noyau. V�rifiez avec la commande $��������� lsmod | grep loop. Si pas de r�ponse, ins�rez donc le module par la commande : # modprobe loop Pour automatiser le chargement du module, ajoutez le mot loop � la fin du fichier /etc/modules. Evidemment, le noyau de votre distribution doit avoir compil� ce module (Section 'Block devices', option 'Loopback device support' � mettre en module et non en dur) . Supermount et Submount C'est une commande � l'origine r�serv�e aux utilisateurs de Mandriva, bien qu'il suffise de patcher son noyau pour l'avoir quelque soit sa distribution. Cette commande permet un montage/d�montage plus transparent des p�riph�riques amovibles. Tuto sur trustonme.net Tuto sur le wiki Gentoo Submount pr�sente l'avantage de ne pas avoir � patcher son noyau pour les non-Mandriviens. Tuto adaptable sur le wiki de Gentoo. D�monter une partition C'est simple : # umount /data Ceci annulera le point de montage /data. Cela n'est pas possible si Linux y acc�de � ce moment d'une mani�re ou d'une autre (naviguation, lecture de fichiers...). Fa�tes attention � bien d�monter les partitions que vous avez mont�es manuellement. Monter des partitions automatiquement Pour �viter de devoir monter manuellement une partition � chaque boot de Linux, il faut ajouter une ligne au fichier /etc/fstab. C'est ce fichier que Linux regarde pour savoir quelle partition il doit monter au d�marrage et comment il doit la monter. Le fichier /etc/mtab contient les partitions effectivement mont�es. Si vous n'arrivez pas � acc�der � vos partitions Windows, une cl� USB... ou � �crire sur une disquette ou sur telle ou telle partition, il y a probablement une erreur dans /etc/fstab. Pour voir le contenu de fstab, fa�tes un simple $�������� cat /etc/fstab. Vous voyez alors plusieurs lignes dont le format est le suivant (exemple) :
D�taillons ces colonnes (il faut juste les s�parer par des espaces ou des tabulations) :
/dev/hdb1 / ext2 defaults 1 1Mais �videmment, tout cela d�pend de votre syst�me. Pour ajouter une ligne � fstab, vous pouvez utiliser un �diteur de texte ou bien vous servir de la commande echo qui envoie une cha�ne de caract�res vers un fichier. Exemple : # echo "/dev/cdrom2 /mnt/dvdrom iso9660 ro,noauto" >> /etc/fstab Attention, mettez bien >> (ajouter au fichier) et non > (�craser le fichier). Liens externes Tuto chez Mandriva Linux. Tuto mount sur commentcamarche.net. Tuto g�n�ral sur ac-creteil.fr. Tuto fstab sur lea-Linux. Tuto fstab en anglais sur tuxfiles.org. Date de cr�ation : 19/02/2024 @ 00:10 R�actions � cet article
| News RSS du Libre
Infos Site
Se reconnecter --- 360 membres
( personne )
Recherche
Sondage
Compteur
visiteurs visiteurs en ligne Divers
GuppyTop
Soutien
Site de Doudou Site de Garulfo Anupaz | |||||||||||||||||||||||||
