Erro ao ler partições ! [ Resolvido ]

Iniciado por mooca, 16 de Junho de 2007, 13:23

tópico anterior - próximo tópico

mooca

Galera é o seguinte, eu instalei o KDE e o XFCE para testar e ver se tinham um desempenho melhor que o gnome, até ai tudo bem, instalei numa boa usando os comandos:

sudo aptitude install kubuntu-desktop

sudo aptitude install xubuntu-desktop

Depois disso as pastas das outras duas partições que tenho, hda1 e hda5 ficam montadas no Desktop, porém quando tento visualizar os arquivos, a pasta fica simplesmente em branco. Nenhum arquivo aparece !

Se alguém souber o que é, por favor me ajudem !!

ps: No Gnome fica um cadeado em cima dos ícones das partições.

Mythus

Não faz nenhum sentido isso.

No terminal, digite: mount (sem nenhum parâmetro)
ele vai listar as partições montadas, cole aqui juntamente com o conteudo de /etc/fstab
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

mooca

#2
Concordo com vc .

Estou postando o que você pediu qdo digitei mount no terminal:

/dev/hda7 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Conteúdo do fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda7
UUID=4753602e-e786-4864-aabe-3d2af9879dff /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda1
# /dev/hda5
# /dev/hda6
UUID=4179a763-5509-49b6-a1f4-878048b9c313 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0

# Generated by Automatix
/dev/hda1   /media/hda1   ntfs-3g  defaults,locale=en_US.utf8    0    0
/dev/hda5   /media/hda5   ntfs-3g  defaults,locale=en_US.utf8    0    0
## End of Automatix mounted partitions

Mythus

#3
Eu sabia que o kubuntu e o xubuntu não tinham nada a ver com a história! ;D
O Automatix mudou de ntfs para ntfs-3g (Fuse) e desmontou as partições NTFS, mas esqueceu de montá-las (coisa que ocorre normalmente na inicialização do sistema).


/dev/hda7 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Nesse exato momento você não tem nenhuma partição montada, além das do Ubuntu.
Tente uma dessas soluções:

1º Montar no ambiente gráfico
- usando o Nautilius em computer:/// clique com o botão direito na partição desejada e selecione montar.
- usando o KDE em Mídias de Armazenamento clique com o botão direito na partição desejada e selecione montar.

2º Montar pelo terminal
digite:
mount /media/hda1
mount /media/hda5


Se der problema de permissão, use sudo antes de mount

3º Desfazer o que o Automatix fez
- dentro de /etc/ deve ter algum arquivo de backup da mudança que o automatix fez, normalmnte com o nome parecido ao do fstab algo como fstab.bak ou fstab.orig abra ambos os arquivos e veja o que foi alterado. Para abrir ambos os arquivos digite:
sudo gedit /etc/fsta*

Além da linha que o automatix deu, para cada partição você pode testar qualquer dessas (tomando como exemplo o hda1):


/dev/hda1   /media/hda1   ntfs-3g  defaults,locale=pt_BR.utf8    0    0
ou
/dev/hda1   /media/hda1   ntfs-3g  noauto,rw,defaults,umask=0000,user,silent,locale=pt_BR.utf8 0 0

Entenda a ordem:
Dispositivo|Pt de Montagem|sistema de arquivos|opções do sistema de arquivos|Ordem de Manutenção (nenhuma, 1º e 2º)

Talvez você receba mensagens do tipo: "Não foi possível modificar as permissões do arquivo X", ao copiar o arquivo X dentro de uma partição com Fuse, não tem problema. O dono original da partição é o root, não se consegue atribuir o dono como um usuário comum.

Caso nao obtenha sucesso em nenhuma dessas opções, cole aqui as todas as mensagens de erro. Quanto maior a quatidade de informação que você der, maior será a possibilidade de achar uma solução.
Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.

mooca

Depois que você falou do Automatix eu me lembrei de uma coisa .. Logo quando instalei esse programa eu instalei um recurso de escrita em NTFS e vinha funcionando muito bem ! Mas do nada a partição sumiu .. dai eu removi esse recurso pelo automatix e as partições voltaram ! Estão montadas, porém sem o poder de escrever nelas  :(

Agora preciso aprender alguma forma de habilitar esse recurso sem o automatix !

mooca

Fiz manualmente o passo-a-passo de como habilitar a escrita em NTFS. Instalo tudo, mas ao ativar, aparece o erro:

Mount is denied because NTFS logfile is unclean. Choose one action:
   Boot Windows and shutdown it cleanly, or if you have a removable
   device then click the 'Safely Remove Hardware' icon in the Windows
   taskbar notification area before disconnecting it.


Sabe o que pode ser ? Meu problema está ai ! Ao tentar ativar a escrita em NTFS as partições somem !

Meu fstab está assim:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda7
UUID=4753602e-e786-4864-aabe-3d2af9879dff /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda1
/dev/hda1 /media/hda1     ntfs-3g    silent,umask=0,locale=utf8 0 0
# /dev/hda5
/dev/hda5 /media/hda5     ntfs-3g    silent,umask=0,locale=utf8 0 0
# /dev/hda6
UUID=4179a763-5509-49b6-a1f4-878048b9c313 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0

mooca

Resolvi o problema. Se alguém passar por esse mesmo erro, basta fazer login no Windows, desligar o micro pelo sistema. Depois faça login pelo Ubuntu e tudo voltará a funcionar. Abraço

hraposo

Citação de: mooca online 17 de Junho de 2007, 17:52
Resolvi o problema. Se alguém passar por esse mesmo erro, basta fazer login no Windows, desligar o micro pelo sistema. Depois faça login pelo Ubuntu e tudo voltará a funcionar. Abraço

Às vezes não basta isso. Tem que se ir ao windows e fazer:
chkdsk /r ou /f    
para o windows reparar os badblocks do sitema ntfs.
Por vezes só assim o Ubuntu monta as partições nffs.

Mythus

Olá!

Sempre é bom atentar às mensagens de erro:

Citação de: mooca online 17 de Junho de 2007, 00:12
Mount is denied because NTFS logfile is unclean. Choose one action:
   Boot Windows and shutdown it cleanly, or if you have a removable
   device then click the 'Safely Remove Hardware' icon in the Windows
   taskbar notification area before disconnecting it.
Boot Windows and shutdown it cleanly  = Inicie o Windows e desligue-o naturalmente.


# /dev/hda1
/dev/hda1 /media/hda1     ntfs-3g    silent,umask=0,locale=utf8 0 0
# /dev/hda5
/dev/hda5 /media/hda5     ntfs-3g    silent,umask=0,locale=utf8 0 0


Se tiver qualquer problema com acentos ou escrita na partição, substitua
"silent,umask=0,locale=utf8" por
"defaults,locale=pt_BR.utf8" ou
"noauto,rw,defaults,umask=0000,user,silent,locale=pt_BR.utf8"
(sem aspas)

Abraços,
_________________
Não é programador, não é hacker. Formado em Direito pela UFPb. Usuário de Linux em tempo integral: Linux User Number: 174012.