Hallo allerseits
ich habe noch ein Problem festgestellt.
Sieht mir nach einem Bug aus, ich weiss nicht ob es an Samba oder ZFS liegt.
Ich habe bei mir zfs-auto-snapshots laufen, alle 15min wird ein Snapshot kreiert. Soweit so gut. Die Snapshots sind zugreifbar in Windows "Previous versions":
was auch funktioniert.
Jetzt kann ich folgendes tun:
a) im "testshare" einen Folder anlegen, z.B. "folder1" und darin einen Subfolder, z.B. "folder2"
b) im Folder "folder2" eine Datei ablegen, dann hat man folgende Struktur:
c) warten, bis zfs-auto-snapshot einen Snapshot erstellt hat. Man kann sehen, dass der Snapshot korrekt erstellt wurde:
Man kann den Snapshot auch öffnen und durchsuchen, und zum Beispiel den testfile sehen:
d) jetzt wird der Originalordner inklusive aller Unterordner gelöscht, d.h. der Share ist nun komplett leer:
Zum Glück haben wir einen Snapshot, dort sind sowohl die beiden Ordner, als auch der "testfile" noch drin....
.... oder doch nicht?
Lustigerweise kann man den "folder1" öffnen, den "folder2" aber nicht mehr. Wenn man unter "Previous Versions" auf "Restore" klickt, kann man den kompletten Ordnerbaum wiederherstellen, aber im File Explorer kann man den Ordner nicht anzeigen! Auf dem ZFS Filesystem sind die Daten aber definitiv im Snapshot drin:
meine Frage nun, warum muss das so sein bzw. ist da was kaputt? ich habe auf einem NAS zu Hause auch ZFS mit Snapshots laufen, und aus der Vergangenheit weiss ich, dass das definitiv mal funktioniert hat.
Wichtig zu wissen:
auf meinem ZFS Dataset habe ich einen Unterordner gemacht für den Share!
Also entweder ist was kaputt oder die Config falsch.
noch was: ist es möglich, dass ich den "snapshots" Ordner von ZFS auf SAMBA sichtbar habe, d.h. dass auch jemand der nicht Windows nutzt, per File Explorer auf die Snapshots zugreifen könnte?
ich habe noch ein Problem festgestellt.
Sieht mir nach einem Bug aus, ich weiss nicht ob es an Samba oder ZFS liegt.
Ich habe bei mir zfs-auto-snapshots laufen, alle 15min wird ein Snapshot kreiert. Soweit so gut. Die Snapshots sind zugreifbar in Windows "Previous versions":
was auch funktioniert.
Jetzt kann ich folgendes tun:
a) im "testshare" einen Folder anlegen, z.B. "folder1" und darin einen Subfolder, z.B. "folder2"
b) im Folder "folder2" eine Datei ablegen, dann hat man folgende Struktur:
c) warten, bis zfs-auto-snapshot einen Snapshot erstellt hat. Man kann sehen, dass der Snapshot korrekt erstellt wurde:
Man kann den Snapshot auch öffnen und durchsuchen, und zum Beispiel den testfile sehen:
d) jetzt wird der Originalordner inklusive aller Unterordner gelöscht, d.h. der Share ist nun komplett leer:
Zum Glück haben wir einen Snapshot, dort sind sowohl die beiden Ordner, als auch der "testfile" noch drin....
.... oder doch nicht?
Lustigerweise kann man den "folder1" öffnen, den "folder2" aber nicht mehr. Wenn man unter "Previous Versions" auf "Restore" klickt, kann man den kompletten Ordnerbaum wiederherstellen, aber im File Explorer kann man den Ordner nicht anzeigen! Auf dem ZFS Filesystem sind die Daten aber definitiv im Snapshot drin:
meine Frage nun, warum muss das so sein bzw. ist da was kaputt? ich habe auf einem NAS zu Hause auch ZFS mit Snapshots laufen, und aus der Vergangenheit weiss ich, dass das definitiv mal funktioniert hat.
Wichtig zu wissen:
auf meinem ZFS Dataset habe ich einen Unterordner gemacht für den Share!
Also entweder ist was kaputt oder die Config falsch.
Code:
vfs objects = catia fruit acl_xattr shadow_copy2
shadow:snapdir = .zfs/snapshot
shadow:format = -%Y-%m-%d-%H%M
shadow:snapprefix = ^zfs-auto-snap_\(frequent\)\{0,1\}\(hourly\)\{0,1\}\(daily\)\{0,1\}\(monthly\)\{0,1\}
shadow:delimiter = -20
[testshare]
path = /tank/testshare
read only = no
noch was: ist es möglich, dass ich den "snapshots" Ordner von ZFS auf SAMBA sichtbar habe, d.h. dass auch jemand der nicht Windows nutzt, per File Explorer auf die Snapshots zugreifen könnte?