O sistema operacional deve ser "forçado" a reler a tabela de partições assim que as alterações forem feitas. Uma reinicialização faz isso e, portanto, você vê as alterações do fdisk após uma reinicialização.
Eu usei o seguinte comando antes para reler a tabela de partições e não precisei reiniciar,
# partprobe
- o partprobe faz parte do pacote parted