Não é possível criar um arquivo que ainda não existe

Não é possível criar um arquivo que ainda não existe

Estou tentando criar um arquivo escrevendo nele e recebo o erro de que ele não existe (é claro que não - estou tentando criá-lo!)

Eu sei sobre o problema onde ocaminhopara o arquivo não existe (por exemplo, se eu digitasse touch /path/to/folder/file_xe odiretório /path/to/folder/não existia, então isso faria sentido.) Isso énãoO que está acontecendo aqui. Estou no diretório local onde desejo criar o arquivo (sem problemas de caminho).

touch file_a
touch file_b  # <-- these files are created, no problem

mas para um nome de arquivo específico que eu criei anteriormente e já excluí, isso quebra:

touch  file_x
touch: cannot touch 'file_x': No such file or directory

Também não consigo excluí-lo:

rm file_x
rm: cannot remove 'file_x': No such file or directory

Não posso apagar o que não existe, mas também não posso criá-lo novamente. Não entendo como isso é possível. Isso está em uma unidade NTFS, então talvez haja um problema com o Linux montando uma unidade do Windows?

informação relacionada