Hallo,
ich habe meinen Pool (Daten) unter TrueNAS Scale erstellt (ACL = POSIX) dann bin ich zu TrueNAS Core gewechselt und habe den Pool importiert.
Dann habe ich festgestellt das ich keine ACLs setzen kann. Also habe ich jedes Dataset und den Pool selber mit dem Befehl:
geändert.
Dann musste ich aber festellen das die ACLs doch nicht so reagieren wie ich das möchte.
Es werden z.B. einige Antribute wie z.B. Gruppe XYZ darf schreiben nicht gesetzt usw.
Aber bei dem Pool (Testobjekt) den ich unter TrueNAS Core erstellt habe (eine 4TB Festplatte als Schrottplatte für Müll und zum Testen)
klappt das alles.
Erstelle ich ein neues Dataset im Daten - Pool klappt das auch. Nur mit den Datasets die ich unter TrueNAS Scale erstellt habe nicht.,
In dem Bild habe ich mal ein paar ACL-Types gezeigt.
Was mir aufgefallen ist das unter dem Pool Testobjekt (erstellt unter TrueNAS Core) bei SOURCE default steht und bei meinem Daten Pool steht local.
Das Dataset Bilder ist eines welches unter Scale erstellt wurde und XXX wurde unter Core erstellt. (nein XXX steht nicht für Pornos) das war einfach nur ein Test ob es ein unterschied macht wenn ich ein Dataset unter Core erstelle (ja tut es). Denn damit funktionieren die ACLs auch und dort steht unter SOURCE = inherited from Daten aber bei Bilder steht dort wieder local.
Was kann ich jetzt tun damit ich nicht alle 12 Datasets neu anlegen muss.
ich habe meinen Pool (Daten) unter TrueNAS Scale erstellt (ACL = POSIX) dann bin ich zu TrueNAS Core gewechselt und habe den Pool importiert.
Dann habe ich festgestellt das ich keine ACLs setzen kann. Also habe ich jedes Dataset und den Pool selber mit dem Befehl:
Code:
zfs set acltype=nfsv4 Daten und zfs set acltype=nfsv4 Daten/[DATASETNAME]
geändert.
Dann musste ich aber festellen das die ACLs doch nicht so reagieren wie ich das möchte.
Es werden z.B. einige Antribute wie z.B. Gruppe XYZ darf schreiben nicht gesetzt usw.
Aber bei dem Pool (Testobjekt) den ich unter TrueNAS Core erstellt habe (eine 4TB Festplatte als Schrottplatte für Müll und zum Testen)
klappt das alles.
Erstelle ich ein neues Dataset im Daten - Pool klappt das auch. Nur mit den Datasets die ich unter TrueNAS Scale erstellt habe nicht.,
In dem Bild habe ich mal ein paar ACL-Types gezeigt.
Was mir aufgefallen ist das unter dem Pool Testobjekt (erstellt unter TrueNAS Core) bei SOURCE default steht und bei meinem Daten Pool steht local.
Das Dataset Bilder ist eines welches unter Scale erstellt wurde und XXX wurde unter Core erstellt. (nein XXX steht nicht für Pornos) das war einfach nur ein Test ob es ein unterschied macht wenn ich ein Dataset unter Core erstelle (ja tut es). Denn damit funktionieren die ACLs auch und dort steht unter SOURCE = inherited from Daten aber bei Bilder steht dort wieder local.
Was kann ich jetzt tun damit ich nicht alle 12 Datasets neu anlegen muss.
Last edited: