Stockage - Mount et unmount
Les commandes mount et unmount permettent monter et démonter un système de fichiers manuellement en utilisant soit le nom du périphérique dans /dev ou avec son UUID.
Lister les périphériques disponibles
La commande lsblk permet de lister les périphériques disponibles :
# lsblk |
La commande lsblk avec les options -f et -p permet de lister les périphériques disponibles et d’afficher leurs UUID :
# lsblk -fp |
Sortie de la commande :
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS |
Monter des systèmes de fichiers
Monter la partition /dev/vda4 sur le point de montage /mnt/data :
# mount /dev/vda4 /mnt/data |
Monter une partition avec son UUID :
# mount UUID="a824dc6e-b862[...]ae98" /mnt/data |
Avec les options -o (options) et ro (read-only):
# sudo mount a824dc6e-b862-b862-b862-a824dc6e4242 / -o ro |
Montage PERSISTANT
La commande mount applique temporairement les montages et ne sont pas persistants au redémarrage du système.
Pour les rendre persistants il faut les définir dans le fichier /etc/fstab car il est lu au démarrage du système :
# vim /etc/fstab |
Explication :
/dev/sdb1: périphérique du volume que vous souhaitez monter en lecture seule/mnt/data: point de montage où le volume sera montéext4: type de système de fichiersro: spécifie le montage en lecture seule.
Pour s’assurer que le montage soit bien effectif, au choix :
- Redémarrer le système
- Reloader :
# systemctl daemon-reload
Démonter des systèmes de fichiers
Commande unmount
Les arrêts et de redémarrages du système démontent automatiquement tous les systèmes de fichiers (mémoire cache).
Démonter un système de fichiers :
# umount /mnt/data |
Erreur target is busy
Le démontage n’est pas possible si le système de fichiers monté est en cours d’utilisation, tous les processus doivent cesser d’accéder aux données du point de montage.
# umount /mnt/data |
La commande lsof liste tous les fichiers ouverts et les processus qui accèdent au système de fichiers :
# lsof /mnt/data |
Il suffit de kill tous les processus, si besoin à l’aide d’un -SIGKILL.
/!\ Résumé des commandes
Commandes :
# lsblk // Afficher les périphériques disponibles |
Fichiers :
/etc/fstab // Pour un montage PERSISTANT |
Documentation
MAN lsblk(8)
MAN mount(8)
MAN umount(8)
MAN lsof(8)