Ao todo, eu tentei encontrar um módulo Fuse na configuração do kernel e reconstruí-lo. E sim! Eu esqueci de marcar o fusível. Depois de recompilar o kernel e reinicializar, ele funciona com sucesso com mount /dev/sda8 /media
.
Estou tentando montar minha partição NTFS.
Quando tento $sudo mount /dev/sda8 /media/FILES
, obtenho algo assim fuse: device not found, try 'modprobe fuse' first
. Então, claro, tentei esse $modprobe fuse
e obtive modprobe: FATAL: Module fuse not found in directory /lib/modules/4.9.25
.
Eu também tentei os comandos $ntfsfix
e ntfs-3g
...
Antes eu não tinha esse fusível e estava montando com sucesso.
Você poderia me ajudar com esse problema?
UPD: linux 4.10.13-1
e kernel 4.9.25
UPDATE 12.05.17
No geral, tentei encontrar um módulo Fuse no kernel e reconstruí-lo. E sim! Eu esqueci de marcar o fusível. Depois de recompilar o kernel e reinicializar, ele funciona com sucesso com mount /dev/sda8 /media
.
Obrigado a todos vocês
Seu problema é que você não reinicializou desde a atualização do seu kernel, então você não pode carregar nenhum dos módulos do kernel que você precisa.
Sempre verifique a documentação do Arch porque geralmente é a fonte mais atualizada: link
Como você pode ver, ele aponta para o ntfs-3g pacote
Portanto, o primeiro passo para ter um suporte completo ao ntfs no linux é ter o pacote acima instalado. Como root, basta instalar com:
pacman -Syu
pacman -S ntfs-3g
Depois disso, você estará pronto para criar / montar / ler / gravar partições ntfs.
Detalhes:
Opacman cuidará das dependências (incluindo o fusível2). Você não precisa recompilar o kernel.
Uma vez instalado o ntfs-3g, basta usar o comando mount para funcionar. Você também pode usar seu gerenciador de arquivos (Nautilus no Gnome ou Dolphin no KDE, por exemplo, ambos suportam e você não precisa montar nada manualmente)
Estou assumindo que é um disco rígido interno e não um drive USB devido à nomenclatura (sda), então se você quiser montá-lo na inicialização do sistema, você pode querer colocá-lo no / etc / fstab :
# <file system> <dir> <type> <options> <dump> <pass>
/dev/NTFS-part /mnt/win ntfs-3g defaults 0 0
Onde, de acordo com sua pergunta, parte NTFS deve ser / dev / sda8 , mas, por favor, verifique isso.
Além disso, se você deseja escrever, pode querer definir as opções padrão recomendadas:
# <file system> <dir> <type> <options> <dump> <pass>
/dev/NTFS-part /mnt/win ntfs-3g uid=username,gid=users,umask=0022 0 0
Aqui você deve substituir username no campo uid com o seu.
A configuração de umask deve cuidar da compatibilidade de permissões entre o NTFS e o Linux.
O gid permite que os membros do usuários acessem (e montem) o grupo. Por padrão, no Arch Linux, todo usuário é membro do grupo de usuários. Verifique com o comando groups
para ver sua associação.
Existem algumas outras configurações a serem consideradas, mas vou encaminhá-lo para a wiki oficial do Arch Linux NTFS para aqueles.
Editar: adicionado y aos sinalizadores do pacman, para garantir que o banco de dados esteja atualizado antes de instalar o pacote.
Edite 2: adicione u ao flag do pacman caso alguém já tenha o pacote instalado e por acaso haja um upgrade para esse pacote específico e também dependências que quebrariam o sistema de acordo com o comentário feito abaixo. O downvote é um pouco extremo considerando as condições de pergunta / resposta de uma nova instalação.
Editar 3: Separe a atualização / atualização da instalação, apenas para ficar claro.
Tags ntfs mount windows arch-linux