Arquivo Undeletable no RedHat Linux

2

Existe um ficheiro na minha área de origem que não consigo eliminar. Quando eu faço um ls -al no diretório, as permissões são ?--------- e existe um? para colunas de usuário, grupo, tamanho e data. Quando tento removê-lo, recebo o seguinte erro de rm: rm: cannot remove 'file': Invalid argument

Alguma idéia sobre um método para remover esse arquivo estranho?

    
por steveo225 23.01.2013 / 21:56

1 resposta

1

Se o arquivo estiver no NFS, você terá que fazer o login no servidor que está servindo o sistema de arquivos (o arquivo deve ser local para o servidor), então você pode executar.

lsof | grep -i filename

Ele deve listar todos os processos que estão usando o arquivo, você pode então fechar o programa (se alguém na rede tiver o arquivo aberto, eu acho que haverá um processo nfsd listado no arquivo). Depois que todos os processos estiverem fechados, você poderá remover o arquivo conforme necessário, local ou remoto. Se isso não funcionar, você deve ser capaz de rm-rf do servidor para forçar excluí-lo.

    
por 24.01.2013 / 01:52

Tags