Como afirmou o @heynnema nos comentários, a melhor maneira de fazer isso é provavelmente com um disco rígido portátil. Dito isto, vou dar-lhe algumas opções, começando por fazer do seu jeito.
Criptografando e fazendo backup no Google Drive (NÃO RECOMENDADO)
Aviso: Isso exigirá que você tenha acesso suficiente espaço no seu disco para duplicar o conteúdo do seu diretório home no formato compactado
Enquanto estiver conectado como o usuário cujo diretório você deseja fazer backup, abra um terminal e execute as seguintes ações:
- Altere para o seu diretório pessoal em
cd ~/
- Compacte o conteúdo do seu diretório pessoal em um arquivo compactado e criptografado, que será salvo em
/home
. Quando for solicitada uma senha, use algo seguro, pois ela será usada para criptografar o backup compactado. Só por segurança, vamos dividir isso em arquivos 1G também. Não sei que tipo de limite o Google coloca no tamanho do arquivo.
sudo tar -cJf - ~/ | gpg2 -c | sudo split -b 1G - ../$USER-home.tar.xz.gpg.
- Neste ponto, você deve ter vários arquivos com nomes semelhantes em
/home
, todos denominadosYOUR-USERNAME-home.tar.xz.gpg.*
. Se o seu diretório home for um show ou menos, haverá apenas um arquivo. Verifique para ver executando:ls /home
- Você pode fazer o upload de cada um desses arquivos para o seu Google Drive, desde que tenha espaço suficiente disponível para você e todo o conteúdo seja criptografado!
Quando você quiser retirá-los da unidade do Google, salve-os em um único diretório. Mude para esse diretório em um terminal e execute um dos seguintes comandos, alterando YOUR-USERNAME
para o nome de usuário refletido nos arquivos de backup. Quando uma senha é solicitada para descriptografia, digite a mesma senha que você usou para criptografar o backup:
- Descriptografar para arquivo tar compactado:
cat YOUR-USERNAME-home.tar.gpg.* | gpg -d > /path/to/save/tar/file/YOUR-USERNAME-home.tar.xz
- Descriptografar e descomprimir à direita para
/home/YOUR-USERNAME
:%cat YOUR-USERNAME-home.tar.gpg.* | gpg -d | tar -xJf -
Fazendo backup em um disco rígido externo (RECOMMENDED)
Conecte sua unidade externa e execute o seguinte comando em um terminal:
- Crie um backup não compactado e não criptografado em seu disco rígido com permissões preservadas, independentemente do sistema de arquivos no disco rígido.
sudo tar -cf /path/to/your/hd/$USER-home.tar ~/
Quando você estiver pronto para acessar os arquivos de backup, você pode simplesmente abrir o arquivo tar do disco rígido e copiar qualquer coisa ou extrair a coisa toda.