Éléments de redimensionnement en environnement serveurs

Brouillon
Version originale: 2022-01-15.
Dernière mise à jour: 2022-01-15T16:05:58+01:00.
0 minutes de lecture

Avant-propos

Théorie des blocs sous le noyau Linux

Éléments de partitionnements

Ce billet n’est pas à propos de comment choisir sa structure de partitionnement, c’est une question qui dépasse ce simple billet et varie selon les finalités recherchés et les contraintes de l’environnement.

Cependant, nous procédons à quelques rappels sur LVM, LUKS, BTRFS et ZFS notamment, nous écarterons la question des appareils multi-chemins et des systèmes de fichiers distribués1 qui ont leurs propres spécificités.

Nous écarterons aussi les questions de sécurité relative à fs-verity.

Nous supposons une compréhension de surface (et leur existence) des systèmes de fichiers classiques: ext4, FAT32, NTFS principalement et nous introduisons de la même façon les plus avancés: ZFS, BTRFS par exemple.

LUKS

ZFS

BTRFS

LVM

LUKS

Techniques

Redimensionnement simple à chaud

Redimensionnement avec déplacements de partitions

Redimensionnement par reconstruction

Application au monde réel

Réordonnancement

BTRFS sous LUKS sous bloc

ext4 sous LUKS sous bloc

ZFS sous bloc

Transfert à chaud BTRFS en RAID-0 dynamique

Vers l’automatisation ?


  1. GlusterFS, Ceph, etc.↩︎