SHOW:
|
|
- or go back to the newest paste.
| 1 | - | #!/bin/sh |
| 1 | + | root@ask-home:~# bash ~a/Copy/Computerkram/Backup-Disk/btrfs-snapshots.sh daily 24 |
| 2 | + btrfs subv snapshot -r /data/home /data/home/.snapshot:daily:2013-05-02--19.29.07.405490100 | |
| 3 | - | # btrfs-snapshots.sh |
| 3 | + | Create a readonly snapshot of '/data/home' in '/data/home/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 4 | - | # Erzeuge hourly, daily, weekly, and monthly Snapshots der btrfs Dateisysteme |
| 4 | + | + set +x |
| 5 | + btrfs subv snapshot -r /data/home/a /data/home/a/.snapshot:daily:2013-05-02--19.29.07.405490100 | |
| 6 | - | # Basiert auf http://article.gmane.org/gmane.comp.file-systems.btrfs/12609 |
| 6 | + | Create a readonly snapshot of '/data/home/a' in '/data/home/a/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 7 | - | # Here's my crontab: |
| 7 | + | + set +x |
| 8 | - | # 0 * * * * /usr/local/bin/snapshot hourly 6 |
| 8 | + | + btrfs subv snapshot -r /data/Cloud /data/Cloud/.snapshot:daily:2013-05-02--19.29.07.405490100 |
| 9 | - | # 0 0 * * * /usr/local/bin/snapshot daily 7 |
| 9 | + | Create a readonly snapshot of '/data/Cloud' in '/data/Cloud/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 10 | - | # 0 0 * * 0 /usr/local/bin/snapshot weekly 4 |
| 10 | + | + set +x |
| 11 | + btrfs subv snapshot -r /data/Media /data/Media/.snapshot:daily:2013-05-02--19.29.07.405490100 | |
| 12 | - | if [ "$#" -ne 2 ]; then |
| 12 | + | Create a readonly snapshot of '/data/Media' in '/data/Media/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 13 | - | echo "Usage: $0 SNAPSHOT_PREFIX NUM_SNAPSHOTS" |
| 13 | + | + set +x |
| 14 | - | exit 1 |
| 14 | + | + btrfs subv snapshot -r /data/Cloud/Dropbox /data/Cloud/Dropbox/.snapshot:daily:2013-05-02--19.29.07.405490100 |
| 15 | - | fi |
| 15 | + | Create a readonly snapshot of '/data/Cloud/Dropbox' in '/data/Cloud/Dropbox/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 16 | + set +x | |
| 17 | - | SNAPSHOT_PREFIX="$1" |
| 17 | + | + btrfs subv snapshot -r /data/VirtualBox /data/VirtualBox/.snapshot:daily:2013-05-02--19.29.07.405490100 |
| 18 | - | NUM_SNAPSHOTS="$2" |
| 18 | + | Create a readonly snapshot of '/data/VirtualBox' in '/data/VirtualBox/.snapshot:daily:2013-05-02--19.29.07.405490100' |
| 19 | + set +x | |
| 20 | - | #a@ewzw032:~$ sudo btrfs subv snaps -r /.backup /.backup/.blub ; sudo btrfs subv snaps -r /.backup/Syno /.backup/Syno/.blub |
| 20 | + | |
| 21 | + btrfs subv snapshot -r /home/a /home/a/.snapshot:daily:2013-05-02--19.29.07.405490100 | |
| 22 | - | snap_prefix=".snapshot:$SNAPSHOT_PREFIX:" |
| 22 | + | Create a readonly snapshot of '/home/a' in '/home/a/.snapshot:daily:2013-05-02--19.29.07.405490100/a' |
| 23 | - | snap_name="$snap_prefix`date +%Y-%m-%d--%H.%M.%S.%N`" |
| 23 | + | ERROR: cannot snapshot '/home/a' - Read-only file system |
| 24 | + set +x |