Posted on

by

in

btrfs

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