Debian: Não consigo logar + não consigo inicializar corretamente após o backup e a restauração do sistema

0

Eu costumava copiar meus arquivos de sistema / configuração das partições lvm-based /dev/mapper/devuan--vg-root + /dev/mapper/devuan--vg-home para o armazenamento externo e movi-los para uma nova partição btrfs depois de instalar Windows . Infelizmente, esqueci de copiar o restante das partições lvm-based /dev/mapper/devuan--vg-var + /dev/mapper/devuan--vg-tmp .

Problemas

Depois de configurar e instalar grub , consegui boot do sistema, mas:

  1. O sistema para de carregar na seguinte mensagem de erro:

    fsck from util-linux 2.27.1
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-home does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-tmp does not exist
    /bin/fsck.btrfs: /dev/mapper/devuan--vg-var does not exist
    fsck exited with status code 8
    
  2. Também recebi outros erros, devido à falta das pastas /var/* alguns servidores como cron e exim4 - nessa ponto, eu consegui criá-los manualmente, bem como copiar o arquivos necessários das pastas /var/lib/dpkg/* e /var/cache/dpkg/* de xubuntu livecd .

A única solução que encontrei para os erros fsck é para touch /fastboot , mas isso está limitado ao próximo boot (ou seja, solução não permanente).

Após o próximo boot , obtive xdm fazendo loop sobre login , embora xdm tenha marcado minhas credenciais como "Bem-sucedidas" - há um problema enquanto logging into o sistema como usuário ( non-root ), enquanto logging in as root funciona bem. Além disso, sempre que eu digito su kais (kais é meu nome de usuário), recebo a seguinte mensagem exibida:

cannot execute /bin/bash: Permission Denied

Mas esse não é o caso ao digitar apenas su ( root ).

Tentei resolver o problema alterando permissions para /home/kais usando chmod 777 /home/kais -R e chown kais /home/kais -R , além de definir o diretório permissions mais adequado para /root usando chmod 755 /root -R , mas não consegui faça isso.

Outras informações

  1. Saída de ls -l /bin/bash

    -rwxrwxrwx 1 kais root 1099016 Oct 14 19:25 /bin/bash
    

Perguntas

  1. Como posso corrigir o problema login ?
  2. Como posso desabilitar a lvm partitions 'em boot (quero dizer, desinstalar lvm completamente) permanentemente?
  3. Qual ferramenta você poderia sugerir para o backing up and restoring o system + user data do sistema de arquivos das partições lvm , mais eficientemente no futuro?
por Kais 17.10.2017 / 00:51

1 resposta

2

Você não conseguiu restaurar as propriedades e permissões do arquivo para os arquivos do sistema operacional. Estou bastante impressionado que o sistema inicializa e permite que o root faça o login.

Se você fez bons backups, poderá limpar e restaurar corretamente. Caso contrário, você precisará reinstalar do zero e restaurar os arquivos do seu diretório pessoal.

Teoricamente, seria possível reaplicar os pacotes deb que você já instalou, mas sem o banco de dados de pacotes em /var que é quase impossível.

Para responder às suas perguntas específicas que você adicionou,

  1. Reinstale ou restaure a partir de um backup em bom estado. Você não tem o backup, o que deixa apenas uma escolha.
  2. Você não tem nenhum banco de dados de pacotes instalados, então você teria que escolher as ferramentas do LVM (programas, bibliotecas, arquivos de configuração), uma a uma. Veja # 1
  3. Existem muitas opções. Aqui estão alguns

Na próxima vez, sugiro que você instale ferramentas locais em /usr/local/ (por exemplo, /usr/local/bin/wais ) ou /opt . Você pode copiá-los para um novo sistema de forma trivial.

    
por 17.10.2017 / 01:32