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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:mount [15/01/2009 20:59] smolski |
doc:systeme:mount [12/09/2010 16:49] 127.0.0.1 édition externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== LA COMMANDE : MOUNT ====== | ||
+ | La commande mount est immédiatement associé à la commande [[commande:umount|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 : | ||
+ | |||
+ | *[[debutant_a_savoir:DÉBUTANT - À Savoir]]. Utiliser Linux en ligne de commande, tout commence là ! :-) | ||
+ | |||
+ | ===== mount - Lire les partitions montées ===== | ||
+ | |||
+ | Lire le type des partitions montées dans le [[manuel:fstab-fichier]] : | ||
+ | |||
+ | $ mount | ||
+ | Donnera chez moi ceci : | ||
+ | |||
+ | <code> | ||
+ | ~$ 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) | ||
+ | </code> | ||
+ | |||
+ | ===== 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 [[commande:ls | LS]] pour lister ces droits, | ||
+ | |||
+ | Et : le [[commande:a_savoir | À SAVOIR]] sur la notation des droits. | ||
+ | |||
+ | ==== fstab - 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... | ||
+ | |||
+ | Tous ces montages peuvent se démonter avec la LA COMMANDE [[UMOUNT]] ! | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== option BIND ===== | ||
+ | === Attention, ça s'complique ! === | ||
+ | |||
+ | <note> Pour Débianeux aguerris... Y'a du réseau dans l'air !</note> | ||
+ | |||
+ | 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é | ||
+ | |||
+ | <note>Soyez attentif ! DANGER !!!</note> | ||
+ | |||
+ | 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 | ||
+ | |||
+ | |||
+ | |||
+ | ===== Système de fichiers - 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 : | ||
+ | (//Similaire, mais avec des airs//... //j'vous dit pas// !!!) | ||
+ | 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**) | ||
+ | |||
+ | chile:/home/mattux # mount -t cifs -o username=mattux //192.168.1.10/web /media/web/ | ||
+ | passwd | ||
+ | chile:/home/mattux # | ||
+ | Maintenant un peu plus compliqué (//et c'est pas que des promesses//... //quoique//..?) : | ||
+ | Vous avez un fichier de type .iso mais vous voulez vérifier le répertoire avant de | ||
+ | le graver. C'est juste pour... et faut jamais s'en priver, c'est tellement plus simple... | ||
+ | après ! Je vous conseille de le monter pour ensuite y naviguer sans problème. | ||
+ | |||
+ | chile:/home/mattux # mount -t iso9660 -o loop /home/mattux/debian4.iso /media/iso/ | ||
+ | |||
+ | Et voilà plus simple, tu peux pas ! LOL | ||
+ | |||
+ | Alors pour monter un fichier .iso n'oubliez surtout pas de mettre iso9660 et l'option | ||
+ | loop si vous les avez oubliés, 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. |