Caro Marcelo 2013/3/22 Marcelo/Porks <[email protected]>: > 2013/3/21 Marcelo/Porks <[email protected]> > >> 2013/3/21 Eduardo Lemos de Sa <[email protected]>: >> > Caro Marcelo >> > >> > Obrigado pelo seu email (vou comentar as suas sugestões no final (no >> > top posting :-)) >> > >> > 2013/3/21 Marcelo/Porks <[email protected]>: >> >> 2013/3/19 Eduardo Lemos de Sa <[email protected]> >> >>> >> >>> Caríssimos >> >>> >> >>> Chegou às minhas mãos um pendrive que foi formatado provavelmente em >> >>> uma máquina rodando win7 ou win8. O file system usado na formatação é >> >>> o exFAT (tive de monta-lo em uma máquina rodando win7 para descobrir >> >>> qual era o f.s.). Tentei monta-lo no FreeBSD e não tive sucesso: >> >>> instalei mais um pedaço da "família fuse" (já havia instalado um outro >> >>> pedaço prévio para poder montar um HD que estava formatado com o >> >>> ntfs). Veja o que eu já instalei: >> >>> >> >>> fuse-1.0.0.1_2/ >> >>> fusefs-exfat-1.0.0/ >> >> >> >> >> >> >> >> Com certeza o correto é esse acima. >> >> >> >> >> >>> >> >>> fusefs-ext4fuse-0.1.3,1/ >> >>> fusefs-kmod-0.3.9.p1.20080208_11/ >> >>> fusefs-libs-2.9.2/ >> >>> fusefs-ntfs-2012.1.15/ >> >>> >> >>> Todos os drivers já foram ativados no /etc/rc.conf e no >> >>> /boot/loader.conf e nada da máquina montar o dito do pendrive. Tentei >> >>> usando o mount.exfat e mount.exfat-fuse /dev/xxxxx /pendrive e nenhum >> >>> deles funcionou. >> >>> >> >> >> >> Eu ia te sugerir o que está escrito no link [1] mas pelo que você >> >> falou acima, entendo que você já tentou fazer o lance do port, rc.conf >> >> e loader.conf. Só não ficou claro para mim se você tentou montar >> >> usando o slice ao invés do device principal (usando ada5s1 ao invés de >> >> ada5). >> >> >> >> ========== >> >> De todo modo, não custa confirmar, no link que colei basicamente são 3 >> passos: >> >> 1 - instalar o port sysutils/fusefs-exfat >> >> 2 - ls /dev/ada5* para descobrir qual slice você tem la.. >> >> provavelmente é para usar algo como ada5s1 >> >> 3 - colocar no /etc/rc.conf >> >> fusefs_enable="YES" >> >> >> >> e no /boot/loader.conf >> >> fuse_load="YES" >> >> >> >> Ai é só rebootar e tentar montar >> >> >> >> mount.exfat-fuse /dev/ada5s1 /mnt/backup >> >> ========== >> >> >> >> >> >> >> >> [1] http://forums.freebsd.org/showthread.php?t=30223 >> >> >> >> >> >> >> > >> > Este é o problema: a minha referência para buscar a solução foi >> > justamente a discussão [1] que você citou. Eu, como eu já disse, >> > instalei os pacotes (via portmaster -w, para náo ter problemas com >> > incompatibilidades devido a atualizações) fusefs-exfat, coloquei os >> > drivers e daemons nos lugares corretos (/etc/rc.d e >> > /boot/loader.conf), rebootei a máquina, tentei montar usando o slice >> > /dev/da4s1 (não cometendo o mesmo erro do usuário que originou a >> > discussão em [1]) e mesmo assim, não funcionou. >> > >> > Pensei que talvez o problema seja eu ter instalado o fusefs, o >> > fusefs-ntfs e o fusefs-exfat e ter causado uma incompatibilidade >> > (talvez o carregamento do primeiro driver inviabilise o funcionamento >> > dos demais). Eu testei o fusefs-ntfs (montando como ntfs-3g -o u+w >> > /dev/da4s1 /pendrive ) e funcionou bem (é claro que eu usei um >> > pendrive formatado com ntfs e não aquele com a exfat). O que você >> > acha? >> > >> >> Acho que deveria ter funcionado, mas não vi 'erro' no que você falou. >> Então não sei. >> >> Como/onde você formatou esse pendrive em exFAT? >> >> Posso tentar simular aqui, tenho um Windows 7 e vi que tem a opção de >> formatar 'pendrive' como exFAT. >> Deixei um aqui formatado e quando eu chegar em casa testarei no FreeBSD. >> >> > > Eduardo, testei em um FreeBSD 9.1 e funcionou. > > Na primeira tentativa não funcionou, mas descobri que o sistema de arquivos > do pendrive que eu havia formatado no windows se corrompeu. Não faço ideia > do motivo. > > Entretanto formatei novamente no Windows 7, em exFAT. Tentei montar no > FreeBSD e funcionou. > Formatei em outro Windows 7, testei e também funcionou. > > eu apenas instalei o fusefs-exfat e o fusefs-kmod. > > coloquei no /boot/loader.conf: > fuse_load="YES" > > e no rc.conf: > fusefs_enable="YES" > > Reiniciei a máquina e pronto, funcionou. > > Abaixo estão os logs. Não sei te dizer se o problema seria no FreeBSD 8.3, > pois não tenho um para testar. > > > root@ms:/root # pkg_info | grep fuse > fusefs-exfat-1.0.0 Full-featured exFAT FS implementation as a FUSE module > fusefs-kmod-0.3.9.p1.20080208_11 Kernel module for fuse > fusefs-libs-2.9.2 FUSE allows filesystem implementation in userspace > > > root@ms:/root # kldstat > Id Refs Address Size Name > 1 3 0xffffffff80200000 1323388 kernel > 2 1 0xffffffff81612000 a9bb fuse.ko > > > root@ms:/root # uname -a > FreeBSD xxxxxx.com.br 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r244545: Wed Jan > 2 08:47:54 BRST 2013 > [email protected]:/usr/obj/usr/src/sys/GENERIC amd64 > > > root@ms:/root # mount.exfat-fuse /dev/da1s1 /mnt/ > FUSE exfat 1.0.0 > > > root@ms:/root # ls -lah /mnt/ > total 68 > drwxr-xr-x 1 root wheel 32k Dec 31 1969 . > drwxr-xr-x 18 root wheel 1.0k Mar 22 13:08 .. > drwxr-xr-x 1 root wheel 32k Mar 22 13:12 teste.22.1.1 > > > root@ms:/root # ls -lah /dev/da1* > crw-r----- 1 root operator 0, 130 Mar 22 13:13 /dev/da1 > crw-r----- 1 root operator 0, 131 Mar 22 13:13 /dev/da1s1 > > > root@ms:/root # fdisk da1 > ******* Working on device /dev/da1 ******* > parameters extracted from in-core disklabel are: > cylinders=239 heads=255 sectors/track=63 (16065 blks/cyl) > > parameters to be used for BIOS calculations are: > cylinders=239 heads=255 sectors/track=63 (16065 blks/cyl) > > Media sector size is 512 > Warning: BIOS sector numbering starts with sector 1 > Information from DOS bootblock is: > The data for partition 1 is: > sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX) > start 137, size 3841911 (1875 Meg), flag 0 > beg: cyl 0/ head 2/ sector 12; > end: cyl 952/ head 56/ sector 56 > The data for partition 2 is: > <UNUSED> > The data for partition 3 is: > <UNUSED> > The data for partition 4 is: > <UNUSED> > > > >
Você encontrou a solução para o problema: na verdade, a causa dele não estava no FreeBSD (nem no 8 e nem no 9, e provavelmente, nem estará no 10). O fato do pendrive não montar com filesystem exFAT é por causa do modo que ele vem formatado de fábrica. Em uma máquina rodando win7, reformatei o pendrive como exFAT e consegui monta-lo em um FreeBSD 8.3. Por troça, tentei monta-lo em uma máquina rodando winxp: aí não funcionou, porque o sistema dizia que o device não estava formatado e ofereceu-se para formata-lo por mim (é pedir demais que a MicroSoft seja compatível com a sua concorrente, a MicroSoft). De qualquer forma, muito obrigado pela ajuda. Um abraço Edu >> Até mais! >> >> > Um abraço >> > >> > Eduardo >> > >> > >> >> >> >>> Por favor, há alguma sugestão? >> >>> Um workaround (muito mais "around" do que "work") que eu sugeri ao >> >>> proprietário é que ele o reformatasse usando ntfs. >> >>> >> >>> Agradeço a atenção >> >>> >> >>> Eduardo >> >>> >> >>> >> >>> -- >> >>> Eduardo Lemos de Sa >> >>> Associated Professor Level 4 >> >>> Dep. Quimica da Universidade Federal do Paraná >> >>> fone: +55(41)3361-3300 >> >>> fax: +55(41)3361-3186 >> >>> Voip Number call to (41) 33613600 (listen to the message and type >> 10531185) >> >>> ------------------------- >> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> >> >> >> >> >> >> >> >> -- >> >> Marcelo Rossi >> >> "This e-mail is provided "AS IS" with no warranties, and confers no >> rights." >> >> "I have nothing against God, I just hate His fan club" >> >> ------------------------- >> >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > >> > >> > >> > -- >> > Eduardo Lemos de Sa >> > Associated Professor Level 4 >> > Dep. Quimica da Universidade Federal do Paraná >> > fone: +55(41)3361-3300 >> > fax: +55(41)3361-3186 >> > Voip Number call to (41) 33613600 (listen to the message and type >> 10531185) >> > ------------------------- >> > Histórico: http://www.fug.com.br/historico/html/freebsd/ >> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> >> >> -- >> Marcelo Rossi >> "This e-mail is provided "AS IS" with no warranties, and confers no >> rights." >> "I have nothing against God, I just hate His fan club" >> > > > > -- > Marcelo Rossi > "This e-mail is provided "AS IS" with no warranties, and confers no rights." > "I have nothing against God, I just hate His fan club" > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Eduardo Lemos de Sa Associated Professor Level 4 Dep. Quimica da Universidade Federal do Paraná fone: +55(41)3361-3300 fax: +55(41)3361-3186 Voip Number call to (41) 33613600 (listen to the message and type 10531185) ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

