Page 1 of 1

ZFS dataset und Verzeichnisse

Posted: 29 Oct 2015 14:47
by sherman
Hallo

ich bin Windows Nutzer und habe auf meinem NL54 Nas4Free in der aktuellen Version drauf. Drinnen sind 2x 3TB WesternDigitals. Die beiden im mirror Verdbund under ZFS. Also spiegelt die eine die andere oder so ähnlich. Ich erhoffe mir so ein wenig Sicherheit. Snapshosts sind auf dem einzigen Pool pool01, den ich habe, aktiviert.

Ich habe in den letzten Wochen datasets angelegt sowie under WinSCP aber ich glaube auch natürlich einfach via TotalCommander/Explorer oder Android Zugriffe durch SMB/CIFS Verzeichnisse angelegt.

Mein riesen Problem ist, wie kann ich denn nun Verzeichnisse von datasets unterscheiden?

Ich muss ein wenig aufräumen und habe Angst, dass ich Daten löschen könnte. Mir fällt es schwer zu erklären aber ich habe glaube anfangs nur ein Dataset eingerichtet gehabt und dann auch freigegeben (nämlich / ). Naja, dann kam das standard Problem, nicht alle Nutzer unseres LAN sollten alles dürfen pder sehen... also habe ich fleißig User eingerichtet, Gruppen und Datasets. Das war mein Kenntnisstand damals und ging so auch ganz gut, wenn ich CIF shares auf datasets legte (mit ihren eigenen Rechten).

Nur mittlerweile ich es so durch einander geraten, dass ich nicht mehr genau weiß, wo die Daten nun wirklich physikalisch liegen und ich habe Angst, dass wenn ich ein dataset lösche oder 'Verzeichnis' ich Daten löschen könnte, wo ich es nicht will.

Oder habe ich da ein totales Missverständnis was Datasets sind? Ich dachte nämlich eigtentlich, dass es so was wie, ich nenne es mal so, virtuelle Verzeichnisse/MntPoints/Ordnerstrukturen seien.
Dass ich also via datasets Zugriff/Rechtevergabe auf verschachtelte Ordnerstrukturen hätte?

Oder liege ich da total falsch?

Außerdem eine weitere Frage, ich hatte mal meines Wissens nach ein Test dataset angelegt und kein Verzeichnis via WinSCP z.B. Aber nun kann ich es via Nas4Free GUI nicht mehr löschen weder noch via WinSCP. Es taucht bei der Syncronisation unter ZFS immer wieder auf oder verschwindet nicht richtig. Nun las ich mal, man müsse vorher die Snapshopts im GUI löschen. Leider sind da aber Unmengen aufgetaucht in den letzten Wochen...und das bei mehreren Datasets, dass ich stundenlang via GUI snapshots löschen müsste nur um dieses Test dataset zu löschen.
??
Liege ich da richtig?


Danke an alle, die sich erbarmen mich hier ein wenig zu unterrichten :)

Re: ZFS dataset und Verzeichnisse

Posted: 29 Oct 2015 18:16
by crowi
Alle Datasets die in ZFS angelegt sind findest Du in der WebGui unter:
Disks|ZFS|Datasets|Dataset alles andere sind dann Ordner / Verzeichnisse

Datasets fungieren wie Verzeichnisse, haben aber den Vorteil dass Du einige ZFS Features (Snapshots, Quota, etc) nutzen kannst.

Re: ZFS dataset und Verzeichnisse

Posted: 30 Oct 2015 10:42
by sherman
Crowi,

danke Dir für das Lesen und die schnelle Antwort. Ich glaube ich komme langsam hinter mein Verständnisproblem. Es scheint ist wohl egal ob ich von einem Verzeichnis rede, so wie ich es die letzten 30 Jahre kannte, oder von einem dateset.

Was ein Unterschied ist, ist das was ich von Windows z.B. oder Android sehe und das was wirklich auf dem ZFS liegt. Ersteres sind die shares. Dieses können auf ein Verzeichnis zeigen, welches ich via z.B. Explorer angelegt habe ODER auf ein dataset, welches ich via ZFS Befehle bzw. der GUI von Nas4free angelegt habe.
Ok, ich kann auch via z.B. WinSCP/Putty Verzeichnisse anlegen und denen Rechte vergeben. Aber dieses geschieht dann wohl via dem Befehl 'create dir' und nicht via the ZFS command: " ZFS create pool-name/[filesystem-name/]filesystem-name "

Ich bin noch ein wenig verwirrt was die datasets und Verzeichnisse betrifft, da ich meine in der Vergangenheit mal via WinSCP/Putty ein leeres dataset " Musik "gelöscht zu haben. Aber die Folge war, dass dann alle meine Musik von den Platten gelöscht war. Das wäre ja nur möglich, wenn datasets wie ' symbolische links' fungieren können. Ich will niemand verwirren, aber so hatte ich es bisher verstanden.

Könntest Du mir bitte gerade kurz sagen, ob dieses der Fall gewesen sein kann oder ob es unmöglich ist? D.h. datasets sind identisch mit normalen Verzeichnissen, nur dass sie zusätzlich ZFS Eigenschaften wie ACL Rechte, Snapshots,... haben ' können '.

Re: ZFS dataset und Verzeichnisse

Posted: 30 Oct 2015 15:42
by crowi
Das ist eigentlich unmöglich, dass wenn Du ein leeres Dataset "Musik" löschst Deine Musik verschwindet auch wenn Sie in anderen Datasets/Verzeichnissen liegt. Zumindest ist mir das noch nicht passiert und davon gehört habe ich auch noch nichts.

Hier eine Erklärung zum Dataset:
http://wiki.nas4free.org/doku.php?id=zfs:dataset
und hier die Features die für jedes Dataet definiert werden können:
http://wiki.nas4free.org/doku.php?id=zfs:variables