J'ai essayé de développer ma partition racine LVM (on luks) avec
lvresize -L +5G -r /dev/vg/lv-root
et a constaté que le système de fichiers ne se développerait pas car il était monté. Maintenant j'ai trouvé ça
https://ubuntuforums.org/showthread.php?t=1537569
qui dit que je devrais démarrer à partir d'autre chose et faire
resize2fs /dev/vg/lv-root <size>
Ma question est: puis-je omettre la taille et laisser le système de fichiers remplir la partition (qui a été agrandie avec succès auparavant)? Je l'essayerais mais j'avais peur de tout gâcher. En utilisant (à jour) Arch et le système de fichiers est ext4.
-l
ne fonctionnait plus pour moi maintenant, je devais l'utiliser-L
.Oui, vous pouvez omettre la taille de votre deuxième commande. Dans ce cas, le fs sera redimensionné pour utiliser le périphérique de bloc entier (lv-root).
En général, cela ne peut être fait qu'avec des partitions non montées. Mais ext4 (et aussi certains fs différents) a une particularité, qu'il peut être développé pendant qu'il est en ligne. C'est la fonction du pilote du système de fichiers ext4. Dans ce cas, la commande resize2fs ne demandera que cette fonctionnalité de croissance en ligne du pilote kernel fs.
la source