Eu deletei meu diretório de usuários, mas não tenho certeza de como

1

Acabei de instalar um segundo disco rígido. Anteriormente, meu esquema de particionamento era / dev / sda1 continha os arquivos de inicialização e / dev / sda2 continha todo o resto. Agora / dev / sda é o novo disco rígido, e / dev / sdb é o disco rígido antigo. Eu quero usar / dev / sda como minha partição / home. Então, eu criei a tabela de partição GPT em / dev / sda com gdisk (partição única), então eu formatei / dev / sda1 com mkfs.ext4 , e então eu adicionei / dev / sda1 ao meu fstab como / home, ext4 , "defaults", 0 e 2. Eu reiniciei. Eu deveria ter reiniciado neste momento, mas eu fiz algo estúpido e mv ed minha única pasta de usuário, mszegedy, para /. Eu então mount ed / dev / sda1 em / home, e mv ed mszegedy de volta para / home. Eu então reiniciei, para descobrir que / home / mszegedy não existia. Eu fui procurá-lo, mas não consegui encontrar nenhum dos meus arquivos ou qualquer pasta com o nome "mszegedy", então concluí que o havia deletado. / dev / sda1 foi montado em / home. Eu tentei desmontar o / dev / sda1 e remontá-lo, mas o resultado foi o mesmo.

A parte interessante é quando eu tentei useradd -m mszegedy , nenhum diretório chamado "mszegedy" apareceu em / home, e quando tentei novamente, ele disse que eu já existia. A reinicialização acabou com o mesmo resultado. O que está acontecendo?

    
por mszegedy 11.09.2013 / 07:19

2 respostas

1

Descomentar a linha para / dev / sda1 no fstab resolveu o problema. Aparentemente / home / mszegedy estava sendo armazenado em / dev / sdb2, e quando montei / dev / sda1, ele ficou completamente invisível. Vou tentar movê-lo para / dev / sda1 de outra maneira, então.

    
por 13.09.2013 / 20:29
2

Eu não sei como te ajudar neste momento. Eu me certificaria de que o conteúdo das unidades seja compreendido primeiro.

Por exemplo, eu usaria algo assim:

  1. Execute o comando blkid e veja quais partições aparecem lá.
  2. Monte cada partição em tun no diretório /mnt , ( mount /dev/sda2 /mnt ) ou algo equivalente.

  3. Uma vez montado, confirme o conteúdo da partição (é antigo / home, é outra coisa).

  4. desmontar ( umount /mnt ).
  5. Repita para cada partição.

Espero que isso lance alguma luz sobre o que está acontecendo.

    
por 11.09.2013 / 09:06

Tags