mv: não é possível mover «file.mp4» para «/path/file.mp4»: Dispositivo ou recurso ocupado *

1

Eu simplesmente tento mover o arquivo para outro caminho e estou recebendo mv: cannot move «file.mp4» to «/path/file.mp4»: Device or resource busy*

Eu tentei usar lsof, mas não está mostrando nenhum arquivo aberto.

lsof +D /path/

Estou usando o aufs com as seguintes opções de montagem. aufs udba=reval,sum,create=mfs,br:

* arquivo de arquivo.mp4 > / dev / null não falhou

aqui está algo estranho

arquivo mv.mp4 /path/arquivo.mp4

mv: cannot move «file.mp4» to «/path/file.mp4»: Device or resource busy*

toque em /path/file.mp4

e depois toque em posso mover o arquivo ... mv file.mp4 /path/file.mp4 funciona. mas se eu tentar mover um novo arquivo mv file2.mp4 /path/file2.mp4 eu recebo o mesmo erro novamente Device or resource busy

* atualização

a reinicialização não ajudou: |

dmesg

[ 1162.330502] aufs au_lkup_neg:326:mv[40905]: I/O Error, 2013 should be negative on b9.
[ 1162.356955] aufs au_lkup_neg:326:mv[40908]: I/O Error, 2013 should be negative on b9.
[ 1279.411096] aufs au_lkup_neg:326:mv[47272]: I/O Error, 2013 should be negative on b9.
[ 1682.523704] aufs au_do_pin:470:mv[69289]: err -16
[ 1683.045368] aufs au_do_pin:470:mv[69295]: err -16
[ 1683.488039] aufs au_do_pin:470:mv[69296]: err -16
[ 1683.937787] aufs au_do_pin:470:mv[69297]: err -16
[ 1684.645443] aufs au_do_pin:470:mv[69298]: err -16
    
por user2783132 15.10.2013 / 13:24

3 respostas

0

  1. O

    fuser descobrirá o processo e pedirá que você o mate usando este comando:

    fuser -i -k -9 file.mp4
    fuser -i -k -9 /path/file.mp4
    

    Observação: você deve verificar os nomes dos arquivos de origem e de destino.

  2. Você já tentou sair / entrar?

  3. Além disso, uma reinicialização provavelmente liberaria o arquivo / caminho se seu tempo de atividade não fosse crítico.

por 15.10.2013 / 13:49
0

Você tem um problema de permissões no diretório de destino. O toque cria com sucesso o arquivo e, agora que você tem um "contêiner", a movimentação continua. A pista é que a segunda tentativa falha porque o arquivo no destino não existe. Eu quase posso apostar pontos de repetição se você tocar no segundo arquivo, então o segundo movimento funcionará bem.

O que é o sistema de arquivos? Você tem ACLs ativadas? Qual é o caminho completo e as permissões de cada diretório nesse caminho? Qual usuário e grupo (s) você está usando?

    
por 15.10.2013 / 18:41
0

Descobriu-se que era um bug do aufs. por qualquer motivo, criou um diretório vazio adicional em outro armazenamento. Eu simplesmente removi-o.

    
por 16.10.2013 / 02:13

Tags