vmware esxi - Não é possível excluir o diretório, nem mesmo com rm -rf

3

Estou tentando excluir um diretório, mas não está funcionando.

Ao usar rm -rf IPCop , recebo a mensagem de erro rm: can't remove 'IPCop': Directory not empty .

Outra coisa que notei foi que ao executar ls neste diretório eu obtive esta saída: ls: ./IPCop-cf065eb0.vswp: No such file or directory . Então, parece haver uma entrada de arquivo com defeito.

Como posso excluir o diretório?

    
por Zulakis 28.07.2013 / 20:38

1 resposta

2

Eu suspeito que ./IPCop-cf065eb0.vswp seja um link simbólico quebrado. Você deve conseguir remover isso usando rm e, em seguida, rmdir o diretório.

No entanto, é possível que a corrupção do sistema de arquivos também seja a causa. Isso é muito chato em esxi, porque não há fsck para VMFS (a solução usual para este problema, se não é um link simbólico quebrado é para reiniciar no modo de usuário único e executar fsck; isso não pode ser feito em esxi para partições de VM ). Você pode tentar reiniciar o hipervisor, mas não tenho certeza se isso será resolvido; se isso não acontecer, você terá que migrar todas as VMs do armazenamento de backup com a pasta e reformatar o arquivo.

Eu pessoalmente sugiro que não vale a pena passar por tudo isso apenas para manter as coisas "arrumadas", mas se você suspeitar que um disco defeituoso ou problemas frequentes de energia podem ser a causa, você deve investigá-los.

    
por 28.07.2013 / 22:53