Solution 1 :
À mon humble avis, la réponse la plus fiable/la meilleure est
partprobe /dev/sdX
Solution 2 :
La relecture des informations de la table de partition ne fonctionne pas toujours, mais essayez
hdparm -z /dev/sda
ou
sfdisk -R /dev/sda
Si cela fonctionne, les valeurs dans /proc/partitions changeront.
Solution 3 :
Sur Centos7 :
Selon https://access.redhat.com/solutions/199573
Vous devriez essayer :
partx -u <partition>
Cela a fonctionné pour moi.
Solution 4 :
Remarque :Veuillez supposer qu'aucune des partitions que je suis en train d'éditer n'est ouverte, montée ou en cours d'utilisation.
Compte tenu de cette hypothèse, la table de partition peut être réanalysé avec succès, et le problème ne se posera pas. Si vous obtenez cette erreur, c'est parce que la table de partition est actuellement en cours d'utilisation et ne peut donc pas être réanalysé sans créer d'incohérences.
Solution 5 :
J'ai (le questionneur initial) eu une situation il y a quelques jours où aucune des autres réponses (y compris partprobe /dev/sdX
, actuellement la réponse acceptée et la plus votée) a fonctionné. Qu'est-ce que a fait travail, cependant, était ceci :
blockdev --rereadpt /dev/sdX
(Je ne sais pas pourquoi cela a fonctionné et pas les autres, mais je suis content que cela ait fonctionné, car cela m'a évité un redémarrage sur un serveur occupé.)