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


Les commentaires sont fermés.