View difference between Paste ID: hXLbnYis and Rz49ANTU
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