4 Commits
v1.0 ... master

Author SHA1 Message Date
svnet
65fdcbf4c1 exclude swapfile 2020-11-29 10:04:49 +01:00
svnet
a7f852010a bash 2020-11-28 22:49:14 +01:00
svnet
257ceed075 maj 2020-11-28 22:32:44 +01:00
SVNET Libre
53d299b9b2 maj 2020-04-01 13:35:36 +02:00
2 changed files with 6 additions and 4 deletions

View File

@@ -6,7 +6,7 @@ add-apt-repository ppa:costamagnagianfranco/borgbackup -y && apt update #Ubuntu
apt install borgbackup sshfs
```
**Note !!**
> Le script utilise sshfs afin de monter une partition pointant vers votre serveur distant. Ce dernier doit être accessible avec l'utilisateur `root` et sa une clef rsa
> Le script utilise sshfs afin de monter une partition pointant vers votre serveur distant. Ce dernier doit être accessible avec l'utilisateur `root` et sa clef rsa
## Première utilisation
Création d'un dépot où seront stocké les sauvegardes sur votre machine locale
@@ -20,7 +20,7 @@ Création d'un dépot où seront stocké les sauvegardes sur votre machine local
## Utilisation
`./backup.sh -r <chemin local du dépot de sauvegarde> -h <ip/host du serveur distant> -p <port ssh. Ne rien indiquer si vous utlisez le port par défaut (21)> -s <Paraphrase du dépot. Ne rien indiquer si aucune n'a été configurée>`
`./backup.sh -r <chemin local du dépot de sauvegarde> -h <ip/host du serveur distant> -p <port ssh. Ne rien indiquer si vous utlisez le port par défaut (22)> -s <Paraphrase du dépot. Ne rien indiquer si aucune n'a été configurée>`
**Note !!**
> Lorsque il n'y a rien à indiquer dans les paramètres -p ou -s, inutile de les mentionner
@@ -32,4 +32,5 @@ Création d'un dépot où seront stocké les sauvegardes sur votre machine local
### Todo
- [ ] Afficher la liste des sauvegardes par dépots
- [ ] Montage d'une sauvegarde
- [ ] Restauration d'une sauvegarde
- [ ] Restauration d'une sauvegarde
- [ ] Conversion d'une sauvegarde en image disque

View File

@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
## Première utilisation
# backup.sh -i <chemin local du dépot de sauvegarde>
@@ -83,6 +83,7 @@ borg create \
--exclude '/srvbak/srv/*' \
--exclude '/srvbak/sys/*' \
--exclude '/srvbak/lost+found/*' \
--exclude '/srvbak/swapfile' \
\
::$host'-{now}' \
/srvbak \