logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


LA COMMANDE : MOUNT

La commande mount est immédiatement associée à la commande Commande umount.

C'est une commande destinée à la recherche et à la manipulation des partitions actives du pc.

Débutant

Les pages de référence pour débuter l'utilisation du terminal :

mount - Lire les partitions montées

Lire le type des partitions montées dans le fichier fstab :

  $ mount

Donnera chez moi ceci :

~$ mount
/dev/sda6 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
/dev/sda7 on /home type ext3 (rw)
/dev/sda10 on /tmp type ext3 (rw)
/dev/sda8 on /usr type ext3 (rw)
/dev/sda9 on /var type ext3 (rw)
/dev/sda5 on /media/stock type ext3 (rw)
/dev/sdb2 on /media/disk-11 type ext3 (rw)
/dev/sdc1 on /media/disk-1 type ext3 (rw)
/dev/sdd1 on /media/disk-2 type ext3 (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)

mount -Option de base

mount -t

Depuis la version Lenny, c'est ajouté à :

mount -t type-de-filesystem  /filesystem-à-monter /répertoire-de-montage

mount -a

le :

      mount -a

monte (met en action !) tous les disques autorisés d'un coup (voir : fstab) !

Péripherique usb/sata

Merveilleusement, une cle usb ou un disk usb/sata qui se branche à chaud trouve également un répertoire disk (disk-1, disk-2…) autocréé (hé hé…) dans /media/ et monte et la cle et le disk automatiquement sur le bureau, si votre user en a les droits bien sûr !

Voir la commande LS pour lister ces droits,

Et : le À SAVOIR sur la notation des droits.

Usage de base

Pour un debianneux plus averti, possédant un fstab où une ligne de partition est commentée avec # (ce qui annule les indications de la ligne immédiate qui le suit), après l'avoir décommentée (ôter le : #)

un :

# mount -a

monte la partition décommentée. 8-)

Au cas où nous désirons monter des partitions décommentées, une par une… Tac :

# mount /dev/nomdepartition

suffit pour chacune à chacune… Ou bien :

 # mount /chemin/de/montage
# mount -t type-partition /chemin/de/montage

tout pareil !

Enfin, après avoir créé un répertoire-adéquat… Le :

# mount filesystem-à-monter répertoire-adéquat

Reste que :

# mount -t type-de-filesystem  filesystem-à-monter répertoire-de-montage

dans son ensemble est tout à fait disponible (et parfois nécessaire !) pour préciser type et autres…

N'hésitez pas à titiller entre toutes ses lignes pour voir par vous-mêmes…

Exemple

Montage d'une partition windows

Créer un répertoire de montage, par exemple :

mkdir /media/Win

Dans cet exemple, pour monter une partition (voir : les partitions en détail) je prendrai la partition hda1 Windows en système de fichier FAT (vais me faire des amis ^^)

# mount -t vfat /dev/hda1 /media/Win

Pour une partition hda1 de type ntfs, ce sera :

# mount -t ntfs-3g /dev/hda1 /media/Win

Voilà c'est tout simple, maintenant pour aller dans votre dossier, on fera un :

# cd /windows/C/

Et voilà vous pouvez accéder à votre partition $W.

Montage d'un CD-Rom

Passons au montage d'un cdrom :

   # mount /dev/hdc /media/cdrom/

Pareil, pour naviguer dans votre cdrom allez dans le répertoire /media/cdrom.

Montage d'un lecteur de disquette

Passons au montage d'un lecteur de disquette :

   # mount /dev/fd0 /media/floppy/

Pareil (encore !), pour naviguer dans votre disquette allez dans le répertoire /media/floppy.

Passons aux choses un peu plus sérieuse…

Montage d'un répertoire $W - SAMBA

Faisons un montage d'un répertoire $W sur un ordinateur distant.

  1. Il faut avoir le serveur samba en fonctionnement pour pouvoir utiliser cette commande.
  2. Il faut en connaître le login et le passwd pour l'utiliser. S'te blague…
      # mount -t smbfs -o username=mattux //kameleon-facile/logs /media/logs/
         passwd
      #

Où : kameleon-facile est le nom du serveur samba. Ce nom peut être remplacé par l'adresse IP.

Une p'tite s'plication s'impose ici, pour les débutants comme moi, petite main rédactionnelle…

La ligne de commande se rédige textuelle :

  # mount -t smbfs -o username=mattux //kameleon-facile/logs /media/logs/

Un [ENTREE] au clavier pour l'envoyer, puis vous écrivez votre passwd :

  ...... **** mot de passe

(toujours pas d'étoiles hein ! c'est seulement pour faire action virtuelle..)[ENTER]

et crac ! le bazard est monté dans le répertoire !

Ou comme dit tux (le chef…) :
Voilà donc le répertoire logs du serveur kameleon-facile est monté dans le répertoire /media/logs.

Vous voyez que je n'ai pas mis dans la commande l'option passwd car si je la mets il enregistra le passwd dans les logs de votre ordinateur et cela peut créer une faille de sécurité, voilà pourquoi l'invite du passwd.

Partage de type Synology

Passons au montage d'un partage de disque réseau de type Synology.

La commande est similaire à la précédente, sauf à deux exceptions :

  • la première : le type de système de fichiers doit être “cifs”,
  • et la seconde : le disque réseau devra être appelé par son adresse ip (de préférence une adresse ip fixe)
  # mount -t cifs -o username=mattux //192.168.1.10/web /media/web/
  passwd
  #

Maintenant un peu plus compliqué :

Montage d'un ISO

Vous avez un fichier de type .iso mais vous voulez vérifier le répertoire avant de le graver.

Je vous conseille de le monter pour ensuite y naviguer sans problème.

  # mount -t iso9660 -o loop /home/mattux/debian4.iso /media/iso/

Et voilà plus simple, tu peux pas ! :-)

Pour monter un fichier .iso n'oubliez surtout pas de mettre :

  • iso9660

et l'option

  • loop

Sinon vous aurez des erreurs ^^.

Bon ben voila tout est dit, euhhh nan manque encore des choses :

  • N'oubliez pas de démonter le fichier .iso avant de le graver
  • N'oubliez pas de démonter le répertoire distant avant de quitter la session.

Montage par UUID

Créez un répertoire de montage auparavant.

Par exemple, pour expliquer ce tuto :

 mkdir /home/<votre_user>/test
Remplacer <votre_user> par le pseudo de votre session user.

Voir :

Par exemple, tu remplaces le placement de la partition racine : /dev/sda1 par son UUID.
Soit :

/dev/sda1  /home/<votre_user>/test   ext3    defaults,errors=remount-ro  0       1

devient :

UUID=cb53e85a-3802-4f83-920b-de6150e221c1   /home/<votre_user>/test   ext3    defaults,errors=remount-ro    0     1

Voilà ! Tous ces montages peuvent se démonter avec la LA COMMANDE UMOUNT !

option BIND

Attention, ça s'complique !

Pour Débianeux aguerris… Y'a du réseau dans l'air !

Utiliser l’option bind avec la commande mount

Après avoir monté un disque, par exemple dans /media/disque-test, il peut être intéressant
de monter l'intégralité du contenu, ou un répertoire seulement, de ce disque dans un
autre répertoire sans démonter /media/disque-test.

Cela permet par exemple :

de « recopier » ce contenu dans un répertoire tout spécialement destiné à un partage FTP.
Un utilisateur qui n'a pas accès au disque-test par le répertoire de montage peut ainsi
se voir conférer des droits d'accès à un sous répertoire du disque-test s'il a accès au
répertoire lié (le répertoire lié et les fichiers qu'il contient doivent autoriser
cet accès).

Cela est possible avec l'option “bind” (bind signifie lier en anglais) de la commande mount qui s'utilise ainsi en ligne de commande :

# mount --bind /media/répertoire-à-lier /home/user/répertoire-lié
# mount --bind /media/disque/répertoire /home/user/répertoire-lié
Soyez attentif ! DANGER !!!
Attention : l'utilisateur du répertoire lié peut aussi modifier les données auxquelles
il a accès, si les droits qui lui sont conférés par le répertoire lié et les fichiers
qu'il contient le lui permettent.

On peut démonter le répertoire lié par la commande :

 # umount /home/user/répertoire-lié

De toute façon, lors d'un redémarrage les montages vont disparaître.

Pour faire perdurer ces montages, il faut alors spécifier ce montage dans le fichier fstab.

Éditez le fichier /etc/fstab.

On indique le montage 'bind' de la façon suivante :

 /media/disque/répertoire /home/user/répertoire-lié none bind 0 0
doc/systeme/mount.1295448355.txt.gz · Dernière modification: 19/01/2011 15:45 par smolski

Pied de page des forums

Propulsé par FluxBB