Next try :- )
Auskunft
btrfs filesystem df /data
btrfs filesystem show /data
btrfs subvolume list /data
Disk
erstellen
mkfs.btrfs -L fsBtrfs /dev/sdb1
mounten in fstab
/dev/sdb1 /data btrfs defaults,compress 0 1
anzeigen
btrfs filesystem show
Subvolume
anlegen
btrfs subvolume create /data/snapped
anzeigen
btrfs subvolume list /data
löschen (eigentlich nicht notwendig !)
btrfs subvolume delete /data/snapped/.snaps/snap01 oder so
Snapshots
Verzeichnis für snaps anlegen:
mkdir /data/snapped/.snapshots auto script macht das alleine
snapshot erzeugen:
btrfs subvolume snapshot -r /data/snapped /data/snapped/.snaps/sn-01-01
snapshots anzeigen: (analog subvolume)
btrfs subvolume list /data
AUTOSCRIPT FILE
Oder das Script verwenden :- )
kopieren nach /usr/local/bin
http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg05623/btrfs-snap
Und im Cron entsprechend starten.
z.B. /etc/cron.weekly/btrfs-snap
#! /bin/bash /usr/local/bin/btrfs-snap /data/snapped weekly 4
Source:
https://github.com/jf647/btrfs-snap
Danke:
http://blog.patshead.com/2010/09/simple-automated-btrfs-snapshots-with-btrfs-snap.html
SAMBA Conf
den Share erweitern um: Basiert hier auf den daily Kopien
veto files = /.snapshot/ vfs objects = shadow_copy2 shadow: snapdir = .snapshot shadow: sort = desc shadow: format = daily_%Y-%m-%d_%H:%M:%S
