Como comentei (e por óbvias razões de desempenho), o kernel está usando um cache de páginas . Então isso é uma característica, não um problema. Veja link para mais.
Você poderia (mas eu não recomendo fazer isso) usando algumas opções de mount
(para desativar ou diminuir o uso do cache de páginas), e você precisa umount
de qualquer dispositivo (por exemplo, uma chave USB ) antes de desconectar ou removê-lo. Então o kernel iria liberar todos os dados antes de desmontar.
Você também pode fazer um sync
.