Solución 1:
En mi humilde opinión, la respuesta más fiable/mejor es
partprobe /dev/sdX
Solución 2:
Volver a leer la información de la tabla de particiones no siempre funciona, pero intente
hdparm -z /dev/sda
o
sfdisk -R /dev/sda
Si funciona, los valores en /proc/partitions cambiarán.
Solución 3:
En Centos7:
Según https://access.redhat.com/solutions/199573
Deberías probar:
partx -u <partition>
Funcionó para mí.
Solución 4:
Nota:suponga que ninguna de las particiones que estoy editando están abiertas, montadas o en uso.
Dada esa suposición, la tabla de particiones puede se volverá a escanear con éxito, y el problema no surgirá. Si obtiene ese error, es porque la tabla de particiones es actualmente en uso y, por lo tanto, no se puede volver a escanear sin crear inconsistencias.
Solución 5:
Yo (el interrogador original) tuve una situación hace unos días en la que ninguna de las otras respuestas (incluido partprobe /dev/sdX
) , actualmente la respuesta aceptada y más votada) funcionó. ¿Qué hizo el trabajo, sin embargo, fue este:
blockdev --rereadpt /dev/sdX
(No sé por qué esto funcionó y los otros no, pero estoy feliz de que funcionó, ya que me ahorró un reinicio en un servidor ocupado).