VMware permet d'étendre la taille d'un disque virtuel en ligne - lorsque la machine virtuelle est en cours d'exécution. Les prochaines étapes attendues pour le système Linux sont:
- étendre la partition: supprimez et créez une plus grande avec
fdisk
- étendre la taille PV avec
pvresize
- utiliser des extensions libres pour les
lvresize
opérations - puis
resize2fs
pour le système de fichiers
Mais je suis bloqué sur la première étape: fdisk
et sfdisk
affiche toujours l'ancienne taille du disque.
Mon disque est un disque virtuel SCSI connecté grâce au contrôleur logique LSI virtuel.
Comment actualiser la taille du disque virtuel et les informations de la table de partition disponibles dans le noyau Linux sans redémarrer ?
Pour autant que je sache, toutes les étapes sont possibles pour un Windows en cours d'exécution, sans redémarrage et même sans aucune action de l'utilisateur grâce aux outils VMWare. Sous Linux, je m'attends à faire toutes les étapes en ligne aussi et je sais déjà que les étapes 2, 3 et 4 fonctionnent en ligne. Mais le premier - changer la taille de la partition déclarée dans la table de partition semble (encore) nécessiter un redémarrage.
Mise à jour: Mon système est un Debian Lenny avec le noyau 2.6.26 et le disque que j'ai étendu est le disque principal avec un grand PV contenant le LV "racine" pour "/".