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)