nao reconhece caracteres especiais ao montar partiçao ext3

1. nao reconhece caracteres especiais ao montar partiçao ext3

Ramon Miranda
ramon.rdm

(usa Debian)

Enviado em 24/07/2008 - 23:37h

Olá a todos!
estou com um problema ao montar uma partição (hdb1) de outro HD que estou tentando recuperar os dados para meu computador....
usando o comando:
mount /dev/hdb1 /mnt/hdb1
ele monta corretamente a partição mas nao reconhece os caracteres especias tias como "ç,á,ã".....
ew estou usando debian, e a partição esta formatada em ext3...
Alguem tem uma soluçao???
são muitos arquivos com esses caracteres tornando correção manual impossível...
Desde ja meu muito obrigado aos amigos!


  


2. nao reconhece caracteres especiais ao montar partiçao

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 25/07/2008 - 08:06h

Amigo. A distância não dá para entender o problema em toda a sua extensão, mas:
O reconhecimento de caracteres é provido pela página de código da lingua selecionada e do teclado.
No debian esse ajuste está no menu sistema> preferências^teclado.
Aparece um aba onde o teclado e o país são selecionados.
Á vezes precisa adicionar o páis (Brasil) ou pt-br e remover o defaul que é us (estados unidos) e o teclado padrão que é pc101 ou algo assim.]

Se isso não funcionar precisa verificar a configuração de teclado e pais em
/etc/X11/xorg.conf que deve ser editado como root
Essa operação é mais delicada e deve ser iniciada fazendo um back up do arquivo xorg.conf

Na secção teclado precis alterar para pt-br e para abnt2 que é o teclado brasileiro.
Eu não sei decorei exatamente oprque no meonento estou rodando windows.

De uma pesquisada nesses detalhes.
A solução é por esse caminho.



3. Re: nao reconhece caracteres especiais ao montar partiçao ext3

Ramon Miranda
ramon.rdm

(usa Debian)

Enviado em 25/07/2008 - 12:12h

Certo nicolo!
vou verificar isto, mas essa configuração imagino ew estar correta...
pois consigo criar, renomear os arquivos com caracteres especiais...
o problema se encontra qndo ew coloco um segundo hd e tento montar ele...
ele monta e ew posso fazer tudo normalmente...
mas os arquivos e pastas que jah estavam na partição (ext3) não exibem os caracteres especiais, tocando "á,ã ç,..." por "?".....
estou buscando uma solução mas ainda não encontrei....
obrigado!


4. acrescenta 'nls='

celio ishikawa
celioishikawa

(usa Ubuntu)

Enviado em 25/07/2008 - 12:53h

em casos de caracteres com "encoding" diferente, tem de dar o mount como você fez mas acrescentar "nls= "
Bem "nls= " a o que? Aí varia.
Primeiro eu tentaria "nls= iso8859",tipo assim:

mount /dev/hdb1 /mnt/hdb1 nls=iso8859-1

Mas pode ser de vários tipos: "nls=UTF8", "nls=cp850", "nls=CP1252"

Pelo que vi neste link http://ubuntuforums.org/archive/index.php/t-141434.html , o cara tinha partição ntfs em russo e hebraico e conseguiu dar um jeito.

Mas tenho de confessar que tentei fazer isso numa partição fat32 que não deu certo. O negócio é pesquisar esse lance de nls


5. Re: nao reconhece caracteres especiais ao montar partiçao ext3

Ramon Miranda
ramon.rdm

(usa Debian)

Enviado em 26/07/2008 - 13:39h

Olá!
Ainda persiste o problema!
Com as dicas ai de cima tentei de varias formas montar a partição...
mas esses comandos nao são reconhecidos pelo "mount",
isso ocorre ao usar iocharset=iso8859-1
ou nls= iso8859
a solução eh por este caminho, porem não encontrei a opção correta para ext3....
estes comandos pelo que estou pesquisndo a 3 dias... são para partições fat´s e ntfs....
jah olhei o manual no monte aki no debian "man 8 mount" mesmo assim nao achei nada....
continuo a busca por respostas....
Aqueles que puderem me ajudar por favor postem alguma ideia!
obrigado!


6. Re: nao reconhece caracteres especiais ao montar partiçao ext3

Ramon Miranda
ramon.rdm

(usa Debian)

Enviado em 20/08/2008 - 19:14h

Up!
ainda não encontrei a resposta!
Help !


7. Depois de muito tempo podemos marcar como [RESOLVIDO]

Sergio Souza
sergin1rn

(usa Ubuntu)

Enviado em 26/01/2012 - 10:06h

Bom dia Ramon,

Após aproximadamente um dia inteiro de pesquisa consegui resolver com o tutorial do link abaixo:
http://bertelle.dnsalias.org:22100/blog/?p=1168

Seguem os passos a serem realizados para solução do problema:

#############################################################

Obs: todos os comandos foram executado com root!

Verifique no arquivo /usr/share/i18n/SUPPORTED qual o locale que você quer instalar.

# cat /usr/share/i18n/SUPPORTED | grep pt_BR

No meu caso:

pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1

Edite o arquivo /etc/environment e acrescente as seguintes linhas.

LC_ALL=pt_BR.ISO-8859-1
LANG="pt_BR"
LANGUAGE="pt_BR:pt_en"

Agora o arquivo /etc/default/locale .

LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"

Agora o arquivo /etc/locale.alias acrescente está linha no final do arquivo.

pt_BR pt_BR.ISO-8859-1 pt_BR

Vá para o diretório /var/lib/locales/supported.d e apague os arquivos “pt” e “en” (as vezes so tem o pt) deixando so o local. Edite o arquivo local /var/lib/locales/supported.d/local e deixe igual o exemplo.

pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1

Pronto agora é so reconfigurar os Locales, digite os seguintes comandos.
# localedef pt_BR -i pt_BR -f ISO-8859-1
# localedef pt_BR.ISO-8859-1 -i pt_BR -f ISO-8859-1
# dpkg-reconfigure locales
# locale-gen --purge
# locale-gen

Para finalizar reinicie o servidor e logo que o sistema subir faça o teste.

# locale
LANG=pt_BR
LANGUAGE=pt_BR:pt:en
LC_CTYPE=”pt_BR”
LC_NUMERIC=”pt_BR”
LC_TIME=”pt_BR”
LC_COLLATE=”pt_BR”
LC_MONETARY=”pt_BR”
LC_MESSAGES=”pt_BR”
LC_PAPER=”pt_BR”
LC_NAME=”pt_BR”
LC_ADDRESS=”pt_BR”
LC_TELEPHONE=”pt_BR”
LC_MEASUREMENT=”pt_BR”
LC_IDENTIFICATION=”pt_BR”
LC_ALL= pt_BR.ISO-8859-1

# locale -a

C
en_US.iso88591
POSIX
pt_BR.iso88591

Pronto seu sistema já está com ISO-8859-1

#############################################################

Créditos: Blog do Bertelle



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts