Autor Tópico: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g  (Lida 28845 vezes)

Offline Alysson Neto

  • Administrador
  • Official Ubuntu Member
  • Usuário Ubuntu
  • *****
  • Mensagens: 606
    • Ver perfil
Tava quieto na net quando o arsolto me procuro com uma dúvida de particionamento. E pensando no problema dele resolvi testar o NTFS-3g. A instalação dele é simples e rápida.

Não funciona em 64-bits

Vou colocar aqui dois modos de instalar, usando pacotes prontos ou compilando (usei esse).
Atenção: Todos os procedimentos abaixo devem ser feitos no terminal.



Método 1 - Usando Pacotes Prontos

Baixando os pacotes:
Código: [Selecionar]
wget -c http://flomertens.keo.in/debian/ntfs-3g/binary-i386/fuse-utils_2.5.3-1_i386.deb
wget -c http://flomertens.keo.in/debian/ntfs-3g/binary-i386/libfuse2_2.5.3-1_i386.deb
wget -c http://flomertens.keo.in/debian/ntfs-3g/binary-i386/ntfs-3g_20070714-BETA-1_i386.deb

Depois disso:
Código: [Selecionar]
sudo dpkg -i libfuse2_2.5.3-1_i386.deb fuse-utils_2.5.3-1_i386.deb
Agora:
Código: [Selecionar]
sudo dpkg -i ntfs-3g_20070714-BETA-1_i386.deb


Método 2 - Compilando os Pacotes

Se você for compilar, vamos instalar o pacote build-essential para poder compilar os pacotes que vamos precisar.

Código: [Selecionar]
apt-get install build-essential
Feito isso vamos baixar os pacotes que vamos precisar. Primeiro o fuse 2.5.0 ou mais novo, aqui usei o 2.5.3. Feito isso extraia os arquivos e como root (sudo su) de os comandos:

Código: [Selecionar]
./configure
make
make install

Pronto, o fuse está instalado. Vamos carregar o módulo com o comando:

Código: [Selecionar]
modprobe fuse
Para carregar o módulo durante o boot:

Código: [Selecionar]
echo fuse | tee -a /etc/modules
Agora a vamos instalar o NTFS-3g, baixe o pacote dele em  http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-20070714-BETA.tgz. Extraia os arquivos e ainda como root dê os comandos:

Código: [Selecionar]
./configure
make
make install



Usando o NTFS-3g

Pronto está instalado!

Agora desmonte sua partição NTFS:

Código: [Selecionar]
umount /media/winxp
Monte novamente com o comando:

Código: [Selecionar]
ntfs-3g /dev/hda1 /media/winxp
Para todos os usuários terem acesso e resolver problemas de codificação use o seguinte comando:

Código: [Selecionar]
ntfs-3g /dev/hda1 /media/winxp -o silent,umask=0,locale=hu_HU.utf8
Para montar durante o boot, insira a seguinte linha no seu /etc/fstab:

Código: [Selecionar]
/dev/hda1 /media/winxp ntfs-3g silent,umask=0,locale=hu_HU.utf8 0 0
Pronto, seu Ubuntu já escreve em NTFS.
« Última modificação: 23 de Julho de 2006, 22:46 por n3t0 »
"Eu rejeito sua realidade e substituo pela minha" Adam Savage,

Offline Marcus VBP

  • Usuário Ubuntu
  • *
  • Mensagens: 355
  • Anuncie aqui!
    • Ver perfil
    • http://www.marcusvbp.com.br
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #1 Online: 24 de Julho de 2006, 07:07 »
eu fiz isso q vc sugeriu. desmontei as partições e montei de novo, e recebi o seguinte erro:
Citar
Couldn't set locale to hu_HU.utf8 thus you may not see properly or at all some files.

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #2 Online: 24 de Julho de 2006, 08:25 »
No lugar de hu_HU.utf8 você deve colocar a codificação do seu sistema, pode ver qual é com o comando "locale" no terminal.
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline ivandroconradi

  • Usuário Ubuntu
  • *
  • Mensagens: 91
  • User Ubuntu 8186
    • Ver perfil
    • Wiki Ivandro
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #3 Online: 26 de Julho de 2006, 15:16 »
Ola pessoal,
     Olha só uq acontece comigo... a instalacao foi normal sem erros...

ivandro@ubuntu:~$
ivandro@ubuntu:~$ sudo umount /media/hdd5
ivandro@ubuntu:~$
ivandro@ubuntu:~$ sudo ntfs-3g /dev/hdd5 /media/hdd5
Couldn't mount device '/dev/hdd5': Operation not supported
Windows did not shut down properly.  Try to mount volume in windows, shut down and try again.
Mount failed.
ivandro@ubuntu:~$
ivandro@ubuntu:~$ sudo mount /dev/hdd5 /media/hdd5 -t ntfs -o nls=utf8,umask=0222
ivandro@ubuntu:~$
ivandro@ubuntu:~$ cd /media/hdd5
ivandro@ubuntu:/media/hdd5$
ivandro@ubuntu:/media/hdd5$ ls *.jpg
IMG_1296.jpg  IMG_1297.jpg
ivandro@ubuntu:/media/hdd5$

Minha fstab esta assim e tambem nao rola.

# /etc/fstab: static file system information.
#
#  <file system> <mount point>   <type>  <options>       <dump>  <pass>
  proc            /proc           proc    defaults        0       0
  /dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
  /dev/hda5       none            swap    sw              0       0
  /dev/hdb1       /media/hdb1     reiserfs   defaults,user 0    0
# /dev/hdb1      /media/hdb1     ext3    defaults,errors=remount-ro 0       1
  /dev/hdb2       /media/hdb2     vfat  iocharset=utf8,umask=000  0    0
  /dev/hdd5       /media/hdd5-e   ntfs-3g silent,umask=0,locale=pt_br.utf8 0 0
# /dev/hdd5     /media/hdd5     ntfs  nls=utf8,umask=0222 0    0
  /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
  /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Interessado em aprender mais sobre o Ubuntu em português?
Comece aqui http://wiki.ubuntubrasil.org/ComeceAqui
http://wiki.ubuntubrasil.org/Ivandro_Conradi

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #4 Online: 26 de Julho de 2006, 15:54 »
ivandroconradi,
não esqueça que o driver ainda é beta.
Tenta fazer uma verificação do volume em Windows com o comando chkdsk drive.
Se mesmo assim não montar é porque deve ser um bug...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline ivandroconradi

  • Usuário Ubuntu
  • *
  • Mensagens: 91
  • User Ubuntu 8186
    • Ver perfil
    • Wiki Ivandro
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #5 Online: 26 de Julho de 2006, 16:11 »
ok... vou dar mais uma olhada pela net...
Pode ser problema de espaço, poiz quando eu ainda tinha windows nesta maquina, e executava o dfreg, ele avisava que nao havia espaço suficiente pra fazer a desfragmentação... mais mesmo assim ele desfragmentava...
Valew...
« Última modificação: 26 de Julho de 2006, 16:28 por ivandroconradi »
Interessado em aprender mais sobre o Ubuntu em português?
Comece aqui http://wiki.ubuntubrasil.org/ComeceAqui
http://wiki.ubuntubrasil.org/Ivandro_Conradi

Offline AugustoMithrandir

  • Usuário Ubuntu
  • *
  • Mensagens: 44
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #6 Online: 27 de Julho de 2006, 01:53 »
Aqui eu conseguir montar a partição com permição de escrita.
Daí eu coloquei no meu arquivo /etc/fstab a seguinte linha:
Código: [Selecionar]
/dev/hda1       /media/hda1     ntfs-3g silent,umask=0,locale=pt_BR.UTF-8 0 0
Só que quando inicia o ubuntu a aprtição não é montada.

Dapi eu tento montar manualmnte e da esse erro:

Código: [Selecionar]
abel@abel-desktop:~$ sudo ntfs-3g /dev/hda1 /media/hda1 -o silent,umask=0,locale=pt_BR.UTF-8
Password:
fusermount: failed to open /dev/fuse: No such file or directory
fuse_mount failed.
Unmounting /dev/hda1 ()

fusermount: failed to open /dev/fuse: No such file or directory
fuse_mount failed.

Daí eu instalo de novo o pacote fuse.deb q baixei e tento montar manualemente e consigo.

Alguem sabe o porque disso?

Help!



Quando faço o comando rpa carregar os modulos no boot da esse erro
Código: [Selecionar]
abel@abel-desktop:~/Desktop/fuse-2.5.3$ sudo echo fuse | tee -a /etc/modules
tee: /etc/modules: Permission denied
fuse
abel@abel-desktop:~/Desktop/fuse-2.5.3$ echo fuse | tee -a /etc/modules
tee: /etc/modules: Permission denied
fuse
« Última modificação: 27 de Julho de 2006, 02:06 por AugustoMithrandir »

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #7 Online: 27 de Julho de 2006, 06:57 »
Pode acrescernat manualmente com um editor:
sudo gedit /etc/modules
e adicona a linha:
fuse
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline AugustoMithrandir

  • Usuário Ubuntu
  • *
  • Mensagens: 44
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #8 Online: 27 de Julho de 2006, 13:07 »
Pode acrescernat manualmente com um editor:
sudo gedit /etc/modules
e adicona a linha:
fuse

eu fiz isso e deu certo.

Mas agora não ta montando de novo e quando tento montar manualmente
aparece o seguinte erro:

Código: [Selecionar]
abel@abel-desktop:~$ sudo ntfs-3g /dev/hda1 /media/hda1 -o silent,umask=0,locale=pt_BR.UTF-8
Volume is dirty.
Run chkdsk and try again, or use the force option.
Mount failed.

Porque sujou minha partição. =(

E Esse chkdsk é só pelo windows né?
vlw
« Última modificação: 27 de Julho de 2006, 13:18 por AugustoMithrandir »

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #9 Online: 27 de Julho de 2006, 15:59 »
Sim o chdsk é por Windows.
Lembro mais uma vez que esse driver é BETA, se os dados nessa partição são importantes não é boa ideia utilizar...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Offline Efyzos

  • Usuário Ubuntu
  • *
  • Mensagens: 38
    • Ver perfil
    • Alex Vendruscollo
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #10 Online: 28 de Julho de 2006, 14:41 »
N3to acredito que os arquivos pre-prontos nao estejam mais no ar.

Humm
Seguinnte consigo grava tudo blz porem na guia Computador do Nautilus aparecem os volumes antigos e com problema como posso arumar as configuracoes destes arquivos?

Obrigado.
« Última modificação: 28 de Julho de 2006, 15:32 por Efyzos »
HP Pavilion dv5000
AMD Turion 64 1.8 MHz Mobile Technology ML-32

Offline ivandroconradi

  • Usuário Ubuntu
  • *
  • Mensagens: 91
  • User Ubuntu 8186
    • Ver perfil
    • Wiki Ivandro
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #11 Online: 29 de Julho de 2006, 20:37 »
ivandroconradi,
não esqueça que o driver ainda é beta.
Tenta fazer uma verificação do volume em Windows com o comando chkdsk drive.
Se mesmo assim não montar é porque deve ser um bug...

ok... vou dar mais uma olhada pela net...
Pode ser problema de espaço, poiz quando eu ainda tinha windows nesta maquina, e executava o dfreg, ele avisava que nao havia espaço suficiente pra fazer a desfragmentação... mais mesmo assim ele desfragmentava...
Valew...

Ai Lamego... Nao é a toa que dou uma moral fudid... pra ti! sempre me ajudando ou jogando dicas ótimas...

Instalei um dual com o XP para fazer um teste deletando arquivos da particao ntfs e meu problema mudou sendo entao com o grub  ;D   depois de ler varios topicos aqui no forum, tentar as dicas do guia nao oficial do Dapper e varias tentativas sem sucesso, achei a sua dica no http://ubuntuforum-pt.org/index.php?topic=8511.msg45567#msg45567 e tudo perfeito...
Antes disso eu ja havia configurado o XP e la deletei todos arquivos que eu podia da partiçao ntfs, liberando assim 6.4GB de espaço... Assim que reinstalei o grub a particao ntfs ja estava montada no ubuntu e consegui criar e deletar arquivos na particao pelo dapper.... Show de bola...     :-P

Postei aqui novamente pois acho que esta dica pode ser de valor para mais alguem...
Entao quando o XP indica que nao ha espaço suficiente no hd para desfragmentar o disco, é possível que o NTFS-3g nao consiga montar a partiçao resultando a msg de erro que postei anteriormente neste topico...

Valew mestre!!! Abraco a todos...
Interessado em aprender mais sobre o Ubuntu em português?
Comece aqui http://wiki.ubuntubrasil.org/ComeceAqui
http://wiki.ubuntubrasil.org/Ivandro_Conradi

Offline tiochico

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #12 Online: 04 de Setembro de 2006, 23:55 »
Olá,

Tornei-me usuário do Linux hoje, e estava tentando habilitar escrita em NTFS.
instalei o fuse via ./configure, make e make install, usei o comando modprobe fuse, e ao dar o ./configure no ntfs-3g, ele me retornou esse erro:

Código: [Selecionar]
checking for pkg-config... no
*** The pkg-config script could not be found. Make sure it is
*** in your path, or set the PKG_CONFIG environment variable
*** to the full path to pkg-config.
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config.
configure: error: ntfs-3g requires FUSE version >= 2.5.0. See http://fuse.sourceforge.net/ how to install FUSE.

o FUSE não acusou nenhum erro durante a instalação.
Se alguém puder me ajudar, eu agradeço muito!!

Offline ivandroconradi

  • Usuário Ubuntu
  • *
  • Mensagens: 91
  • User Ubuntu 8186
    • Ver perfil
    • Wiki Ivandro
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #13 Online: 05 de Setembro de 2006, 08:49 »
Tiochico,
criei estes dois tutos e pelo que vejo quem o usa nao esta tendo problemas...
acho que vc esta tendo problemas com uma versao do fuse > (menor) q 2.5.0

tenta um dos dois links abaixo... ja acompanha os arquivos necessarios...

http://d.turboupload.com/d/955205/tutorial_ntfs-3g_02.tar.bz2.html

http://d.turboupload.com/d/955171/tutorial_ntfs-3g.tar.bz2.html
Interessado em aprender mais sobre o Ubuntu em português?
Comece aqui http://wiki.ubuntubrasil.org/ComeceAqui
http://wiki.ubuntubrasil.org/Ivandro_Conradi

Offline tiochico

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Instalando o suporte a escrita em partições NTFS usando o NTFS-3g
« Resposta #14 Online: 05 de Setembro de 2006, 09:32 »
ivandroconradi, baixei o tuto e fiz exatamente como estava lá, com os arquivos que estavam ali, e continuou dando o mesmo erro....

EDIT: achei o problema, faltava o pkg-config.
« Última modificação: 05 de Setembro de 2006, 09:36 por tiochico »