LINUX:Montage d'espace disque
→ 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