Lantsei.lesCigales.ORG

Système de fichier

Commandes utiles

Afficher l'utilisation des espaces disques

df [option] [fichier]

-h : pour « human readable », affiche les tailles en puissances de 1024 (Mo, Go etc.)

Afficher l'utilisation disque d"un répertoire ou fichiers

du [options] [repertoire à analyser]

Afficher sous forme arborescente les informations relative aux périphériques et aux systèmes de fichiers

lsblk [option] [périphérique de stockage]

Affiche la table de partition du périphérique

fdisk [option] [périphérique de stockage]

-l, --list : Afficher les tables de partitions des périphériques indiqués puis quitter. Si aucun périphérique n'est fourni, ceux mentionnés dans /proc/partitions (si ce fichier existe) sont utilisés.

Afficher des informations relatives à un périphérique

blkid [option] [périphérique de stockage]

Les points de montage

Les points de montage servent à monter une ressource dans un répertoire.

Visualiser les ressources montés

findmnt [options] périphérique|point_de_montage

Monter une ressource temporaire

La commande mount monte une ressource temporairement. Celle-ci ne sera plus pris en compte après le reboot du système.

Monter un système de fichier

mount [options] périphérique|point_montage

-t : est utilisé pour indiquer le type de système de fichiers (ext4, par exemple) que l'on monte.

Monter une ressource

mkdir /mnt/<repertoire>
mount /dev/sdaX /mnt/<repertoire>

Démonter une ressource

umount <point-de-montage>

Monter une ressource de façon permanente

Modifier le fichier /etc/fstab

La syntaxe est la suivante :

File system : Système à monter. Il peut être exprimé sous plusieurs formes : Via un LABEL ou un UUID (la façon la plus sécurisée).
La commande blkid permet de trouver l'UUID d'une ressource.
Mount point : Permet de déclarer le répertoire de montage du système de fichier.
Type : Type de système de fichier (possibilité d'indiquer auto mais cela ralentit le montage.
Options : Déclare les options de montage. Les options sont : async,nouser,exec,rw,auto,suid,dev. Il est possible de mettre defaults.
Dump : Correspond à des paramètres de configuration de la commande dump.
Pass : Définit si système doit analyser l’intégrité du système de fichiers afin de corriger les problèmes avant de le monter.
0 : Pas de vérification. Si la valeur est supérieure à 0 le système analysera les systèmes de fichier (1 pour la racine, 2 pour les autres).

Création d'une partition pas à pas

Création de la partition

fdisk /dev/sdX

Création d'un système de fichier sur la partition

mkfs.ext4 /dev/sdaX # pour une partition de type Linux
mkfs.ext4 /dev/vgname/lvname # pour une partition de type linux LVM

Afficher les informations d'un superbloc

tune2fs -l /dev/sdaX 

Puis monter la ressource dans le fichier /etc/fstab

LVM (logical volume manager)

LVM permet de s’affranchir des limites physiques des périphériques. Il implémente une couche logique pour une gestion plus souple et plus évolutive des volumes de stockage.

Les volumes physiques (PV) :

Désignent les périphériques intégrés dans LVM.

Les groupes de volumes (VG) :

Permettent de regrouper les volumes physiques.

Les volumes logiques (LV) :

Désignent les unités définies au sein des groupes de volumes. La création d’un ou plusieurs groupes de volumes sera faite à partir des volumes physiques disponibles. Les groupes de volumes seront ensuite découpés en volumes logiques. Ces volumes logiques pourront alors être utilisés comme n'importe quel volume de stockage.

Afficher des informations avec lvm

pvs #physical volume show
vgs # volume group show
lvs # logical volume show

Afficher des informations détaillées avec lvm

pvdisplay
vgdisplay
lvdisplay