Lorsque l’on modifie la table des partitions en ligne de commande via fdisk ou cfdisk, les changements ne seront visibles qu’après un reboot.
Exemple :
Créons une partion primaire sdb2 de 10M, voici les commandes fdisk (sans autre explication) :
sudo fdisk /dev/sdb n p 2 +10M w
Si ensuite vous faite :
ls /dev/sdb*
sdb2 ne devrait pas apparaitre.
Pour voir cette nouvelle partition et pouvoir la formatter il faut rebooter.
Sauf si on utilise un outil nommé partbrobe qui force le noyau à relire la table des partitions, son utilisation est simplissime:
sudo partprobe
Sous Jaunty (9.04) minimal partprobe est directement installé, si il ne l’est pas chez vous il vous faudra auparavant installer le paquet parted.
Remarque :
Lors des tests effectués pour écrire cet article la partition créé avec fdisk est apparu directement sans partprobe ni reboot.
Peut être est-ce dû à une nouvelle version de fdisk ou une nouvelle version du noyau, je n’en sais rien.
Toujours est-il qu’une partition créé sous cfdisk n’apparait pas, ce tips n’est donc pas inutile.
Edit 25/08/2010 : Selon le commentaire de Curio, les fdisk récents informent le kernel qu’il doit relire les partitions d’où mon observation, je n’ai pas encore pris le temps de tester sir il y a une nouvelle version de cfdisk qui fait de même
Source :
http://www.netexpertise.eu/fr/linux/eviter-reboot-fdisk.html