[Ubuntu-BR] Ajuda Porta usb
Andre Cavalcante
andre.d.cavalcante em gmail.com
Quarta Abril 13 17:31:15 UTC 2011
Olá guys,
Só para informar:
As canetas USB atuais vem por padrão com formato FAT. Se uma caneta não é
reconhecida no Linux, talvez seja aquela protegidas que precisam de um
driver para fazer a (de)criptografia. Neste caso, não funfam no Linux e,
mesmo no Windows, são problema!
Todos os sistemas de arquivos no Linux necessitam ser montados (atualmente é
feito pelo sistema automático do ambiente). Todos os sistemas de arquivos
montados são pois reconhecidos automaticamente. O reconhecimento é
automático (ou deveria ser). Se não é, ou há problemas de configuração no
ambiente ou na caneta USB (geralmente este último caso).
O linux não sabe de antemão e/ou lê direto FAT (ou qualquer outro sistema de
arquivo), mas por ter um drive FAT (ou qualquer outro sistema de arquivos)
para ele usar quando o sistema de reconhecimento dele vê que tu espetaste
uma caneta no formato FAT. A mesma coisa vale para todos os outros sistemas
de arquivos (claro que os sistemas "padrão" (ext3/4) o são porque a
implementação do respectivo driver está otimizada).
Uma configuração simples e que (ao menos na minha instalação) é padrão é o
suporte à NTFS. Nunca tive problema em montar (que no meu caso é dar dois
cliques na pasta) a partição Windows (uso o computador em dual-boot).
Para maior compatibilidade, só FAT mesmo. Mas se consegue facilmente
compatibilidade com o Windows se você fizer um truque:
1) formate a caneta com duas partições: uma FAT bem pequena e outra EXT2 com
o restante do tamanho (pode criar mais EXT2)
2) na partição FAT coloque dois programinhas do windows: o driver (ext2ifs
ou ext2fsd) e um explorador: (explore2fs). Podes até criar um autorun.inf
que executa imediatamente o explorador quando espetar o pendrive e depois
faça a partição FAT somente leitura (afinal ninguém vai querer ficar
passando vírus do Janelas de um lado para o outro.
Para maior segurança use um sistema com journaling (se bem que algo que vai
de um pc pro outro isso perde um pouco o sentido, afora que é mais lento).
Sistemas com journaling: ntfs, ext3, ext4, reiserfs HFS (o novo) etc.
Sistemas sem journaling: FAT, ext2, HFS (antigo) etc.
A USB foi feita para ser plugável (hot-plug ou plugue quente). Neste caso
tirar a caneta sem desmontar não deveria, a priori danificar nada. Por certo
há muitos casos que isso tenha acontecido com FAT, mas não tem nada a ver
com o sistema de arquivo em si, mas com a cache temporária de dados que é do
tipo leitura à frente e escrita retardada. O problema do FAT é o pior
tratamento da fragmentação e o fato de usar uma tabela de alocação que cria
um ponto de falha terrível no disco (seja ele estado sólido (SS) ou
magnético). Se há uma corrupção qualquer na tabela de alocação, adeus ao
disco.
A menor quantidade de falhas notadas nas canetas não vem de terem melhorado
a FAT, mas de terem melhorado a cache e, principalmente, muitos simplesmente
já estão formatando as canetas para NTFS que é muito melhor, diminuindo a
quantidade de FATs sem percebermos.
Para boot do Linux somente ext2/3/4. Teoricamente daria pra colocar em NTFS,
mas não funfa ainda, porque o driver precisa ser carregado do disco e o
disco não pode ser lido pelo kernel (o problema do ovo e da galinha).
Para transferência de arquivos simplesmente, é preferível usar um sistemas
sem jornal, porque o acesso é mais rápido, com menos ciclos de escrita, o
que é excelente para dispositivos SS. O mais seguro e rápido, neste caso, é
ext2 mesmo.
Como já escrevi demais, fico por aqui, pois isso já virou aula
Abraços
André Cavalcante
Almada, Portugal
Ubuntu User number # 24370
Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com
Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o BrOffice (
http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (
http://www.sun.com/software/star/odf_plugin/get.jsp).
More information about the ubuntu-br
mailing list