Disco /tmp inexistente ou não montado

Iniciado por navegante, 20 de Outubro de 2012, 11:07

tópico anterior - próximo tópico

Nightlinux

Foi o que disse. Entrei pelo live-cd, tentei copiar a pasta /tmp e não funcionou. A pasta não copia. E o link também não ajudou.
Que relatório?

irtigor

Não estamos na mesma página... "não ajudou" é muito vago, você tentou as opções presentes no link, não intendeu nada ou acha que não é aquilo e simplesmente ignorou?

Nightlinux

Citação de: irtigor online 18 de Março de 2013, 14:25
Não estamos na mesma página... "não ajudou" é muito vago, você tentou as opções presentes no link, não intendeu nada ou acha que não é aquilo e simplesmente ignorou?

Vamos lá. :)
Dizem para o usuário com problema fazer os comandos: /etc /fstab e /etc /mtab . Os quais eu já fiz.
E depois: /etc/init/mountall.conf . Não consegui.
Bem... depois não entendi nada mesmo...
Estou pensando em resetar o Ubuntu 12.04 com estes comandos:

rm -rf .config && rm -rf .gconf* && rm -rf .gnome*
rm -rf .gnome2 .gconf .gconfd .compiz-1 .config/dconf .config/gnome-session .config/compiz-1
/etc/init.d/lightdm restart

Compensa? É mais fácil? Resolve?
Cansei dessa mensagem ao iniciar.
Quero uma iniciação bem rápida e está demorando até quando não aparece a mensagem.

Obrigado.

irtigor

Esses comandos são pra analisar, de forma alguma alteram o sistema, e o problema também não vai ser eliminado apagando as suas configurações pessoais. O nono comentário sugere uma forma de contornar, e o décimo indica que a coisa foi resolvida no mountall 2.48, que só está disponível no 13.04. Então, resumindo:

a) Adicione a linha abaixo no fstab (gksudo gedit /etc/fstab) e veja se funciona pra você


tmpfs /tmp tmpfs optional,nodev,noexec,nosuid 0 0


b) Tente instalar o mountall 2.48 no seu sistema, ou planeje testar/mudar pro 13.04 (falta um mês pra ele ser lançado).

galactus

Olá, esse problema já ocorreu várias vezes comigo também. Vou dizer o que fiz para parar de aparecer esse erro pra mim, sei que não é uma solução definitiva, visto o link que o irtigor postou, sendo um Bug que vai demorar um pouco para corrigirem.  Então, indo direto ao assunto, use um Live-CD ou Live-Pendrive e force a checagem do sistema de arquivos e otimização dos diretórios. Você vai ver que ele vai acusar erro no tempo de montagem do disco, corrigirá o erro e fará mudanças nos diretórios. Responda Sim ou y quando perguntado sobre a correção no tempo de montagem do disco. Se usou o ext4 como padrão, como usuário root faça:

#fsck -t ext4 -f -D /dev/sdxy


O sdxy vai depender da sua partição claro.  Use o comando fdisk -l para descobrir qual a sua partição.

Depois que fiz isso umas duas vezes, nunca mais esse erro voltou. Agora, eu também venho trocando de kernel, e na versão 3.8 do kernel, isso também não me aconteceu mais.

BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Nightlinux

Fiz estes procedimentos (não particionei o hd, minha "partição" é sda1, correto?):


guilherme@guilherme:~$ fdisk -l
guilherme@guilherme:~$ fsck -A que
fsck de util-linux 2.20.1
Usage: fsck.ext4 [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
      [-I inode_buffer_blocks] [-P process_inode_size]
      [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
      [-E extended-options] device

Ajuda de emergência:
-p Reparo automático (sem perguntas)
-n Não fazer alterações no sistema de arquivos
-y Responder todas as questões como "sim"
-c Procurar por defeitos no bloco e adicioná-los na lista de blocos defeituosos
-f Forçar checagem mesmo que o sistema de arquivos esteja marcado como limpo
-v Verbalizar
-b superblock Usar superbloco alternativo
-B blocksize Forçar tamanho do bloco ao procurar por superbloco
-j external_journal Definir localização do diário externo
-l bad_blocks_file Adicionar à lista de blocos ruins
-L bad_blocks_file Definir lista de blocos ruins
guilherme@guilherme:~$ fsck -A
fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda1 está montado. 


WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.


Você realmente deseja continuar?<n>? sim

fsck.ext4: Permissão negada tentando abrir /dev/sda1
Você precisa ter acesso r/w ao sistema de arquivos ou ser root
guilherme@guilherme:~$ sudo su
[sudo] password for guilherme:
root@guilherme:/home/guilherme# fsck -A
fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda1 está montado. 


WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.















8)
Limpando orphaned inode 18223844 (uid=1000, gid=1000, modo=0100600, tamanho=83560)
Limpando orphaned inode 12977049 (uid=1000, gid=1000, modo=0100600, tamanho=4104)
Limpando orphaned inode 12976831 (uid=1000, gid=1000, modo=0100600, tamanho=49200)
Limpando orphaned inode 12976320 (uid=1000, gid=1000, modo=0100600, tamanho=16400)
Limpando orphaned inode 18221975 (uid=1000, gid=1000, modo=0100600, tamanho=1)
Limpando orphaned inode 18221942 (uid=1000, gid=1000, modo=0100664, tamanho=21784)
Setting free inodes count to 19149479 (was 19149536)
Setting free blocks count to 52352659 (was 52345299)
/dev/sda1: clean, 265561/19415040 files, 25301101/77653760 blocks
root@guilherme:/home/guilherme# fdisk -l

Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabeças, 63 setores/trilhas, 38913 cilindros, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x000766f5

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048   621232127   310615040   83  Linux
/dev/sda2       621234174   625141759     1953793    5  Estendida
/dev/sda5       621234176   625141759     1953792   82  Linux swap / Solaris



Eu não tenho vontade de mudar de versão, o 12.04 permanecerá por 4 anos, cansei de a cada 6 meses trocar e estou feliz com o 12.04, apesar deste problema.
Estou testando as opções para soluocinar. Obrigado.

galactus

ggui, pelo amor dos meus filhinhos........

NÃO se checa sistema de arquivos montado!!!!

Você não usou um Live-CD?

E ele te avisou: WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.


O fdisk -l também deve ser executado como root!

Sua partição é a sda1 .  Porque não usou o fsck -t ext4 -f -D /dev/sda1 ?


Sobrou alguma de sua partição?
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

zekkerj

Cara, não faça isso!!! Leia as mensagens do sistema, antes de prosseguir!!!

Você pode ter destruído seu sistema de arquivos!!!

:( :( :( :( :(
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Nightlinux

Citação de: galactus online 28 de Março de 2013, 14:18
ggui, pelo amor dos meus filhinhos........

NÃO se checa sistema de arquivos montado!!!!

Você não usou um Live-CD?

E ele te avisou: WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.


O fdisk -l também deve ser executado como root!

Sua partição é a sda1 .  Porque não usou o fsck -t ext4 -f -D /dev/sda1 ?


Sobrou alguma de sua partição?

Sim. Fiz tudo isso e não resolveu.

Citação de: zekkerj online 28 de Março de 2013, 15:13
Cara, não faça isso!!! Leia as mensagens do sistema, antes de prosseguir!!!

Você pode ter destruído seu sistema de arquivos!!!

:( :( :( :( :(

Acho que tá funcionando ainda.

irtigor

Então ainda resta o paliativo.

Obs: procure escrever o que exatamente aconteceu (se abriu o terminal, digitou "ls" e nada pareceu, o ideal é que você copie e cole o "ls" digitado pra cá e diga que nada pareceu -- só a ultima parte não ajuda), não omita as mensagens, mesmo que não haja mensagem alguma.

adiaswin

Citação de: ggui online 28 de Março de 2013, 13:11
Fiz estes procedimentos (não particionei o hd, minha "partição" é sda1, correto?):


guilherme@guilherme:~$ fdisk -l
guilherme@guilherme:~$ fsck -A que
fsck de util-linux 2.20.1
Usage: fsck.ext4 [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
      [-I inode_buffer_blocks] [-P process_inode_size]
      [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
      [-E extended-options] device

Ajuda de emergência:
-p Reparo automático (sem perguntas)
-n Não fazer alterações no sistema de arquivos
-y Responder todas as questões como "sim"
-c Procurar por defeitos no bloco e adicioná-los na lista de blocos defeituosos
-f Forçar checagem mesmo que o sistema de arquivos esteja marcado como limpo
-v Verbalizar
-b superblock Usar superbloco alternativo
-B blocksize Forçar tamanho do bloco ao procurar por superbloco
-j external_journal Definir localização do diário externo
-l bad_blocks_file Adicionar à lista de blocos ruins
-L bad_blocks_file Definir lista de blocos ruins
guilherme@guilherme:~$ fsck -A
fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda1 está montado. 


WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.


Você realmente deseja continuar?<n>? sim

fsck.ext4: Permissão negada tentando abrir /dev/sda1
Você precisa ter acesso r/w ao sistema de arquivos ou ser root
guilherme@guilherme:~$ sudo su
[sudo] password for guilherme:
root@guilherme:/home/guilherme# fsck -A
fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
/dev/sda1 está montado. 


WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
cause ***SEVERE*** filesystem damage.















8)
Limpando orphaned inode 18223844 (uid=1000, gid=1000, modo=0100600, tamanho=83560)
Limpando orphaned inode 12977049 (uid=1000, gid=1000, modo=0100600, tamanho=4104)
Limpando orphaned inode 12976831 (uid=1000, gid=1000, modo=0100600, tamanho=49200)
Limpando orphaned inode 12976320 (uid=1000, gid=1000, modo=0100600, tamanho=16400)
Limpando orphaned inode 18221975 (uid=1000, gid=1000, modo=0100600, tamanho=1)
Limpando orphaned inode 18221942 (uid=1000, gid=1000, modo=0100664, tamanho=21784)
Setting free inodes count to 19149479 (was 19149536)
Setting free blocks count to 52352659 (was 52345299)
/dev/sda1: clean, 265561/19415040 files, 25301101/77653760 blocks
root@guilherme:/home/guilherme# fdisk -l

Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabeças, 63 setores/trilhas, 38913 cilindros, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0x000766f5

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048   621232127   310615040   83  Linux
/dev/sda2       621234174   625141759     1953793    5  Estendida
/dev/sda5       621234176   625141759     1953792   82  Linux swap / Solaris



Eu não tenho vontade de mudar de versão, o 12.04 permanecerá por 4 anos, cansei de a cada 6 meses trocar e estou feliz com o 12.04, apesar deste problema.
Estou testando as opções para soluocinar. Obrigado.
ola

creio que nem vale apena tentar mais pois e bem provavel que tenha destruido o sistema de arquivos da raiz do seu sistema

tente reinstalar o sistema e conserve a /home do teu sistema

ah e outra caso o problema aconteça de novo siga a dica do colega galactus

ps: quanto tempo de experiencia tem galactus ???
ubuntu 12.04

Nightlinux

Fiz este procedimento indicado pelo amigo irtigor, inseri o código na última linha e até agora não ocorreu a mensagem. Iniciei várias vezes. Parece que está resolvido.

Citação de: irtigor online 28 de Março de 2013, 10:23
a) Adicione a linha abaixo no fstab (gksudo gedit /etc/fstab) e veja se funciona pra você


tmpfs /tmp tmpfs optional,nodev,noexec,nosuid 0 0



Agradeço muito aos amigos pela paciência, pelas ajudas, por tudo.
E perdão pela minha ignorância com os comandos e despreparos. 4 anos no Unbuntu/Linux e ainda tenho dificuldade.
Eu não omiti as informações, os procedimentos que fiz foram todos postados aqui.

PS: Não tem como alterar o tópico para "Resolvido",infelizmente, pois não fui eu que o criei.

Muito obrigado!!

Nightlinux

Só o iniciar que ainda está lento, mas isso fica para outra vez...

galactus

ggui , como outro colega falou, melhor instalar o sistema novamente.

adiaswin, depende da experiência.

Com informática? Desde de 1987.

Com Linux? Desde de 2004 com o Conectiva. Apesar de ter visto CDs do Slackware em 1996, não usei ele. 
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

zekkerj

Que curioso... temos quase o mesmo tempo de luta, começamos com a mesma distribuição, e hoje estamos no mesmo caminho.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D