Como fazer backup e clonar seu Steam Deck - rodrigonogueira/guia_steam_deck GitHub Wiki

image

Se você gasta tanto tempo experimentando coisas e mexendo em seu Steam Deck quanto nós, você pode se deparar com um problema ocasional e, mais cedo ou mais tarde, precisar restaurar todo o seu sistema. Embora o SteamOS com Linux proponha várias maneiras de reparar seu sistema, algumas perderão seus dados. Ou talvez você tenha instalado um novo SSD em seu Steam Deck e queira mover os arquivos do antigo.

Para esses casos, e geralmente, para uso adequado, você deseja fazer backup de seu Steam Deck. Como está executando o Linux, fazer backup é muito fácil e existem vários métodos para diferentes necessidades. Mostraremos duas maneiras hoje.

Antes de começar, pegue uma unidade externa grande, como SSD preferido (no momento em que escrevo, a opção de 1 TB está à venda). Um ponto óbvio a se fazer, talvez, mas se você quiser fazer backup de todo o sistema, ele precisa ser pelo menos tão grande quanto a unidade interna do Steam Deck.

Duas maneiras de fazer backup do Steam Deck

Fazendo backup dos dados do Steam Deck usando rsync

Usar o rysnc para fazer backup do seu Steam Deck é provavelmente a maneira mais rápida, mas você precisará usar o terminal. Mas não se preocupe; você só precisa copiar algumas linhas para executá-lo.

image

Antes de começar, precisamos preparar um disco rígido externo para o processo — usamos o drive integrado em nosso dock JSAUX M.2.

  1. No Steam Deck, vá para o modo desktop. Clique no botão Steam, vá para Power e depois em Switch to Desktop. Aguarde o Deck reiniciar.
  2. No modo de área de trabalho, clique no botão de menu e abra o KDE Partition Manager. Conecte sua unidade externa e encontre-a na barra lateral.
  3. Em nosso caso, a unidade estava visível como /dev/sda. Aqui, clique na partição e exclua-a. Se isso não funcionar, porque o ponto de montagem tem um bloqueio, clique com o botão direito do mouse e desmonte a unidade primeiro.
  4. Em seguida, clique em Nova tabela de partição, escolha GPT e salve.
  5. Clique na partição, depois em Novo e em Sistema de arquivos, escolha ext4 e dê um rótulo a ela, chamamos de jsaux. Salve e, finalmente, clique em Aplicar.
  6. Agora, clique no botão de menu novamente e abra o Konsole. Aqui, digite sudo chown deck /run/media/deck/jsaux e pressione enter. Substitua jsaux pelo nome que você deu à sua unidade, é claro.

Agora, você deve ter preparado sua unidade e montado adequadamente. Criamos uma pasta no local da unidade chamada backup. Hora de fazer backup!

  1. Se você fechou o terminal, abra o Konsole novamente. Em seguida, queremos fazer backup da pasta inicial, pois tudo o que você precisa deve estar aqui.
  2. Agora, digite sudo rsync -aAXv /home/deck /run/media/deck/jsaux/backup. Substitua jsaux/backup pelo caminho para sua unidade e pasta. Aperte enter e deixe rodar.

Para restaurar seu sistema, você deve inverter as pastas de origem e destino: sudo rsync -aAXv /run/media/deck/jsaux/backup/deck /home/deck.

(Com a opção -aAXv, os arquivos são transferidos no modo de arquivamento para garantir que links simbólicos, permissões, dispositivos, propriedades, tempos de modificação, atributos estendidos e ACLs sejam preservados.)

Como o rsync é uma ferramenta incremental de cópia de arquivos, ele verificará apenas os dados que ainda não foram copiados. Portanto, é uma excelente ferramenta para sincronizar pastas. Você poderia, por exemplo, usá-lo para criar um backup em nuvem sincronizado com um serviço de armazenamento em nuvem como o Backblaze B2, que é um dos nossos serviços favoritos.

Clone seu Steam Deck usando o Clonezilla

Outra opção que não usa o Terminal é o Clonezilla, porém, para este método, você deve criar uma unidade inicializável executando o Clonezilla e inicializá-la. Novamente, não é difícil, mas ainda razoavelmente envolvido. No entanto, esta também é a opção que recomendamos quando você não consegue inicializar o SteamOS.

Além disso, para este método, você precisará de um teclado externo e uma docking station.

image

Aqui estão os passos:

  1. Primeiro, baixe o arquivo ISO do CloneZilla aqui. Escolha a imagem estável e, na próxima etapa, o arquivo ISO.
  2. Em seguida, obtenha a ferramenta Balena Etcher. Comece. Escolha o arquivo ISO baixado, escolha a unidade USB (lembre-se, ele excluirá tudo na unidade) e clique em Flash!. Espere que termine.
  3. Desligue o Steam Deck. Clique no botão Steam, vá até Power e depois Desligar. Se estiver congelado, segure o botão Power até que o deck esteja desligado.
  4. Conecte sua unidade de inicialização USB recém-criada.
  5. Com o Deck desligado, mantenha pressionado o botão Diminuir volume e clique no botão power. Quando ouvir o toque, solte o botão Diminuir volume. Certifique-se de que seu
  6. Agora você está no boot manager/gerenciador de inicialização. Aqui, escolha a unidade de inicialização.

Agora, inicializamos no ambiente ao vivo do CloneZilla. Para continuar, você deseja usar os botões D-Pad e ABXY e, por um tempo, virar o Steam Deck de lado.

  1. Na tela de inicialização, pressione o botão A para começar com as configurações padrão.
  2. Em seguida, escolha seu idioma.
  3. Na próxima janela, chamada Configure Console-Data, escolha Don't touch keymap.
  4. Agora você verá a janela Start Clonezilla e, geralmente, a tela do Steam Deck deve estar na orientação correta novamente. Escolha a primeira opção Start_CloneZilla Start CloneZilla.
  5. Na próxima tela, você terá várias opções para escolher. Para este guia, queremos copiar arquivos para outra unidade, então escolhemos device-image e na próxima etapa local_dev.

Agora vamos chegar ao processo de clonagem real.

  1. Conecte a unidade de destino. O CloneZilla deve ser capaz de reconhecer unidades recém-conectadas. Tem que ser pelo menos do mesmo tamanho ou maior que sua unidade de origem. Os menores não funcionam.
  2. Na próxima janela, verifique se você vê sua unidade. Esta também é a etapa em que você precisa de um teclado para pressionar CTRL-C para pular a janela.
  3. Agora, escolha a unidade de destino. Para nós, foi sda1.
  4. Na próxima etapa, você pode verificar seu sistema de arquivos. Iremos pular isso neste guia, mas você ainda pode optar por fazê-lo.
  5. Aqui, você pode escolher onde deseja salvar a imagem clonada. Se você quiser no diretório raiz, escolha Done.
  6. Escolha Beginner na tela a seguir e, em seguida, savedisk para a opção de backup. Na etapa seguinte, escolha um nome ou mantenha o padrão.
  7. Em seguida, decida qual disco deseja clonar. Aqui você pode ver seu cartão microSD, então escolha o correto. No nosso caso, era nvme0n1.
  8. Escolha a opção padrão para o método de compactação.
  9. Agora, você é solicitado a verificar seu sistema de arquivos para a unidade de origem. Ignoramos isso novamente, mas você ainda pode fazê-lo.
  10. Para a próxima verificação, no entanto, escolhemos sim. Esta etapa verifica se a imagem é restaurável.
  11. E mais uma etapa, optamos por ignorá-lo, pois não queremos criptografar a imagem.
  12. Em seguida, escolha se deseja reiniciar o dispositivo após o clown ou desligá-lo. Nós escolhemos reiniciar.
  13. O CloneZilla pedirá agora permissão para clonar a unidade. Pressione Y no teclado e depois Enter.
  14. Se tudo correr conforme o planejado, você deverá ver o processo de backup em execução agora. Isso vai demorar um pouco. Demoramos cerca de duas horas para clonar um drive de 512 GB em um SSD conectado via USB-C.
  15. Quando terminar, seu dispositivo será reinicializado ou desligado, conforme escolhido na etapa 12.

Restaurar seu dispositivo segue as mesmas etapas (etapas 1 a 6 na segunda parte) ao clonar o dispositivo, mas em vez de savedisk, você escolhe restoredisk quando solicitado.

É isso. Dois métodos para fazer backup do Steam Deck. Não há mais desculpas se você perder seus arquivos!

Mas se você ainda não tiver certeza de qual escolher: recomendamos o método rsync para fazer backup de seus arquivos em geral e restaurar se você puder inicializar no SteamOS (após a restauração, por exemplo). Recomendamos o método CloneZilla se a instalação do SteamOS estiver completamente borrada.