diretório /home desconfigurado [RESOLVIDO]

1. diretório /home desconfigurado [RESOLVIDO]

Eric
m4cgbr

(usa Debian)

Enviado em 15/09/2012 - 04:46h

Olá, ocorreu uma situação muito estranha no meu notebook.

Ao tentar liga-lo ele não ligava de forma alguma, não tinha jeito, desmontei o note inteiro e nada. Enfim como precisava trabalhar, peguei o HD e coloquei-o em outro notebook.

Da então inicializou, porém detectou erro no sistema de arquivo e talzzz, me dando as opções. Optei por "F" tentar corrigir falhas.

Dai então quando iniciou o servidor X ao tentar fazer o login não logava de forma alguma, assim sendo ALT + F1 abri um tty loguei como root e vi que a pasta /home perdeu totalmente sua estrutura, ficou um único diretório chamado lost+found e dentro dele os arquivos porém sem qualquer referência aos nomes, agradeço se alguém puder me ajudar, ou tiver alguma dica.

Observações:
1. Tenho como hábito montar o /home em partição separada e é este o caso
2. Já tentei montar manualmente de várias maneiras
3. Meu último uso com sucesso eu estava logado como um usuario comum sem poderes de root, ouvindo música e com uma VM aberta, ai eu precisei sair e fechei o note sem fechar a sessão. Daí então quando voltei e fui usar novamente, ocorreu o que descrevi.


Veja um exemplo dos arquivos e diretórios dentro de /home/lost+found
#2621457 #2621605 #2632403 #3015002 #3146656 #3147013 #3147061 #3147109 #3147157 #3147435 #3147593
#2621459 #2621613 #2634048 #3015079 #3146657 #3147014 #3147062 #3147110 #3147158 #3147436 #3147943
#2621460 #2621629 #2642096 #3015244 #3146658 #3147015 #3147063 #3147111 #3147159 #3147547 #3147948
#2621461 #2621793 #2645663 #3015361 #3146659 #3147016 #3147064 #3147112 #3147160 #3147548 #3276806
#2621462 #2621799 #2645680 #3015429 #3146660 #3147017 #3147065 #3147113 #3147161 #3147549 #3276854
#2621463 #2621800 #2645681 #3015436 #3146661 #3147018 #3147066 #3147114 #3147162 #3147550 #3276967
#2621464 #2621856 #2645720 #3015442 #3146662 #3147019 #3147067 #3147115 #3147163 #3147551 #3276968
#2621465 #2621881 #2645801 #3015451 #3146663 #3147020 #3147068 #3147116 #3147164 #3147552 #3276971
#2621466 #2621887 #2645855 #3015453 #3146664 #3147021 #3147069 #3147117 #3147165 #3147553 #3278130

Agradeço se alguém puder me ajudar.

p.s. o filesystem é ext4


  


2. Re: diretório /home desconfigurado [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/09/2012 - 06:29h

" 2. Já tentei montar manualmente de várias maneiras "

# Vc colocou o HD em outro Note... e nesse segundo Note, vc tentou montar pelo Fstab?

. Caso não tenha tentado o Fstab, usando o LiveCD, poste os resultados:
comando sudo fdisk -l
comando lsblk
e o arquivo " /etc/fstab " (do seu HD, não do CD).


3. Re: diretório /home desconfigurado [RESOLVIDO]

Eric
m4cgbr

(usa Debian)

Enviado em 15/09/2012 - 07:02h

Bruno, eu coloquei o HD em outro note e inicialmente não alterei o fstab, vendo que não teve jeito ai fiquei tentando montar usando algumas alternativas, porém nada adiantou.

Eu não perdi os arquivo, pois executei um du -sh e tem 17GB de dados, além disso eu acessei alguns arquivos para ver interno via vi.

Como observei no log erro de I/O lalala etc e talz, eu executei o fsck -c etc ficou processando e nada.


Segue meu fstab e desde já agradeço, pois realmente estou aqui bem perdido, pois na verdade eu não quero ter de pegar pasta por pasta ou arquivo por arquivo, recriar uma nova partição /home e mover-los, seria bem trabalhoso, embora se eu tivesse fazendo isso de quando comecei, ou seja desde ontém já teria terminado. Mas eu quero entender o problema e se possível resolver.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda2 during installation
UUID=346fff83-947a-4131-916f-7b48004d4de4 / ext4 defaults 0 1
# /boot was on /dev/sda1 during installation
UUID=8cddfaec-4bbd-4bb6-a0b4-b76e7b04d4dc /boot ext4 defaults 0 2
# /home was on /dev/sda5 during installation
UUID=72655ed8-d33e-4287-9382-a500f6f0b00b /home ext4 defaults 0 3
#/dev/sda5 /home ext4 defaults,nosuid,nodev 0 4
# swap was on /dev/sda6 during installation
UUID=f8ba5d1e-c1df-44d7-b07a-397e4ebc8446 none swap defaults 0 0
# Maquinas virtuais
#UUID=9ed0e256-d522-478c-a55e-16309830aa65 /media/vms ext4 defaults 0 2



4. Re: diretório /home desconfigurado [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/09/2012 - 07:12h

# sudo fdisk -l
e
# blkid

Poste o resultado dos 2 comandos acima.

* Vamos ver se as partições no Fstab estão com os números certos (UUID).


5. Re: diretório /home desconfigurado [RESOLVIDO]

Eric
m4cgbr

(usa Debian)

Enviado em 15/09/2012 - 07:51h

Bruno, foi mal, comi [*****] e não postei os comandos, é o sono ehehehe segue e obrigado!

macgyver ~ # fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total de 625142448 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000ecaa8

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 * 2048 1050623 524288 83 Linux
/dev/sda2 1050624 246810623 122880000 83 Linux
/dev/sda3 246812670 467994623 110590977 5 Estendida
/dev/sda4 467994624 625141759 78573568 83 Linux
/dev/sda5 246812672 451612671 102400000 83 Linux
/dev/sda6 451614720 467994623 8189952 82 Linux swap / Solaris


macgyver ~ # lsblk
NAME MAJ:MIN RM SIZE RO MOUNTPOINT
sr0 11:0 1 1024M 0
sda 8:0 0 298,1G 0
&#9500;&#9472;sda1 8:1 0 512M 0 /boot
&#9500;&#9472;sda2 8:2 0 117,2G 0 /
&#9500;&#9472;sda3 8:3 0 1K 0
&#9500;&#9472;sda4 8:4 0 75G 0
&#9500;&#9472;sda5 8:5 0 97,7G 0
&#9492;&#9472;sda6 8:6 0 7,8G 0 [SWAP]


Observação:
1. Criei uma pasta /mnt/home, criei uma nova partição /dev/sda4 e a formatei como ext4, defini o fstab para monta-la na pasta /mnt/home
2. Criei um novo setando usa pasta padrão dentro de /mnt/home/nomedouser e nada to preocupado, pois nem tentando recriar uma nova estrutura para poder trabalhar estou conseguindo.

Agradeço se alguém tiver alguma dica.


6. Re: diretório /home desconfigurado [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/09/2012 - 17:05h

# Deixe o seu arquivo Fstab atual assim:

/dev/sda1     /boot
/dev/sda2 / defaults 1 1
/dev/sda3 /media/arquivos1 defaults 0 0
/dev/sda4 /media/arquivos2 defaults 0 0
/dev/sda5 /home defautls 0 0
/dev/sda6 swap defaults 0 0


Mas antes...
* Faça Backup do arquivo Fstab
e
* Crie as pastas "arquivos":
sudo mkdir /media/arquivos1
sudo mkdir /media/arquivos2



*** Não garanto que esteja certo e que funcione,
fiz com base nos seus resultados, mas como seu Linux está meio problemático...


# Caso seu Linux inicie, confira se há arquivos nas pastas:
/media/arquivos1
/media/arquivos2



7. Re: diretório /home desconfigurado [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 15/09/2012 - 17:12h

# Desculpe pela demora:
manhã de trabalho + tarde sem internet


8. Re: diretório /home desconfigurado [RESOLVIDO]

Eric
m4cgbr

(usa Debian)

Enviado em 15/09/2012 - 17:44h

O loko Bruno imagina demoro não.

Rapaiz, num teve jeito fiz de tudo e mais um pouco ele não corrijiu os arquivos e pra acaba eu entendi o que ocorreu. Problema grade no HD várias áreas com problrma de badblock, ou seja, recuperei alguns arquivos mais importantes, pois vários arquivos foram corrompidos. Principalmente de mídia, .mp3, .ogg etc.

Muito obrigado pela ajuda, mas o jeito mesmo foi eu usar uma outra partição, remonta-la como /home, excluir meu usuario (pois nenhum arquivo tinha mais referencia com ele mesmo) criei novamente e move alguns arquivos que consegui.

Direto travava por causa que encontrava uma área danificada ai reiniciava o sis ou travava geral. To aqui ainda desde ontem ahah auhaua é muito arquivo. Ainda bem que a maioria é pessoal.

Bom fds.




9. Re: diretório /home desconfigurado [RESOLVIDO]

Guilherme Moreira de Oliveira
coelhoposa

(usa Debian)

Enviado em 15/09/2012 - 17:51h

Faça isso:

# adduser novo
# passwd novo
# mkdir /home/novo
# chmod 777 /home/novo novo

Substitua novo pelo nome de seu usuário, no meu caso ficaria assim:
# adduser quemsounaodigo
# passwd quemsounaodigo
# mkdir /home/quemsounaodigo
# chmod 777 /home/quemsounaodigo quemsounaodigo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts