2013/3/21 Marcelo/Porks <marceloro...@gmail.com> > 2013/3/21 Eduardo Lemos de Sa <eduardo.lemosd...@gmail.com>: > > Caro Marcelo > > > > Obrigado pelo seu email (vou comentar as suas sugestões no final (no > > top posting :-)) > > > > 2013/3/21 Marcelo/Porks <marceloro...@gmail.com>: > >> 2013/3/19 Eduardo Lemos de Sa <eduardo.lemosd...@gmail.com> > >>> > >>> 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 r...@xxxxxx.com.br:/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> > 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