Last active 1716253974

Revision e12c2045b54641fef4ef76831f029264e3e6d37f

wsl-backup.sh Raw
1#!/bin/bash
2source /backup/env.sh
3
4borg create "$@" \
5 --stats \
6 --one-file-system \
7 --compression auto,zstd,3 \
8 --exclude /backup \
9 --exclude /root/.cache \
10 --exclude /opt/nvidia \
11 --exclude **/cuda** \
12 --exclude /var/cache \
13 --exclude /usr/share \
14 --exclude **/.pyenv \
15 --exclude **/.cache \
16 --exclude **/cache \
17 --exclude **/Cache \
18 --exclude **/Code\ Cache \
19 --exclude **/ccache \
20 --exclude **/.git \
21 --exclude **/.env \
22 --exclude **/.conda \
23 --exclude **/miniconda3 \
24 --exclude **/.docker \
25 --exclude **/.nuget \
26 --exclude **/User\ Data \
27 --exclude **/QtWebEngine/Default \
28 --exclude **/Service\ Worker \
29 --exclude **/FL\ Studio \
30 --exclude **/modules \
31 --exclude **/Lib \
32 --exclude **/site-packages \
33 --exclude **/node_modules \
34 --exclude **/Persistent \
35 --exclude **/AppData/Roaming/Cakewalk \
36 --exclude **/AppData/Local/Temp \
37 --exclude **/Packages \
38 --exclude **/Package\ Cache \
39 --exclude /tmp \
40 --exclude /usr/lib \
41 --exclude **/MediaCover \
42 --exclude **venv \
43 --exclude /home/**/.local/lib \
44 --exclude **/virtualenv \
45 --exclude **/virtualenvs \
46 --exclude **/Temp \
47 "$REPO::{hostname}-{now:%Y-%m-%d}" \
48 / \
49 /mnt/c/Users \
50 /mnt/c/ProgramData