restic.sh
#!/bin/bash
timeout 30 mount /home/backup/ && time autorestic --config /home/changeme/.autorestic.yml backup -a ; umount /home/backup
restic.service
[Unit]
Description="Restic script"
[Service]
ExecStart=/bin/bash -c "/home/changeme/restic.sh"
restic.timer
[Unit]
Description="Run restic.service 5min after boot and every 24 hours relative to activation time"
[Timer]
OnBootSec=5min
OnUnitActiveSec=24h
OnCalendar=Mon..Fri *-*-* 10:00:*
Unit=restic.service
[Install]
WantedBy=multi-user.target
/etc/fstab
storage.ip.address:/home/changeme/backup /home/backup nfs4 noauto,rw,hard,intr,rsize=8192,wsize=8192,timeo=14 0 0
~/.autorestic.yml
version: 2
locations:
home:
from: /home/changeme/
to: remote
options:
backup:
exclude:
- 'Dropbox/*'
- 'Dropbox*/*'
- '.cache'
- '.*CacheStorage.*'
- '.*CachedData.*'
- '.*Cache.*'
- '.var/app'
- '.cargo'
- '.ssh'
- '.rustup'
exclude-file: /home/changeme/.gitignore
backends:
remote:
type: local
path: "/home/backup/"
key: "changeme"
Pas mal, ça complètera bien mon backup de dotfile dans un repository git privé 😅
je vais essayer de remplacer dejadup par ce tool qui est bien plus light pour le CPU
via salim
ça a l'air pas mal du tout ce tool
via http://sebsauvage.net/links/?-M6fGg
Sympa le principe, d'autant que y'a une chiée de services qui sont super chiants à utiliser en cli (hein, S3?!)
Un module kernel qui fait du snapshot incrémental permanent des BD linux, y'a bon !
full hard disk copy
dd if=/dev/hdx of=/dev/hdy
dd if=/dev/hdx of=/path/to/image
dd if=/dev/hdx | gzip > /path/to/image.gz
Hdx could be hda, hdb etc. In the second example gzip is used to compress the image if it is really just a backup.
Restore Backup of hard disk copy
dd if=/path/to/image of=/dev/hdx
gzip -dc /path/to/image.gz | dd of=/dev/hdx
MBR backup
In order to backup only the first few bytes containing the MBR and the partition table you can use dd as well.
dd if=/dev/hdx of=/path/to/image count=1 bs=512
MBR restore
dd if=/path/to/image of=/dev/hdx
"Building Terabyte Servers Means Starting with Backups First"
indeed ... même si la philosophie en question n'est malheureusement pas généralisée
c'était chiant à faire alors je le met là
Un script de backup opensource qu'il a l'air bien selon Victor :-)
Moi j'utilisais plus : http://rimuhosting.com/howto/mysqlbackup.jsp
A voir si y'e na un mieux que l'autre.