Skip to content
VDS · Sauvegardes et disque

Partitions et systèmes de fichiers

Comment fonctionne le partitionnement du disque sur un VPS, en quoi LVM diffère des partitions classiques, comment monter un répertoire supplémentaire et quoi écrire dans fstab pour que la machine démarre.

Mis à jour le 23 août 2026

Le disque de la machine virtuelle apparaît au système sous la forme /dev/sda. La disposition dépend de l'image que vous choisissez : Debian et Ubuntu s'installent généralement avec une seule partition racine, tandis qu'AlmaLinux utilise LVM. Vous devez connaître votre disposition avant d'avoir besoin d'étendre quoi que ce soit.

Ce que vous avez actuellement

lsblk -f
df -hT
sudo fdisk -l /dev/sda
sudo blkid

lsblk -f est la commande la plus utile : elle affiche l'arborescence des périphériques, les systèmes de fichiers, les étiquettes et les points de montage sur un seul écran.

Si la sortie contient des lignes comme vg-root et le type lvm, vous avez LVM. Dans ce cas, ces commandes vous seront utiles :

sudo pvs
sudo vgs
sudo lvs

Partitions simples ou LVM

Les partitions simples sont plus simples : une partition — un système de fichiers. Seule la dernière partition du disque peut être étendue, et uniquement s'il y a de l'espace libre après elle.

LVM ajoute une couche : volume physique, groupe de volumes, volumes logiques. Vous pouvez découper plusieurs volumes, les étendre dans n'importe quel ordre et ajouter de l'espace sans refaire la disposition. La contrepartie est une couche supplémentaire dont vous devez vous souvenir lors d'une récupération.

Pour une machine unique avec un seul disque, la différence est minime. Ne refaites pas la disposition sans nécessité : déplacer la racine est une opération avec un risque réel de perdre le système.

Systèmes de fichiers

SystèmeEmplacement par défautCaractéristiques
ext4Debian, UbuntuÉprouvé, s'étend en ligne, se réduit une fois démonté
xfsAlmaLinux, CentOS StreamRapide avec les gros fichiers, s'étend en ligne, ne se réduit pas

À retenir en pratique : si vous prévoyez de la flexibilité, restez sur ext4. Vous n'aurez de toute façon presque jamais besoin de réduire une partition sur un VPS — le disque de la machine ne se réduit pas en même temps que votre offre.

Étendre après avoir augmenté le disque

sudo growpart /dev/sda 1
sudo resize2fs /dev/sda1

Pour LVM :

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -l +100%FREE /dev/mapper/vg-root
sudo resize2fs /dev/mapper/vg-root      # xfs_growfs / for XFS

Les deux opérations s'effectuent sur un système en cours d'exécution. Pour plus de détails sur le passage à une offre supérieure — le disque est devenu trop petit.

Une erreur dans le numéro de partition dans growpart ou parted détruit la table de partitions, et la machine cesse de démarrer. Avant toute modification de la disposition : sauvegardez sudo sfdisk -d /dev/sda > /root/parts.txt et assurez-vous que la sauvegarde des données est récente.

Montage et fstab

Les points de montage persistants sont décrits dans /etc/fstab. Utilisez l'UUID, pas le nom du périphérique :

sudo blkid /dev/sda1
UUID=1a2b3c4d-...  /var/lib/postgresql  ext4  defaults,noatime  0  2

La vérification avant redémarrage est obligatoire :

sudo mount -a
sudo findmnt --verify

Une erreur dans fstab laisse la machine sur une console de secours au démarrage. Si cela se produit, le disque de secours vous aidera : la machine redémarre dans SystemRescue, connexion root sans mot de passe, le disque est visible sous /dev/sda — vous montez la partition, modifiez fstab et revenez au mode de démarrage normal.

Swap

Un fichier d'échange se crée de la manière habituelle :

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab

Le swap vous évite qu'un processus soit tué brutalement lorsque la mémoire est épuisée, mais un swap intensif se heurte à la vitesse du disque et rend la machine très lente. Il est plus sage de limiter les besoins en ressources des services — voir limites de ressources.

Erreurs courantes

  • Vous n'avez pas vérifié la modification de fstab avec mount -a. Le démarrage casse, et vous devez diagnostiquer via la console du panneau.
  • Vous avez monté un répertoire par-dessus des données. L'ancien contenu n'a pas disparu, mais est devenu invisible — démontez et vérifiez.
  • Vous n'avez pas défini noatime. C'est un détail, mais l'écriture supplémentaire à chaque lecture de fichier sur une machine chargée se remarque.