rm: Não é possível remover o diretório algum diretório / sub /: Dispositivo ocupado

0

Solaris 11.3

Meu script precisa ser excluído recursivamente em um diretório.

Outros diretórios funcionam bem.

Um diretório é afetado pelo seguinte:

rm -rf: Unable to remove directory <some/sub/directory>: Device busy

Encontrei uma postagem dizendo que "pasta compartilhada" era o problema, mas não parece ser a correção.

Eu tentei:

#share - got nothing    
lsof: command not found

privs parecem ok

drwxr-xr-x   4 root     root           4 Jan  3 13:25 dir2/
drwxr-xr-x   5 root     root           9 Jan  8 20:16 bad_dir1/

fuser -cu  /bad_dir1
/bad_dir1:

Reescrevi meu script para garantir que ele retorne ao diretório de chamadas original.

Algo mais que eu possa procurar?

    
por Marinaio 08.01.2018 / 21:54

1 resposta

0

A saída do seu 'monte | O comando grep bad_dir1 'parece um pouco estranho para mim, mas você tem um sistema de arquivos montado em bad_dir1 / Sol_Audit. Você não poderá remover o diretório enquanto estiver montado. Tente desmontar primeiro:

$ sudo umount /bad_dir1/Sol_Audit

e tente executar o comando "rm" novamente.

    
por 09.01.2018 / 22:15