A partição conectada por USB NTFS não será montada

1

Primeiro erro, ao conectar a unidade ou tentar montá-la manualmente:

Mount is denied because the NTFS volume is already exclusively opened. 
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.

Então, tentamos desmontar e obter:

umount: /var/run/media/blah/foo: mountpoint not found

Então, adicionamos um ponto de montagem em outro lugar e tentamos montar lá, e obter o primeiro erro, depois tentarmos fazer um monte novamente e obter:

umount: /var/run/media/blah/foo: not mounted

... nenhuma referência para o local que eu dei na montagem - / media / foo (um local que existe) - mas nenhuma reclamação de que o ponto de montagem não é 'encontrado' desta vez.

Se eu verificar com o comando mount, ele mostrará o dispositivo montado:

/dev/sdb1 on /var/run/media/blah/foo type fuseblk
(rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,
allow_other,blksize=4096)

No entanto, os montantes falham. A opção 'force' não faz nada em nenhum desses casos.

Então, parece que o dispositivo já está 'montado' se eu quiser montá-lo, como evidenciado pela saída de 'mount' - mas não montado se eu quiser desmontá-lo.

Note que o dispositivo NÃO foi conectado a um Windows que hibernou, e a execução do comando para excluir o arquivo de hibernação (que vale um tiro) falha novamente com o erro 'não montado'. Além disso, a partição FAT32 no mesmo dispositivo funciona bem.

Idéias por favor? Obrigado.

Meses depois, ainda não sei por que isso acontece. Eu posso conectá-lo em uma velha caixa de 2k de windoze e monta muito bem. Eu corri a verificação do disco lá, mas não encontrei nenhum problema.

Eu deveria ter adicionado acima que o 'fuser -c / var / run / media / blah / foo retorna:

Specified filename /var/run/media/blah/foo does not exist

O comando lsof simplesmente retorna vazio (grep'd para qualquer parte do caminho).

Em teoria, nenhum processo poderia estar usando esse dispositivo / ponto de montagem. Se eles são, não tenho idéia de como encontrá-los, dado fuser não sabe. Nem lsof.

Além disso, não está executando o NSF e "losetup -a" não retorna nada.

    
por JosephK 28.04.2014 / 09:19

1 resposta

0

  1. Primeiro você verifica: lsblk

    Então, aqui você terá o bloco montado em um local específico

  2. Então, primeiro desmonte a unidade:

    niraj1@ns2:/$ sudo umount /media/niraj1/BC1C0B701C0B24CC
    
  3. Em seguida, monte a unidade:

    niraj1@ns2:/$ sudo mount /dev/sdb1 /media/usb
    

Espero que isso corrija seu problema.

    
por 29.07.2017 / 19:54