[Ubuntu-BR] formatar pendrive
Jose Lera
correalera em gmail.com
Sábado Dezembro 12 00:06:33 UTC 2009
Formatar um Pendrive pode não ser tão linear como parece a primeira vista,
existem vários detalhes a levar em conta como esplicado neste texto retirado
do livro do Morimoto, ele dá alguns detalhes sobre o processo em "Linux
Ferramentas Técnicas 2º edição". Além de tudo isso, também devemos levar em
conta a qualidade da memória, pois memórias de baixa qualidade tem uma
"resistência" pequena às regravações o que o torna uma escolha ruim para
formatações com jornaling (EXT3, EXT4, REISER, XFS, etc ...), neste caso
recomendo formatações sem jornaling (MSDOS, FAT32, EXT2, etc ...).
Inicio do texto:
O pendrive ou cartão pode ser particionado normalmente, através do cfdisk,
gparted ou qualquer outro particionador, como se fosse realmente um HD
externo.
O mais comum é que seja usada uma única partição, formatada em FAT32, o que
permite que ele seja acessado tanto no Linux quanto no Windows. Mas nada
impede que você formate seu pendrive em ReiserFS ou qualquer outro sistema
de arquivos. Lembre-se de que você pode formatar partição usando os comandos
"mkfs.ext3", "mkfs.reiserfs" ou "mkfs.vfat" (para FAT32).
Uma desvantagem é que o ReiserFS, EXT3, XFS e JFS consomem uma quantidade de
espaço relativamente grande para armazenar a estrutura do sistema de
arquivos, deixando menos espaço útil disponível. Eles são mais apropriados
para formatar HDs e unidades de maior capacidade.
Alguns mp3players baratos utilizam um padrão de formatação chamado
"superfloppy", onde o dispositivo é formatado diretamente em FAT32 (como se
fosse um disquete gigante), ao invés de ser criada uma partição. Nestes
casos, você acessa os arquivos diretamente pelo "/dev/sda", ao invés do
"/dev/sda1".
Se você tiver a curiosidade de particionar o mp3player, criando uma partição
e formatando, vai perceber que embora consiga montar e acessar os dados
normalmente, o mp3player não vai mais conseguir achar os arquivos das
músicas. Para voltar à formatação padrão, use o comando "mkfs.vfat -I
/dev/sda" onde o "-I" (i maiúsculo) especifica o tipo de formatação.
Outra dica é que, a partir do Kernel 2.6.12 houve uma mudança importante no
modo padrão de acesso a pendrives, mp3players e outros dispositivos de
armazenamento USB. Para aumentar a segurança da gravação de dados, muitas
distribuições montam os drives usando a opção "sync", que sincroniza a
gravação dos dados, diminuindo a probabilidade de perder arquivos ao remover
o pendrive sem desmontar.
O problema é que na nova versão do driver usb-storage, a opção passou à ser
seguida a risca, fazendo com que a cada setor gravado, seja feita uma
atualização na tabela de alocação de arquivos da partição. Isto faz com que
a velocidade de gravação fique assustadoramente baixa, algo em torno de 40
kb/s nos pendrives USB 1.1 e de 200 a 300 kb/s nos 2.0.
A solução é passar a montar os pendrives usando a opção "async", se
necessário via terminal, usando o comando:
*# mount -o async /dev/sda1 /mnt/sda1*
Além do problema da lentidão, montar os drives com a opção "sync" pode
causar danos depois de algum tempo de uso, pois as freqüentes gravações aos
primeiros setores (onde está a tabela de alocação) podem rapidamente exceder
o limite de gravações das memórias flash mais baratas, inutilizando o
pendrive, como reportado aqui:
http://readlist.com/lists/vger.kernel.org/linux-kernel/22/111748.html
Note que este "problema" só afeta os Kernels recentes, a partir do 2.6.12.
Você só precisa se preocupar com isso se está usando uma versão recente e
está tendo o problema de lentidão ao gravar dados no pendrive que citei.
Fim do texto.
----------------------------------------------------------------
Espero que isto ajude.
[]'s Lera
2009/12/11 Paulo Horácio <horacllos em gmail.com>
> Hj passei por uma situação constrangedora, fui dar idéia de que o linux é
> mais fácil que o win diante de um amigo e acontece que precisando formatar
> o
> pendrive dele fiquei na mão. Havia vários recursos: desmontar, ejetar e
> remover com segurança (não são sinônimos?) mas nada de formatar! Tentei ir
> até o "Criador de USB Inicializável" e por lá tentar formatar, estranho que
> ele identificou duas unidades do mesmo pen, tentei clicar no botão de
> formatar mas deu erro e nada do pendrive montar novamente. Resultado,
> fiquei
> sem conseguir formatar e sem ocnseguir montar novamente. Afinal, como faço
> uma formatação completa em discos removíveis?
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
------- Alferes 3ª Grau da Federação Da Frota Estelar De São Paulo -------
________________ _ Jose Maria Correa Lera
\__(=======/_=_/ ____.--'-`--.___ Registered Ubuntu User #16614
\ \ `,--,-.___.----' Registered Linux User #136117
.--`\ \--'../ A felicidade não depende do que nos falta,
'---._____.|] mas do bom uso que fazemos do que temos.
More information about the ubuntu-br
mailing list