SAMBA 4 + ZFS snapshot

Fórumok

Sziasztok

Samba-val szeretnék egyfajta shadow copy-t megvalósítani.
Ehhez elvileg snapshotokat kell ütemezve létrehoznom, amit a kliensek adott mappára vonatkozva látnak és vissza tudják belőle állítani a korábbi verziókat.

Akárhogy csavarom a snapshot neveket, samba configot, a kliens nem lát előző verziót. Windowsos fájlszerverrel is teszteltem. A kliensek ott jól működnek.

próbálkozásaim
smb.conf


[sambashare]
    comment = ZFS dataset with Previous Versions enabled
    path = /data/smb
    read only = no
    browsable = yes
    vfs objects = shadow_copy2
#    vfs objects = shadow_copy_zfs
    shadow: snapdir = .zfs/snapshot
    shadow: sort = desc
    shadow: format = zfs-auto-snap_%S-%Y-%m-%d-%H%M
#    shadow: format = %Y-%m-%d-%H%M
    shadow: localtime = yes

[global]
    vfs objects = shadow_copy2
    shadow: snapdir = .zfs/snapshot
    shadow: sort = desc
#    shadow: format = zfs-auto-snap_%S-%Y-%m-%d-%H%M
    shadow:localtime = no

zfs snapshotok:


data/smb@GMT-2018.09.11-12.40.08                    9K      -  19.5K  -
data/smb@zfs-auto-snap_weekly-2018-09-16-0447       9K      -  19.5K  -
data/smb@zfs-auto-snap_weekly-2018-09-23-0447        0      -  1.94G  -
data/smb@zfs-auto-snap_weekly-2018-09-30-0447        0      -  1.94G  -

Hogy kellene ezt összehangolni?

Hozzászólások

nekem így működik

smb.conf:
[share]
...
vfs objects = shadow_copy2
..

zfs snap:
datapool@zfs-auto-snap_01-2018-11-06-1342

Szerintem ott bukod a dolgot, hogy a "weekly" helyett számnak kéne állni.
Írd át az autosnap formátumát, hogy az weekly, daily, stb. helyett szám legyen a snapshot névben.
A shadow:format opciókat nem tudom, figyelembe veszi -e. Nekem a vfs object -en kívül semmi nincs a samba konfigban, és megy.