Não é possível montar o disco rígido externo

2

Estou usando o Debian e também estou usando o Windows (por muito mais tempo).

Eu carreguei um disco externo no Windows, mas ao tentar montar o linux novamente, recebi o mesmo erro:

Error mounting: mount exited with exit code 1: helper failed with:
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://tuxera.com/community/ntfs-3g-faq/#unprivileged

Tentei montar com a linha de comando, mas recebi outro erro:

:~$ sudo mount -t ntfs /dev/sda1 /media
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.
    
por Rob Michiels 30.12.2014 / 13:07

2 respostas

1

Esta é uma solução que eu reuni de várias fontes (ou seja, link ) - é bastante longo, mas funciona pelo menos em wheezy e jessie:

  1. terminal aberto
  2. fonte de download:

    $ apt-get source ntfs-3g
    
  3. digite o diretório de origem do pacote (o nome pode variar)

    $ cd ntfs-3g-2014.2.15AR.2
    
  4. altere a configuração do pacote para usar fuse :

    interno
    $ sed -i -e "s/--with-fuse=external/--with-fuse=internal/" debian/rules
    
  5. pacote de compilação

    $ sudo apt-get build-dep ntfs-3g
    $ fakeroot debian/rules binary
    

    às vezes, a criação falha, portanto, limpe e execute novamente - deve funcionar agora:

    $ fakeroot debian/rules clean
    $ fakeroot debian/rules binary
    
  6. instale o pacote criado (novamente, o nome pode variar)

    $ sudo dpkg -i ../ntfs-3g_2014.2.15AR.2-1+deb8u2_amd64.deb
    
  7. agora você tem que configurar ntfs-3g como setuid (isso é difícil e você deve saber o que está fazendo):

     $ sudo dpkg-reconfigure ntfs-3g
    

    e responda yes ao setuid ou, se não funcionar, faça manualmente:

     $ chmod 4755 $(which ntfs-3g)
    
  8. se você não quiser repetir tudo isso após cada atualização debian, defina ntfs-3g em espera:

     $ echo "ntfs-3g hold" | sudo dpkg --set-selections
    
por 04.06.2016 / 21:41
-1

Encontrei uma resposta neste fórum, link , que recomenda montar a unidade como raiz:

mount -t ntfs /dev/sdb1 /mnt
    
por 24.04.2015 / 13:13