Mise à jour:
Centos 6 - impossible de mettre à jour la table de partition du disque actif en ligne, Centos 7 - il est possible d'étendre la dernière partition avec growpart ou de créer une nouvelle partition avec fdisk et de la rendre visible sans redémarrer avec partprobe . Probablement la même chose sur ubuntu / debian. - À un moment donné, après que le noyau 2.6 a commencé à prendre en charge la relecture en ligne de la table de partition du disque actif. Puisque la question s'adresse à Centos 5, je dirais que non.
Si vous utilisez des partitions, vous devez redémarrer pour utiliser un nouvel espace. Je n'ai pas trouvé de moyen d'éviter cela. Si quelqu'un me l'a fait savoir.
Cependant, le redémarrage doit être effectué après avoir étendu la dernière partition sur le disque ou ajouté une nouvelle partition. Cela n'a pas de sens de redémarrer avant.
La première chose que vous devriez remarquer après la nouvelle analyse est une plus grande taille de disque dans fdisk et dans lsblk. Si vous ne le voyez pas, vous devez jouer avec ces commandes echo 1 et echo - - -.
Après avoir vu plus d'espace, vous pouvez étendre / ajouter une partition, puis redémarrer, étendre vg, étendre lv et fs.
Si vous voulez éviter le redémarrage, vous devez affecter le disque brut sda / b / c au groupe de volumes sans le partitionner en sda1 / 2/3. Ensuite, il n'est pas nécessaire de redémarrer.
Il y a quelque temps, le partitionnement était nécessaire lorsque Linux ne pouvait pas démarrer à partir de LVM, mais maintenant il le peut.
Si vous faites lsblk, vous verrez des partitions ou des lvms selon que vous utilisez des partitions ou lvm, vous pouvez avoir toutes les parties si vous n'utilisez pas lvm ou tous les lvms si vous n'utilisez pas de partitions. Voici un exemple:
root@srv4 ~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 7.3T 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 7.3T 0 part
├─vg_srv4-LogVol13 (dm-0) 253:0 0 7.1T 0 lvm /
├─vg_srv4-LogVol05 (dm-1) 253:1 0 100G 0 lvm /var/log
├─vg_srv4-LogVol04 (dm-2) 253:2 0 20G 0 lvm /var
├─vg_srv4-LogVol01 (dm-5) 253:5 0 20G 0 lvm /opt
├─vg_srv4-LogVol00 (dm-6) 253:6 0 20G 0 lvm /home
├─vg_srv4-LogVol03 (dm-7) 253:7 0 20G 0 lvm /usr
└─vg_srv4-LogVol02 (dm-8) 253:8 0 8G 0 lvm /tmp