Problema para montar partição exfat

Iniciado por la_de_longe, 09 de Março de 2011, 19:17

tópico anterior - próximo tópico

la_de_longe

Eu segui essa dica para poder montar um HD formatado em exfat que eu tenho:

http://www.vivaolinux.com.br/topico/vivaolinux/Sistema-de-Arquivos-exFAT-no-Ubuntu

Mas qd tento montar a o seguinte erro:

Error mounting: mount exited with exit code 1: ERROR: real size does not equal to size (0 != 3220430848).


Alguém já conseguiu usar exfat no Ubuntu?



toso51

#1
Citar
biboca
(usa Ubuntu) [4] Enviado em 06/02/2011 - 23:28h:
RESOLVIDO!

Segue a receita de bolo pra resolver. Eu uso o Ubuntu 10.04, além de instalar o fuse-exfat precisa atualizar o util-linux-ng de 2.17.x pra 2.18 pra reconhecer automatico quando plugar o pendrive ou HD.

Finalmente meus problemas estão resolvidos! Consigo usar o mesmo HD portatil no Ubuntu, Max OS X e Windows

Primeiro adicione o repositorio do fuse-exfat

sudo add-apt-repository ppa:relan/exfat

Então atualize as fontes

sudo apt-get update

instale o fuse-exfat

sudo apt-get install fuse-exfat

agora precisa instalar o sudo apt-get install fuse-exfat 2.18, não encontrei em .deb então vamos compilar
instale o build-essential cado não o tenha

sudo apt-get install build-essential

Tbm precisamos do ncurses-dev

sudo apt-get install ncurses-dev

Faça o download do util-linux-ng v2.18

wget http://www.kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2

Descompacte e compile

tar xf util-linux-ng-2.18.tar.bz2

cd util-linux-ng-2.18

./configure

make

agora só trocar a versão, para versão de 32 bits:

sudo mv /lib/libblkid.so.1.1.0 /lib/libblkid.so.1.1.0.backup

sudo cp shlibs/blkid/src/.libs/libblkid.so.1.1.0 /lib/

para x64 usa assim:

sudo mv /lib64/libblkid.so.1.1.0 /lib64/libblkid.so.1.1.0.backup

sudo cp shlibs/blkid/src/.libs/libblkid.so.1.1.0 /lib64/

Reinicie, pronto o seu Ubuntu já vai reconhecer dispositivos exFat automaticamente

Segui esta receita de bolo dele e aqui funcionou meu pen-drive 64 Gb em exFat e funcionou. O único código que ele postou "sudo mv /lib/libblkid.so.1.1.0 /lib/libblkid.so.1.1.0.backup" e que parece que não funcionou no terminal, mas não atrapalhou o reconhecimento de meu pen-drive em exFat de ser reconhecido depois que reiniciei o computador.

Como havia lido no comentário a este que postei aqui encontrei nesta página:

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/e/exfat-utils/

e nesta outra:

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/f/fuse-exfat/

Arquivos em .deb para instalação tanto do fuse-exfat e do exfat-utis

Apesar de ser um maneira alternativa, para primeira parte do tutorial, eu aqui instalei estes dois pacotes e depois fiz aquele tutorial da citação completo, como meu sistema i386, abaixei e instalei:

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/e/exfat-utils/exfat-utils_0.9.4-2_i386.deb

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/f/fuse-exfat/fuse-exfat_0.9.4-2_i386.deb

Este pen-drive em exfat utilizava no meu Windows Vista a um tempo, mas não conseguia utilizá-lo no ubuntu, agora pela primeira vez consegui e estou bem contente.
Ubuntu 13.04 - Chromium !

la_de_longe

Eu fiz exatamente isso mas o erro continua. Ele reconhece a aprtição exfatr mas não consifo montala, nem, automaticamente e nem manualmente, fica dando esse erro de size not equal.

toso51

Instalei estes dois pacotes (meu sistema i386):

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/e/exfat-utils/exfat-utils_0.9.4-2_i386.deb

http://ppa.launchpad.net/relan/exfat/ubuntu/pool/main/f/fuse-exfat/fuse-exfat_0.9.4-2_i386.deb

Depois dê estes códigos no Terminal:

Citar
sudo add-apt-repository ppa:relan/exfat

sudo apt-get update

sudo apt-get install fuse-exfat

sudo apt-get install build-essential

sudo apt-get install ncurses-dev

wget http://www.kernel.org/pub/linux/utils/util-linux-ng/v2.18/util-linux-ng-2.18.tar.bz2

tar xf util-linux-ng-2.18.tar.bz2

cd util-linux-ng-2.18

./configure

make

sudo mv /lib/libblkid.so.1.1.0 /lib/libblkid.so.1.1.0.backup

sudo cp shlibs/blkid/src/.libs/libblkid.so.1.1.0 /lib/

para x64 use estes dois códigos ao invés dos dois últimos de cima:

Citar
sudo mv /lib64/libblkid.so.1.1.0 /lib64/libblkid.so.1.1.0.backup

sudo cp shlibs/blkid/src/.libs/libblkid.so.1.1.0 /lib64/

Reinicie, é provável que seu Ubuntu irá reconhecer dispositivos exFat automaticamente. Isto testei no Ubuntu 10.10.

Ubuntu 13.04 - Chromium !