Ir ao conteúdo
  • Cadastre-se

/tmp atrasa no boot. Erro de hardware?


alexandre.mbm

Posts recomendados

  • Membro VIP

Quando eu criar coragem ou encontrar tempo sobrando, farei isso.

 

Resta uma dúvida:

 

Não achei ajuda (na opção -h ou em página do man) para o comando dpkg --configure -a

Mas encontrei para dpkg-reconfigure -a

 

Reconfigura todos os pacotes instalados que usam debconf. Aviso: isto pode demorar muito tempo.

 

Deve ser a mesma coisa...

Link para o comentário
Compartilhar em outros sites

Os comandos passados pelo Jose são para quando a unidade "/" não está sendo montada, o que impediria de reconfigurar o dpkg.

 

@alexandre.mbm, seu Ubuntu inicia normalmente? Se sim, tente entrar na pasta /tmp, se tudo correr bem apenas ignore o erro e espere a pasta ser montada. Esse erro acontecia pra mim quando eu faço criptografia de disco, e não tive problemas.

 

De qualquer forma vou procurar sobre esse erro, se ele afeta algo e como resolve-lo.

 

EDIT: Entre com o seguinte comando e diga o resultado:

df -h

O resultado deve ser similar a

[junior@[member=junior] ~]$ df -hFilesystem               Size  Used Avail Use% Mounted on/dev/mapper/system-root   59G  4.9G   52G   9% /dev                      1.9G     0  1.9G   0% /devrun                      2.0G  396K  2.0G   1% /runtmpfs                    2.0G  672K  2.0G   1% /dev/shmtmpfs                    2.0G     0  2.0G   0% /sys/fs/cgrouptmpfs                    8.0G   68K  8.0G   1% /tmp/dev/sda1                976M   31M  878M   4% /boot/dev/mapper/system-home  849G  7.3G  799G   1% /hometmpfs                    396M  8.0K  396M   1% /run/user/1000/dev/sr0                 4.3G  4.3G     0 100% /run/media/junior/Disk_1[junior@[member=junior] ~]$

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
alexandre$ df -hSist. Arq.      Tam. Usado Disp. Uso% Montado em/dev/sda2        14G   11G  2,4G  82% /udev            2,0G  4,0K  2,0G   1% /devtmpfs           398M  1,1M  396M   1% /runnone            5,0M     0  5,0M   0% /run/locknone            2,0G  204K  2,0G   1% /run/shm/dev/sda5        14G  9,8G  3,7G  73% /home/dev/sdb1       120G  116G  4,9G  96% /media/Unidade de Backup/dev/sdb5        40G   34G  6,6G  84% /media/Tempalexandre$

O /tmp realmente não foi montado!

 

Meu receio é que seja problema de hardware. Como saber?

Link para o comentário
Compartilhar em outros sites

Não é problema de hardware, é ignorância do Ubuntu mesmo. Comigo acontecia dele dizer que o swap não estava pronto, mas como ele continuava o boot sem intervenção minha tudo corria bem.

 

Poste o conteúdo de "/etc/fstab", por favor.

 

Se quiser, faça uma cópia desse arquivo e a seguir insira a seguinte linha à ele (/etc/fstab):

tmpfs   /tmp    tmpfs   nodev,nosuid,size=4G     0  0

Depois, reinicie e entre com o comando anterior (df -h).

 

O arquivo FSTAB deve se parecer com o meu (observe a ultima linha):

post-711110-0-95893000-1404062630_thumb.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Farei isso mais tarde. Agora estou de saída. Minha preocupação com o hardware é por causa disto.

alexandre$ cat /etc/fstab# <file system> <mount point>   <type>  <options>       <dump>  <pass>proc            /proc           proc    nodev,noexec,nosuid 0       0# / was on /dev/sda2 during installationUUID=********-****-****-****-************ /               ext4    errors=remount-ro 0       1# /home was on /dev/sda5 during installationUUID=********-****-****-****-************ /home           ext3    defaults        0       2# swap was on /dev/sda6 during installationUUID=********-****-****-****-************ none            swap    sw              0       0

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Então usar a liha seguinte no /etc/fstab não é verdadeiramente a solução?

tmpfs   /tmp    tmpfs   nodev,nosuid,size=4G     0  0

Ainda não o fiz. Prefiro entender o que faço. Estou com o tempo um pouco estrangulado. Quais são as implicações de não ter a montagem dessa forma? O que é o normal?

 

Vejo que na realidade eu tenho um /tmp:

alexandre$ ls /tmp/at-spi2                    plugtmp             tracker-alexandre     zz.offhsperfdata_alexandre       pulse-PKdhtXMmr18n  unity_support_test.0  zz.onJMapViewerTiles_alexandre  pulse-ycEeuvZ7fq0x  zim-alexandrekeyring-GJAIjD             pulse-yZmNqzYpy3m3  zim-deamon.logorbit-alexandre            ssh-loiQgiZ18640    zz.ajudaalexandre$ df -hSist. Arq.      Tam. Usado Disp. Uso% Montado em/dev/sda2        14G   11G  2,4G  83% /udev            2,0G  4,0K  2,0G   1% /devtmpfs           398M  1,1M  396M   1% /runnone            5,0M     0  5,0M   0% /run/locknone            2,0G  180K  2,0G   1% /run/shm/dev/sda5        14G  9,8G  3,7G  73% /homealexandre$
Link para o comentário
Compartilhar em outros sites

Então usar a liha seguinte no /etc/fstab não é verdadeiramente a solução?

Não foi isso que eu disse. Eu disse que você pode tentar inserir essa linha no fstab para ver se a mensagem desaparece no boot.

 

Quais são as implicações de não ter a montagem dessa forma?

Pelo que eu vi, nenhuma. Mas não garanto nada, afinal essas loucuras só acontecem no Ubuntu e faz pelo menos 2 anos que não uso ele.

 

A mensagem diz pra montar manualmente ou esperar ser montado, então se o boot continua sem intervenção sua eu ***ACHO*** que está tudo bem.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Não foi isso que eu disse. Eu disse que você pode tentar inserir essa linha no fstab para ver se a mensagem desaparece no boot.

 

Não tenho interesse em proceder dessa forma. Estou preocupado sobre se o hardware não está mesmo prestes a dar defeito. Não quero perder meus dados. É só isso!

 

Estou com o tempo meio sufocado e há vários backups pendentes, sem lugar.

 

Pelo que eu vi, nenhuma. Mas não garanto nada, afinal essas loucuras só acontecem no Ubuntu e faz pelo menos 2 anos que não uso ele.

 

O que muda em termos de ferramentas administrativas, se a pessoa usa Arch Linux? A distribuição é mantida por quem? Na sua opinião, ela a distribuição atual que faz frente ao Ubuntu, em termos de proposta facilitadora para o usuário final?

 

A mensagem diz pra montar manualmente ou esperar ser montado, então se o boot continua sem intervenção sua eu ***ACHO*** que está tudo bem.

 

Eu até tento apertar 'M', mas não parece ter ação. O boot continua em alguns segundos e eu uso o sistema normalmente, até aonde me consta.

Link para o comentário
Compartilhar em outros sites

Não tenho interesse em proceder dessa forma. Estou preocupado sobre se o hardware não está mesmo prestes a dar defeito. Não quero perder meus dados. É só isso!

 

Estou com o tempo meio sufocado e há vários backups pendentes, sem lugar.

Estou tentando te ajudar a ver se essa mensagem desaparece usando a linha que passei, pois escanear os discos pode levar 3 horas para cada 1TB. Então é muito mais rápido tentar o comando antes.

Pra ver a saúde do HD, abra o Dash e digite Unidades (em portugues = Utilitário de Unidades) ou Disks (em inglês). Selecione o disco a ser analisado e faça um scan estendido com o SMART.

 

O que muda em termos de ferramentas administrativas, se a pessoa usa Arch Linux?

A principal mudança, se você usa os repositórios oficiais, é a idade dos pacotes. O Arch é um sistema bleeding-edge, sempre que possível terá o software mais recente, como mostra a página dele no Distrowatch http://distrowatch.com/table.php?distribution=arch

 

A distribuição é mantida por quem?

O Arch tem dois mantenedores: Os mantenedores oficiais mantém os repositórios oficiais, eles desenvolvem o sistema desde 2002.

Tem também o AUR (Repositorio dos usuarios Arch) onde você encontra pacotes para compilar que geralmente não estão nos repositorios oficiais. Meio como l Launchpad e PPA para Ubuntu.

 

Na sua opinião, ela a distribuição atual que faz frente ao Ubuntu, em termos de proposta facilitadora para o usuário final?

Facilitadora no sentido KISS (Keep it simple, stupid, ou "mantenha isso simples, estúpido").

 

Ubuntu e Arch tem usuários alvo diferentes.

 

O Arch é uma distribuição simples que você instala por terminal. Você particiona; monta as partições; configura a rede; instala o sistema base; configura o kernel e rede; instala um bootloader (eu uso syslinux); instala o Xorg; instala os drivers de video; configura os usuários; instala um ambiente gráfico. Tudo isso manualmente.

O Arch é mirado em usuários avançados. Você pode ler o guia de instalação para iniciantes aqui -> https://wiki.archlinux.org/index.php/Beginners%27_Guide_%28Portugu%C3%AAs%29

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Estou tentando te ajudar a ver se essa mensagem desaparece usando a linha que passei, pois escanear os discos pode levar 3 horas para cada 1TB. Então é muito mais rápido tentar o comando antes.

 

Tem boot que acontece, tem boot que não. Reiniciei a máquina há pouco e não aconteceu. Talvez seja com boot de ligamento. Depois tentarei observar isso.

 

Pra ver a saúde do HD, abra o Dash e digite Unidades (em portugues = Utilitário de Unidades) ou Disks (em inglês). Selecione o disco a ser analisado e faça um scan estendido com o SMART.

 

Ele nem chegou a fazer o teste!

 

post-435193-0-17225100-1404111449_thumb.

 

O que eu faço?! O que significa?

 

Esse HD é de 80 GB. Está dividido entre Windows Vista e Ubuntu. Parece-me que a maior parte dos defeitos serão na partição Windows (NTFS), porque já dera outras vezes e eu passei o verificador de disco de lá, reiteradamente. Eu pensava que era só o ntfs3g corrompendo a unidade de alguma forma; assim não dei tanto importância porque o Windows está lá quase que só de gaiato (por "questões de família").

 

O Arch tem dois mantenedores: Os mantenedores oficiais mantém os repositórios oficiais, eles desenvolvem o sistema desde 2002.

 

São apenas duas pessoas "particulares", não tem empresa ou organização por trás?

 

Tem também o AUR (Repositorio dos usuarios Arch) onde você encontra pacotes para compilar que geralmente não estão nos repositorios oficiais. Meio como l Launchpad e PPA para Ubuntu.

 

Há facilitação para as compilações? Pergunto: são pacotes de compilação contendo automatizações e controle de dependências ou versões?

 

Facilitadora no sentido KISS (Keep it simple, stupid, ou "mantenha isso simples, estúpido").

 

Ubuntu e Arch tem usuários alvo diferentes.

 

O Arch é uma distribuição simples que você instala por terminal. Você particiona; monta as partições; configura a rede; instala o sistema base; configura o kernel e rede; instala um bootloader (eu uso syslinux); instala o Xorg; instala os drivers de video; configura os usuários; instala um ambiente gráfico. Tudo isso manualmente.

 

O Arch é mirado em usuários avançados.

 

É como a inspiração do Slackware?

 

Você pode ler o guia de instalação para iniciantes aqui -> https://wiki.archlinux.org/index.php/Beginners%27_Guide_%28Portugu%C3%AAs%29

 

Verei. Obrigado.

 

Mas procuro uma distribuição facilitadora no estilo do Ubuntu. Não existe outra, não é?

Link para o comentário
Compartilhar em outros sites

O que eu faço?! O que significa?

Como a própria descrição do erro diz, essa é a contagem de setores defeituosos esperando para serem remapeados. Você pode checar mais acima em outro campo que diz "contagem de setores ruins" e mostrar uma imagem dessa área. Dependendo da situação, o melhor a fazer é um Backup e depois trocar o dispositivo.

Pelo que vi na imagem seu HD tem 62 setores reserva, mas contém mais de 700 com problema. O dispositivo não trabalhará mais com confiança e pode falhar a qualquer momento.

De qualquer forma você pode executar o autoteste estendido para ter uma ideia melhor da situação.

Você pode também usar ferramentas como o HDRegenerator. Dizem que ele funciona, mas eu eu tenho minhas dúvidas: http://forum.clubedohardware.com.br/forums/topic/1075701-hd-com-defeito/?p=5898592

 

Leituras sobre o assunto:

 

https://en.wikipedia.org/wiki/Bad_block

 

http://forum.clubedohardware.com.br/forums/topic/1075701-hd-com-defeito/

 

http://forum.clubedohardware.com.br/forums/topic/1075239-recuperar-hd-com-bad-block/

 

http://forum.clubedohardware.com.br/forums/topic/1074721-setores-defeituosos-preciso-trocar/

 

http://forum.clubedohardware.com.br/forums/topic/1074798-hd-seagate-st3000dm001-prolema-hd-sumindo/

 

http://forum.clubedohardware.com.br/forums/topic/1068901-reallocated-sector-coun/

 

São apenas duas pessoas "particulares", não tem empresa ou organização por trás?

Não tenho o número certo, mas deve ser na casa das centenas ou milhares. Não é possível duas pessoas manterem uma distro como o Arch. Um exemplo é o Manjaro, ele era mantido por 1 ou 2 caras e você levava cerca de um mês pra receber uma atualização. No Arch você recebe os pacotes logo após os desenvolvedores oficiais mandarem ele upstream, você recebe pacotes "como os desenvolvedores querem, do jeito que foram feitos pra funcionar", sem quaisquer tipo de alteração da parte do Arch.

 

E ainda bem que não há empresas por trás, aprendi uma lição valiosa com a Canonical: empresas não vão ligar para os usuários se eles quiserem lucros.

 

A organização é feita com programadores e desenvolvedores.

 

Há facilitação para as compilações? Pergunto: são pacotes de compilação contendo automatizações e controle de dependências ou versões?

Há ferramentas como o Yaourt que pegam todas as dependências necessárias.

 

É como a inspiração do Slackware?

A filosofia é muito parecida mas há certas diferenças entre Arch/Slack/Gentoo.Quando você instala um programa no Arch (dos repositorios) ele automaticamente pega todas as dependências. Por exemplo, pra instalar o driver da NVIDIA basta:

pacman -S nvidia

Isso instalará os pacotes e dependências necessárias para rodar o módulo da NVIDIA.

 

Há ainda casos onde você pode escolher o que instalar. Vou dar o exemplo do KDE.

[junior@[member="junior"] ~]$ sudo pacman -S kde[sudo] password for junior::: There are 238 members in group kde::: Repository extra   1) kde-wallpapers  2) kdeaccessibility-jovie  3) kdeaccessibility-kaccessible  4) kdeaccessibility-kmag  5) kdeaccessibility-kmousetool   6) kdeaccessibility-kmouth  7) kdeadmin-kcron  8) kdeadmin-ksystemlog  9) kdeadmin-kuser  10) kdeartwork-colorschemes  11) kdeartwork-desktopthemes   12) kdeartwork-emoticons  13) kdeartwork-iconthemes  14) kdeartwork-kscreensaver  15) kdeartwork-styles  16) kdeartwork-wallpapers   17) kdeartwork-weatherwallpapers  18) kdebase-dolphin  19) kdebase-kdepasswd  20) kdebase-kdialog  21) kdebase-keditbookmarks  22) kdebase-kfind   23) kdebase-konq-plugins  24) kdebase-konqueror  25) kdebase-konsole  26) kdebase-kwrite  27) kdebase-plasma  28) kdebase-workspace  29) kdeedu-analitza   30) kdeedu-artikulate  31) kdeedu-blinken  32) kdeedu-cantor  33) kdeedu-kalgebra  34) kdeedu-kalzium  35) kdeedu-kanagram  36) kdeedu-kbruch   37) kdeedu-kgeography  38) kdeedu-khangman  39) kdeedu-kig  40) kdeedu-kiten  41) kdeedu-klettres  42) kdeedu-kmplot  43) kdeedu-kstars   44) kdeedu-ktouch  45) kdeedu-kturtle  46) kdeedu-kwordquiz  47) kdeedu-marble  48) kdeedu-pairs  49) kdeedu-parley  50) kdeedu-rocs  51) kdeedu-step   52) kdegames-bomber  53) kdegames-bovo  54) kdegames-granatier  55) kdegames-kajongg  56) kdegames-kapman  57) kdegames-katomic  58) kdegames-kblackbox   59) kdegames-kblocks  60) kdegames-kbounce  61) kdegames-kbreakout  62) kdegames-kdiamond  63) kdegames-kfourinline  64) kdegames-kgoldrunner   65) kdegames-kigo  66) kdegames-killbots  67) kdegames-kiriki  68) kdegames-kjumpingcube  69) kdegames-klickety  70) kdegames-klines   71) kdegames-kmahjongg  72) kdegames-kmines  73) kdegames-knavalbattle  74) kdegames-knetwalk  75) kdegames-kolf  76) kdegames-kollision   77) kdegames-konquest  78) kdegames-kpatience  79) kdegames-kreversi  80) kdegames-kshisen  81) kdegames-ksirk  82) kdegames-ksnakeduel   83) kdegames-kspaceduel  84) kdegames-ksquares  85) kdegames-ksudoku  86) kdegames-ktuberling  87) kdegames-kubrick  88) kdegames-lskat   89) kdegames-palapeli  90) kdegames-picmi  91) kdegraphics-gwenview  92) kdegraphics-kamera  93) kdegraphics-kcolorchooser  94) kdegraphics-kgamma   95) kdegraphics-kolourpaint  96) kdegraphics-kruler  97) kdegraphics-ksnapshot  98) kdegraphics-mobipocket  99) kdegraphics-okular   100) kdemultimedia-audiocd-kio  101) kdemultimedia-dragonplayer  102) kdemultimedia-ffmpegthumbs  103) kdemultimedia-juk  104) kdemultimedia-kmix   105) kdemultimedia-kscd  106) kdemultimedia-mplayerthumbs  107) kdenetwork-filesharing  108) kdenetwork-kget  109) kdenetwork-kopete   110) kdenetwork-kppp  111) kdenetwork-krdc  112) kdenetwork-krfb  113) kdenetwork-strigi-analyzers  114) kdenetwork-zeroconf-ioslave   115) kdepim-akonadiconsole  116) kdepim-akregator  117) kdepim-blogilo  118) kdepim-console  119) kdepim-kaddressbook  120) kdepim-kalarm   121) kdepim-kjots  122) kdepim-kleopatra  123) kdepim-kmail  124) kdepim-knode  125) kdepim-knotes  126) kdepim-kontact  127) kdepim-korganizer   128) kdepim-kresources  129) kdepim-ktimetracker  130) kdepim-ktnef  131) kdeplasma-addons-applets-bball  132) kdeplasma-addons-applets-binary-clock   133) kdeplasma-addons-applets-blackboard  134) kdeplasma-addons-applets-bookmarks  135) kdeplasma-addons-applets-bubblemon   136) kdeplasma-addons-applets-calculator  137) kdeplasma-addons-applets-charselect  138) kdeplasma-addons-applets-comic   139) kdeplasma-addons-applets-community  140) kdeplasma-addons-applets-dict  141) kdeplasma-addons-applets-eyes   142) kdeplasma-addons-applets-fifteenpuzzle  143) kdeplasma-addons-applets-filewatcher  144) kdeplasma-addons-applets-frame   145) kdeplasma-addons-applets-fuzzy-clock  146) kdeplasma-addons-applets-icontasks  147) kdeplasma-addons-applets-incomingmsg   148) kdeplasma-addons-applets-kimpanel  149) kdeplasma-addons-applets-knowledgebase  150) kdeplasma-addons-applets-kolourpicker   151) kdeplasma-addons-applets-konqprofiles  152) kdeplasma-addons-applets-konsoleprofiles  153) kdeplasma-addons-applets-lancelot   154) kdeplasma-addons-applets-leavenote  155) kdeplasma-addons-applets-life  156) kdeplasma-addons-applets-luna  157) kdeplasma-addons-applets-magnifique   158) kdeplasma-addons-applets-mediaplayer  159) kdeplasma-addons-applets-microblog  160) kdeplasma-addons-applets-news                                       161) kdeplasma-addons-applets-notes  162) kdeplasma-addons-applets-nowplaying  163) kdeplasma-addons-applets-paste                                           164) kdeplasma-addons-applets-pastebin  165) kdeplasma-addons-applets-plasmaboard  166) kdeplasma-addons-applets-previewer                                   167) kdeplasma-addons-applets-qalculate  168) kdeplasma-addons-applets-rememberthemilk  169) kdeplasma-addons-applets-rssnow                                 170) kdeplasma-addons-applets-showdashboard  171) kdeplasma-addons-applets-showdesktop  172) kdeplasma-addons-applets-social-news                            173) kdeplasma-addons-applets-spellcheck  174) kdeplasma-addons-applets-systemloadviewer  175) kdeplasma-addons-applets-timer                                176) kdeplasma-addons-applets-unitconverter  177) kdeplasma-addons-applets-weather  178) kdeplasma-addons-applets-weatherstation                             179) kdeplasma-addons-applets-webslice  180) kdeplasma-addons-containments  181) kdeplasma-addons-runners-audioplayercontrol                                 182) kdeplasma-addons-runners-browserhistory  183) kdeplasma-addons-runners-characters  184) kdeplasma-addons-runners-contacts                               185) kdeplasma-addons-runners-converter  186) kdeplasma-addons-runners-datetime  187) kdeplasma-addons-runners-dictionary                                    188) kdeplasma-addons-runners-events  189) kdeplasma-addons-runners-katesessions  190) kdeplasma-addons-runners-konquerorsessions                            191) kdeplasma-addons-runners-konsolesessions  192) kdeplasma-addons-runners-kopete  193) kdeplasma-addons-runners-mediawiki                                 194) kdeplasma-addons-runners-spellchecker  195) kdeplasma-addons-runners-translator  196) kdeplasma-addons-runners-youtube                                  197) kdeplasma-addons-wallpapers-mandelbrot  198) kdeplasma-addons-wallpapers-marble  199) kdeplasma-addons-wallpapers-pattern                               200) kdeplasma-addons-wallpapers-potd  201) kdeplasma-addons-wallpapers-qmlwallpapers  202) kdeplasma-addons-wallpapers-virus                                203) kdeplasma-addons-wallpapers-weather  204) kdesdk-cervisia  205) kdesdk-dev-scripts  206) kdesdk-dev-utils  207) kdesdk-dolphin-plugins                  208) kdesdk-kapptemplate  209) kdesdk-kate  210) kdesdk-kcachegrind  211) kdesdk-kioslaves  212) kdesdk-kompare  213) kdesdk-lokalize  214) kdesdk-okteta   215) kdesdk-poxml  216) kdesdk-strigi-analyzers  217) kdesdk-thumbnailers  218) kdesdk-umbrello  219) kdetoys-amor  220) kdetoys-kteatime                    221) kdetoys-ktux  222) kdeutils-ark  223) kdeutils-filelight  224) kdeutils-kcalc  225) kdeutils-kcharselect  226) kdeutils-kdf  227) kdeutils-kfloppy      228) kdeutils-kgpg  229) kdeutils-kremotecontrol  230) kdeutils-ktimer  231) kdeutils-kwalletmanager  232) kdeutils-print-manager                            233) kdeutils-superkaramba  234) kdeutils-sweeper  235) kdewebdev-kfilereplace  236) kdewebdev-kimagemapeditor  237) kdewebdev-klinkstatus                   238) kdewebdev-kommanderEnter a selection (default=all):

Como você pode ver acima, há centenas de pacotes no grupo KDE e eu posso escolher os que eu quiser, como por exemplo do 1 ao 50, e do 52 até o 238; ou somente alguns, como "1,3,45-70,72,200,230,238". Mas eu instalo a base do kde e depois instalo outros pacotes que eu precisar.

 

A grande vantagem do Arch em cima do Gentoo é não precisar compilar o sistema. É possível instalar o Arch em 20 minutos ou menos.

 

Mas procuro uma distribuição facilitadora no estilo do Ubuntu. Não existe outra, não é?

Há o LinuxMint. Ele além de ser mais fácil é um sistema muito superior ao Ubuntu pois eles concertam a maioria das burradas da Canonical. Você pode baixar o LMDE e ter um sistema rolling-release baseado em Debian Testing.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Sobre o disco rígido com problemas

 

Você pode checar mais acima em outro campo que diz "contagem de setores ruins" e mostrar uma imagem dessa área.

 

Não tem esse. Mas o único que está vermelho é o que você viu.

 

Como eu disse, o autoteste estendido não executa. Dá o erro de leitura logo com aproximadamente 2s de execução.
 
Verei isso do HDRegenerator, já que tenho outro HD "para garantir" os dados.
 
Farei as leituras sugeridas, sobre o assunto dos bad blocks.
 
Sobre distribuições Linux
 
Há um controle de confiança para os binários? No projeto Debian, os desenvolvedores assinam...
 
Então no Arch Linux os pacotes tendem a ser os mais atuais de upstream, ao menos para quem se dispõem a compilar?! Essa compilação assistida mantém o controle de versões no sistema de pacotes compilados?
 
Em termos de utilidade e ferramentas ou capacidade de administração, como você diferencia Arch e LMDE?

Link para o comentário
Compartilhar em outros sites

Não tem esse. Mas o único que está vermelho é o que você viu.

 

Como eu disse, o autoteste estendido não executa. Dá o erro de leitura logo com aproximadamente 2s de execução.

A minha recomendação é trocar o disco. Pode ser que programas como o HDDRegenerator dêem uma tapeada mas não confie nele, o problema é físico (dos discos) e não há nenhum programa capaz de consertar setores.

 

Há um controle de confiança para os binários? No projeto Debian, os desenvolvedores assinam...

Não há binários no Arch, mas pacotes pré-compilados tar.gz. Eles são assinados.

 

Então no Arch Linux os pacotes tendem a ser os mais atuais de upstream, ao menos para quem se dispõem a compilar?!

Errado. Os pacotes são sempre atualizados e você não precisa compilar nada dos repositórios oficiais. Por exemplo, nos repositorios há o driver 337.25 da NVIDIA. Para instalar ele, basta:

# pacman -S nvidia

Assim que a NVIDIA lançar o próximo, tudo que você precisa fazer é atualizar o sistema

# pacman -Syu

O comando acima é como um "apt-get update && apt-get upgrade" para sistemas Debian/Like, mas é muito mais fácil.

 

Essa compilação assistida mantém o controle de versões no sistema de pacotes compilados?

Se tratando dos repositorios oficiais você não precisa compilar. Mas se tratando do AUR, tudo vai depender to tipo de pacote que você compilou. Mais info: https://wiki.archlinux.org/index.php/AUR_helper

 

Em termos de utilidade e ferramentas ou capacidade de administração, como você diferencia Arch e LMDE?

Mesmo eu não tendo testado o LMDE por muito tempo, creio que ele é apenas um Debian Testing com o Cinnamon. Então desse ponto de vista ele deve ser um ótimo sistema, pelo menos eu nunca tive problemas com o Debian Testing. Na verdade, era tão entediante (um sistema que funcionou tão bem) que eu quis um desafio novo e fui aprender como instalar Arch heheheh. Mas depois da instalação do Arch ele é infinitamente mais fácil de manter que Ubuntu, por exemplo. Só note que o Arch não é uma distro que "segura nas mãos dos usuários", ele é uma distro "faça você mesmo", enquanto Debian e derivados os usuários contam com os desenvolvedores para fazer tudo pra eles.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Tenho testado o GSmartControl mas ele não oferece mais do que o Utilitário de unidades do Ubuntu.
 
Após avaliar um ambiente de manutenção em Windows ou DOS, decidi desconsiderar todas aquelas ferramentas e aprofundar-me no que há disponível em código aberto para ambiente GNU/Linux.
 
Comecei a pesquisar sobre o que posso fazer para lidar com os badblocks em GNU/Linux. Encontrei que podia executar uma varredura na partição do meu /home. Resultado do scan:

alexandre$ sudo badblocks -v /dev/sda5[sudo] password for alexandre:Verificando blocos 0 até 14683409Verificando por blocos defeituosos (teste em modo de leitura): 4683624 done, 5:14 elapsed. (0/0/0 errors)4683625 done, 5:17 elapsed. (1/0/0 errors)4683626 done, 5:19 elapsed. (2/0/0 errors)4683627 done, 5:22 elapsed. (3/0/0 errors)4700784 done, 5:32 elapsed. (4/0/0 errors)4700785 done, 5:34 elapsed. (5/0/0 errors)4700786 done, 5:37 elapsed. (6/0/0 errors)4700787 done, 5:39 elapsed. (7/0/0 errors)4742144 done, 5:47 elapsed. (8/0/0 errors)4742145 done, 5:49 elapsed. (9/0/0 errors)4742146 done, 5:52 elapsed. (10/0/0 errors)4742147 done, 5:54 elapsed. (11/0/0 errors)4833224 done, 6:04 elapsed. (12/0/0 errors)4833225 done, 6:07 elapsed. (13/0/0 errors)4833226 done, 6:09 elapsed. (14/0/0 errors)4833227 done, 6:12 elapsed. (15/0/0 errors)done                                                 Pass completed, 16 bad blocks found. (16/0/0 errors)alexandre$

A página de manual do programa badblocks explica o seguinte:

-l filename       Add the block numbers listed in the file specified by filename to the list of bad blocks.  The format of this file  is  the       same  as  the  one  generated  by  the badblocks(8) program.  Note that the block numbers are based on the blocksize of the       filesystem.  Hence, badblocks(8) must be given the blocksize of the filesystem in order to obtain correct  results.   As  a       result,  it  is much simpler and safer to use the -c option to e2fsck, since it will assure that the correct parameters are       passed to the badblocks program.

O wiki do archlinux faz uma introdução geral ao comando badblocks (em inglês). Logo no início, diz:
 

No caso de um HDD, o setor inteiro deve ser desativado. Em um dispositivo de armazenamento, um setor é uma subdivisão de uma trilha. Setores ruins não podem ser usados, porque eles começaram a ser danificados permanentemente (um setor ruim pode mudar uma letra num arquivo de texto; fazer com que arquivos binários causem falhas de segmentação).


Mesmo que setores sejam marcados por você para não serem usados, o uso contínuo do disco rígido faz a quantidade deles aumentar. Além disso, ao identificar e marcar setores defeituosos, tenha atenção com os dados que podem estar comprometidos por terem sido gravados compartilhando a região daquele setor. Se um arquivo tem parte em setores defeituosos, ele está corrompido; suas outras partes (outros setores) estão inutilizáveis.
 
Duas alternativas

 

Trabalhar de maneira não destrutiva e sem backup dos dados (link 2) parece-me agora uma solução-meia-boca.

 

Neste momento vejo que tenho duas alternativas:

  • Usar badblocks e fdisk para determinar as posições dos badblocks. Na realidade, os setores ruins. Fazer backup de meus dados. Particionar o disco criando partições somente fora das regiões afetadas.
  • Fazer backup de meus dados e particionar o disco sem restrições. Formatar cada partição passando o badblocks destrutivo e realizando os isolamentos, assim:
mkfs.<filesystem-type> -l /root/<badblocks.txt> /dev/<device>

Na realidade, mesclar as duas alternativas, fazendo a segunda "para garantir" (mesmo que provavelmente não haja mais badblocks para o formatador isolar), parece-me a decisão mais acertada.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Uma pergunta:

 

O HD tem um dual boot: Windows Vista Home Basic / Ubuntu 12.04.4 LTS

 

Eu primeiro comecei a notar corrupções quando tentávamos usar o Windows. Daí eu passava o verificador de disco durante um boot agendado, "corrigia as coisas", e depois voltava a usar o Ubuntu, esquecendo o Vista "corrigido" lá na partição dele.

 

O problema é que de tempos eu montava aquela partição C:\ com escrita, usando o ntfs3g. Será que este software reusava os badblocks isolados pelo corretor do Windows?

 

Pois o Windows sempre deixava de prestar, e quando um familiar queria usá-lo novamente, sempre era aquela lentidão... o problema das corrupções havia voltado.

 

Update

 

Consegui instalar o DiskScan. Fiz uma primeira varredura para conhecê-lo:

alexandre$ diskscan /dev/sda5diskscan version 0.14.1I: Validating path /dev/sda5E: Disk path /dev/sda5 is inaccessible: Permission deniedalexandre$ sudo diskscan /dev/sda5diskscan version 0.14.1I: Validating path /dev/sda5I: Opened disk /dev/sda5 sector size 512 num bytes 80025279488I: Scanning disk /dev/sda5 in 65536 byte stepsI: Scan started at: Thu Jul  3 17:16:51 2014E: IO failed with no sense: status=2 mask=1 driver=8 msg=0 host=0E: Error when reading at offset 6042855936 size 65536 read 65536: SuccessE: Details: error=fatal data=full 00/00/00E: Fatal error occurred, bailing out.Access time histogram:       1: 79174      10: 7790     100: 4909     500: 301    1000: 37    2000: 0    3000: 0    4000: 0    5000: 0    6000: 0    7000: 0    8000: 0    9000: 0   10000: 0   15000: 0   20000: 0   25000: 0   30000: 0above that: 0 1080 |                                                                             |                                                                             | ^                                                                           |   ^^                                                                        |                                                                         900 |      ^                                                                      |                                                                             |                                                                             |  ^  ^                                                                       |                                                                         720 |                                                                             |                                                                             |                                                                             |                                                                             |                                                                         540 |                                                                             |                                                                             |                                                                             |                                                                             |                                                                         360 |                                                                             |                                                                             |                                                                             |                                                                             |                                                                         180 |                                                                             |                                                                             |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      | **********************************************************************      | ______________________________________________________________________      +-----------------------------------------------------------------------Conclusion: failedI: Scan ended at: Thu Jul  3 17:21:30 2014I: Scan took 280 secondI: Closed disk /dev/sda5

Se ele é interrompido assim que encontra o erro, não acho que me será útil.

Link para o comentário
Compartilhar em outros sites

Será que este software reusava os badblocks isolados pelo corretor do Windows?

Não deve ser possível pois o setor com problema é marcado e realocado para outro setor. Mas pelo que vi você tem muitos setores com defeito e esse número ultrapassa o de setores reserva, então não me espanto de mais e mais setores com defeito aparecerem. Não há o que fazer além de trocar o produto, você pode passar quantas ferramentas de análise quiser e ainda assim não haverá concerto.

 

Se ele é interrompido assim que encontra o erro, não acho que me será útil.

Você pode ir até os fórums do produto e ver o que esse erro significa. De qualquer forma, ele está fazendo o que foi programado para fazer, possivelmente parando tudo quando não consegue ler setores. Isso faz com que não ocorram mais danos.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Não deve ser possível pois o setor com problema é marcado e realocado para outro setor.

 

Isso é feito no dispositivo, no sistema de arquivos formatado, ou no sistema operacional? Penso que essa seja a questão (para o caso do NTFS). O conjunto de coisas que andei lendo por aí ‒ aplicadas a sistemas ext2/ext3/ext4 — dá a entender que existem essas três modalidades para se contornar bad blocks.

 

Eu me lembro de que o Windows cria arquivos vazios para ocupar setores defeitores...

 

Já com o Linux, os tutoriais que tenho lido apenas instruem a gravar (zerar) os setores. Em resumo, é isso. O dispositivo detectaria a incapacidade para a tarefa e então realocaria, no SMART. Mas tal método deixa as possibilidades de sanação limitadas à quantidade de setores reserva que são disponibilizados pelo fabricante.

 

Mas pelo que vi você tem muitos setores com defeito e esse número ultrapassa o de setores reserva, então não me espanto de mais e mais setores com defeito aparecerem. Não há o que fazer além de trocar o produto, você pode passar quantas ferramentas de análise quiser e ainda assim não haverá concerto.

Mas e quanto a reparticionar, isolando os regiões abrangentes que contém os setores defeituosos?

 

Alguns tutoriais que li também ensinam a ler essas regiões isoladamente, em modo diagnóstico, para vermos os arquivos que elas comprometem e também para vermos se há mais setores comprometidos "ao lado".

 

Você pode ir até os fórums do produto e ver o que esse erro significa. De qualquer forma, ele está fazendo o que foi programado para fazer, possivelmente parando tudo quando não consegue ler setores. Isso faz com que não ocorram mais danos.

Percebi isso quando tentei ler um inode de setor defeituoso ontem. As falhas estavam claramente aumentando: luz do HD acesa de forma estranha. Deixei uns 4s e cancelei a operação. Depois vi no smartctl que o contador de blocos ruins aumentara em aproximadamente 10 unidades.

 

Pretendo fazer um mapa de todos os setores defeituosos desse disco e reparticioná-lo. Quando da formatação das partições, ainda fazer novas varreduras para ver se novos problemas aparecem. Se eu estiver correto, essas partições deverão se apresentar como completamente sadias, sem setores defeituosos.

 

Mas se o particionamento ficar tosco (várias partições pequenas), esse disco vai será usado apenas como mídia externa.

 

Update

 

Em #13 eram 791 setores pendentes, agora são 864.

alexandre$ sudo smartctl -A /dev/sda[sudo] password for alexandre:smartctl 5.41 2011-06-09 r3365 [i686-linux-3.5.0-52-generic] (local build)Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net=== START OF READ SMART DATA SECTION ===SMART Attributes Data Structure revision number: 10Vendor Specific SMART Attributes with Thresholds:ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE  1 Raw_Read_Error_Rate     0x000f   119   073   006    Pre-fail  Always       -       220333808  3 Spin_Up_Time            0x0003   095   095   000    Pre-fail  Always       -       0  4 Start_Stop_Count        0x0032   095   095   020    Old_age   Always       -       6139  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0  7 Seek_Error_Rate         0x000f   089   060   030    Pre-fail  Always       -       881692987  9 Power_On_Hours          0x0032   075   075   000    Old_age   Always       -       22531 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0 12 Power_Cycle_Count       0x0032   094   094   020    Old_age   Always       -       6187187 Reported_Uncorrect      0x0032   001   001   000    Old_age   Always       -       1499189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0190 Airflow_Temperature_Cel 0x0022   060   046   045    Old_age   Always       -       40 (Min/Max 29/41)194 Temperature_Celsius     0x0022   040   054   000    Old_age   Always       -       40 (0 23 0 0)195 Hardware_ECC_Recovered  0x001a   050   041   000    Old_age   Always       -       39764142197 Current_Pending_Sector  0x0012   058   058   000    Old_age   Always       -       864198 Offline_Uncorrectable   0x0010   058   058   000    Old_age   Offline      -       864199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       9200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0202 Data_Address_Mark_Errs  0x0032   058   211   000    Old_age   Always       -       42

De lá para cá teve um boot em modo de recuperação. Passei o fsck mas ele não reclamou erros.

 

Update Quarta-feira, 16 de Julho de 2014, às 17:53:11

 

S.M.A.R.T.: qual é a real importância dos atributos Current_Pending_Sector e Offline_Uncorrectable?

@JoseMelo e @AmarildoJr, eu vou levando assim. Obrigado por tudo. Sigam o novo tópico!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...