Lösung 1:
IMHO ist die zuverlässigste/beste Antwort
partprobe /dev/sdX
Lösung 2:
Das erneute Lesen von Partitionstabelleninformationen funktioniert nicht immer, aber versuchen Sie es
hdparm -z /dev/sda
oder
sfdisk -R /dev/sda
Wenn es funktioniert, ändern sich die Werte in /proc/partitions.
Lösung 3:
Auf Centos7:
Gemäß https://access.redhat.com/solutions/199573
Sie sollten versuchen:
partx -u <partition>
Bei mir hat es funktioniert.
Lösung 4:
Hinweis:Bitte gehen Sie davon aus, dass keine der Partitionen, die ich gerade bearbeite, geöffnet, gemountet oder anderweitig verwendet wird.
Unter dieser Annahme kann die Partitionstabelle erfolgreich erneut gescannt werden, und das Problem tritt nicht auf. Wenn Sie diesen Fehler erhalten, liegt das daran, dass die Partitionstabelle ist derzeit verwendet und kann daher nicht erneut gescannt werden, ohne Inkonsistenzen zu erzeugen.
Lösung 5:
Ich (der ursprüngliche Fragesteller) hatte vor ein paar Tagen eine Situation, in der keine der anderen Antworten (einschließlich partprobe /dev/sdX
, derzeit die akzeptierte und am höchsten bewertete Antwort) funktionierte. Was hat Arbeit war jedoch dies:
blockdev --rereadpt /dev/sdX
(Ich weiß nicht, warum das funktioniert hat und die anderen nicht, aber ich bin froh, dass es funktioniert hat, da es mir einen Neustart auf einem ausgelasteten Server erspart hat.)