40 lines
889 B
Markdown
40 lines
889 B
Markdown
# sojus
|
|
|
|
## test if backups work
|
|
```shell
|
|
cd /home/backup/repos/
|
|
borg list <repo>/system
|
|
borg check -v <repo>/system
|
|
```
|
|
|
|
## test if backups work from remote
|
|
```shell
|
|
/etc/borg/system_create_<pool>.sh
|
|
cat /var/log/borg/system_create_sojus.lastlog
|
|
```
|
|
|
|
## retrieve files from backup
|
|
```shell
|
|
cd /home/backup/repos/
|
|
borg mount <repo>/system /mnt/
|
|
```
|
|
retrieve backup data from /mnt
|
|
```shell
|
|
borg umount /mnt
|
|
```
|
|
|
|
## create big backup locally
|
|
```shell
|
|
cryptsetup luksOpen /dev/disk/by-id/ata-<ID>-part1 ata-<ID>-part1
|
|
zpool import
|
|
zpool import lab
|
|
zfs create -o com.sun:auto-snapshot=false lab/backup
|
|
borg init -e none /lab/backup/ariane.fet.htu.tuwien.ac.at
|
|
./borg create --show-rc --verbose --stats backup@sojus:system::ariane-{now} /zv1/daten /zv1/fotos /zv1/homes
|
|
zpool export lab
|
|
cryptsetup luksClose ata-<ID>-part1
|
|
sync
|
|
hdparm -y /dev/disk/by-id/ata-
|
|
hdparm -C /dev/disk/by-id/ata-
|
|
```
|