Como faço para fazer backup dos meus arquivos a partir do login do TTY

0

Por engano, alterei a permissão recursivamente, emitindo o seguinte comando em muitos arquivos, incluindo /usr/bin/sudo :

chown -R $USER:$USER sudo

Agora eu quero reinstalar o meu sistema operacional Ubuntu, mas eu preciso fazer backup dos meus arquivos no meu disco rígido externo a partir do TTY. Como faço isso passo a passo?

Atualmente, não tenho acesso a uma mídia de instalação do Ubuntu e não quero perder meus arquivos.

    
por temiloluwa adesina 06.06.2016 / 17:21

1 resposta

1
% bl0ck_qu0te%

Você não pode fazê-lo precisamente a partir do TTY porque você destruiu sua sudo e provavelmente você não conseguirá montar a unidade externa. No entanto, você tem duas opções:

  • inicializando em um shell raiz
  • usando um DVD ou USB ao vivo

Backup inicializando em um shell raiz

Você se corta de poderes de superusuário, então você precisa "hackear" seu próprio computador. Como expliquei em uma resposta ligeiramente relacionada :

% bl0ck_qu0te%

Agora você tem acesso root e pode conectar sua unidade externa. Após conectá-lo, aguarde alguns segundos e faça:

dmesg | tail

Ele mostrará algumas linhas onde você pode detectar o dispositivo associado à partição principal da unidade externa, provavelmente /dev/sdb1 . Crie um ponto de montagem e monte a partição:

mount -o remount,rw /
mkdir -p /mnt/external
mount /dev/sdb1 /mnt/external

Agora prepare um diretório de saída e copie os arquivos:

mkdir /mnt/external/RECOVERED
cp -v -r /home /mnt/external/RECOVERED/

Observação: se o seu diretório pessoal estiver em uma partição separada, talvez seja necessário montá-lo antes de fazer o acima. Nesse caso, mount /home deve ser suficiente.

Quando estiver pronto, garanta que os dados estejam gravados na unidade completamente e desmonte o sistema de arquivos:

sync
umount /mnt/external

Desconecte a unidade externa agora. Como você planeja reinstalar, não vou discutir como limpar e desligar o computador com segurança. Apenas pressione longamente o botão de energia do hardware. ;)

Backup usando um DVD ou USB ao vivo

Se você tiver acesso a um meio de instalação do Ubuntu, faça o seguinte:

  • inicialize seu computador usando o DVD ou USB ao vivo
  • conecte o disco rígido externo
  • execute sudo nautilus no terminal
  • copie todos os arquivos desejados na unidade externa
  • desconecte com segurança a unidade
  • reinstalar o Ubuntu
por Andrea Lazzarotto 06.06.2016 / 18:51