como fazer backup com terminal

como fazer backup com terminal

Eu tenho um Ubuntu 14.04 congelado e tentei seguir algumas dicas, mas ainda consigo acessar a tela de login. Depois disso nada acontece.

Não há grande problema em apenas reinstalar tudo, mas há um arquivo em meu sistema do qual não fiz backup. Usando o I'm into the termnial, encontro o arquivo, mas como salvar esse arquivo?

Tenho um HD externo, mas ele não monta agora. Ele foi montado quando o sistema funcionou bem.

Estou em uma rede wifi, então existe a possibilidade de enviar o arquivo online? Existe algum comando de e-mail baseado em terminal?

Responder1

Existem algumas maneiras.

Uma delas é enviar scpos arquivos para outro servidor com SSH instalado.

Você pode inicializar a partir do Ubuntu Live CD/USB, montar o disco rígido e copiar o arquivo.

Você pode instalar um navegador baseado em texto (por exemplo, Links ou Lynx).

Você pode copiar o arquivo para /MY_TMP_FOLDER e reinstalar o Ubuntu (observe que você terá que excluir todas as pastas na raiz, exceto /MY_TMP_FOLDER). A reinstalação do Ubuntu substituirá todos os arquivos, mas não excluirá nada, portanto, isso é seguro se você tiver nomes de arquivos exclusivos.

Instale o Mutt (e-mail baseado em texto)... Nunca usei ou configurei o Mutt, mas deve funcionar bem.

Responder2

Vou começar simplificando isso.

  • No meu terminal de trabalho, eu uso um arquivo em lote que usa zip e uma lista de arquivos, que recorre a um caminho de diretório específico. Tentar man zip.
  • Em seguida, envio o arquivo .zip por e-mail para meu e-mail residencial. Você precisará de um agente de transferência de correio completo ou do sendemail. Sendemail é o único pacote que suporta arquivos anexados onde você não precisa de um MTA (já perguntei à comunidade).
  • Também configurei esse arquivo em lote de backup para ser chamado pelo cron uma vez por semana. Certifique-se primeiro de que sua variável EDITOR esteja configurada em seu editor de texto favorito.
  • Para bash: Faça EDITOR=nano; export EDITORno seu .bashrc. Em seguida, faça source $HOME/.bashrcpara ativar as alterações. Faça crontab -epara editar seu arquivo cron pessoal, você não deve editar nenhum arquivo cron do sistema.

informação relacionada