WSL Backup is a simple shell file that periodically snapshots WSL distributions.
Create a directory for backups. Here we will use as an example d:\wsl\backups
. In the folder, insert the file backup.sh
.
- In Windows search, type 'Task Scheduler'.
- In the actions section, click on 'Create basic task'.
- Give your task a name. Here I will call 'Ubuntu Backup'.
- On triggers, choose when your job should runs. I recommend that task run, at least, once a week.
- In actions, select 'Start a program' > Look for the file backup.sh (in our example, it is in
D:\wsl\backups\backup.sh
).- In the optional fields, fill in "Start at" in the directory to save the backups. In the example, it will be the same folder as the file
D:\wsl\backups\
- Fill in 'Add arguments' with the name of the distribution you want to back up. For example,
Ubuntu-18.04
.
- In the optional fields, fill in "Start at" in the directory to save the backups. In the example, it will be the same folder as the file
- Click OK
In the Terminal, open the directory where the file is located and run the file .\backup.sh Ubuntu-18.04
In the Task Scheduler, select the task and click on 'Run'
WSL Backup é um simples arquivo shell que cria periodicamente backup das distribuições WSL2.
Crie um diretório para backups. Aqui usaremos como exemplo d:\wsl\backups
. Na pasta, insira o arquivo backup.sh
.
- Na busca do Windows, digite 'Agendador de Tarefas'.
- Na seção de ações, clique em 'Criar tarefa básica'.
- Dê um nome à sua tarefa. Aqui chamarei de Ubuntu Backup
- Nos disparadores, escolha quando sua tarefa deverá ser executada. Recomendo que execute, pelo menos, uma vez por semana
- Em ações, selecione 'Iniciar um programa' > Procure o arquivo
backup.sh
(no nosso exemplo, está emD:\wsl\backups\backup.sh
).- Nos campos opcionais, preencha 'Iniciar em' no diretório em que deseja salvar os backups. No exemplo, será a mesma pasta do arquivo
D:\wsl\backups\
- Preencha 'Adicione argumentos' com o nome da distribuição que deseja fazer backup. Por exemplo,
Ubuntu-18.04
.
- Nos campos opcionais, preencha 'Iniciar em' no diretório em que deseja salvar os backups. No exemplo, será a mesma pasta do arquivo
- Clique em OK
No Terminal, abra o diretório em que está o arquivo e execute o arquivo .\backup.sh Ubuntu-18.04
No Agendador de Tarefas, selecione a tarefa e clique em 'Executar'