LINUX:Montage d'espace disque

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour à la gestion des disques


But

Le device, une fois formaté, doit être monté dans un répertoire vide.


Mise en oeuvre

Donc la première chose à faire est de créer le répertoire:

mkdir <répertoire>

Par exemple:

mkdir /produc


Ensuite on effectue le montage:

mount -t <type de format> <device> <répertoire>

Par exemple:

mount -t xfs /dev/mapper/m1_vg2-m1_lv4 /produc

Mais ce montage est temporaire. Il faudra le refaire après un redémarrage de la machine.


La solution est d'ajouter une ligne dans le fichier "/etc/fstab".

Par exemple:


/dev/mapper/m1_vg2-m1_lv4    /produc     xfs     defaults    0 0


On peut remplacer le nom d'un device par son UUID.

Par exemple, dans le fichier "/etc/fstab", l'entrée pour la partition EFI est:


UUID=A8D9-2BE3          /boot/efi               vfat    umask=0077,shortname=winnt 0 2


Ensuite pour forcer le montage sans redémarrer la machine, on peut lancer la commande:

mount -a

pour monter tous les devices, repris dans ce fichier, non encore montés.


On peut vérifier les points de montage avec la commande:

df


Pour démonter un device, on exécute la commande:

umount <répertoire>

Par exemple:

umount /produc


SYSTEMD

Au lieu de mettre une entrée dans le fichier "/etc/fstab", on peut faire appel à Systemd. Mais attention, évitez de le faire pour les entrées principales de Linux; par exemple, "/", "/boot", "var",...

Nous avions une partition non utilisée. Nous l'avons liée à LVM sous le Volume Group "cl2_vg2" et le Logical Volume "produc"; cet espace a été formaté en "xfs" et nous le montons dans le répertoire "/produc". Notons qu'on peut utiliser directement une partition au lieu de LVM ou son UUID.


L'entrée dans le fichier "/etc/fstab" était:


#/dev/mapper/m1_vg2-m1_lv4 /produc                 xfs     defaults        0 0

Cette ligne a été mise en commentaire pour notre exercice.


Pour remplacer cette entrée, on crée un fichier portant le même nom que le répertoire de montage (attention au sous-répertoires, au tiret et point dans le nom) et dont l'extension est ".mount" dans le répertoire "/usr/lib/systemd/system".

Voici le contenu du fichier "/usr/lib/systemd/system/produc.mount":


[Unit]
Description=Mount Produc
 
[Mount]
What=/dev/mapper/m1_vg2-m1_lv4
Where=/produc
Type=xfs
Options=defaults
 
[Install]
WantedBy=multi-user.target

Explication des options:

  • What : le device à monter
  • Where : le répertoire de montage
  • Type : type de formatage
  • Options : options de montage
  • WantedBy : moment où le montage sera effectué lors du démarrage de la machine; ici, il sera effectué lors de la phase "multi-user".

Pour rendre effectif ce changement, on recharge les paramètres de Systemd:

systemctl daemon-reload

On peut maintenant activer ce montage:

systemctl enable produc.mount

Un lien avec ce fichier est créé dans le répertoire "/etc/systemd/system/multi-user.target.wants".

On peut exécuter le montage soit par la commande suivante:

systemctl start produc.mount

soit en redémarrant la machine.

On peut vérifier ce montage par la commande:

df





retour à la gestion des disques