Kapazität wird nicht korrekt angezeigt

Liebe TrueNAS-Gemeinde,

ich bin von meinem alten QNAP Server auf ein selbstgebautes TrueNAS-Monster umgestiegen.

Soweit läuft alles, aber ich bin da über ein Phänomen gestolpert, was ich nicht verstehe.

Als Hardware kommt ein Gigabyte B760i Pro DDR4 mit 64 GB Ram und einem I5-14500T zum Einsatz. Darin verbaut sind 1x 500GB NVME WD Black als Systemplatte, 1x 1000GB NVME WD Black als Cache und 4x Seagate Enterprise Capacity 12TB als Datenpool.

Verwendet wird die aktuelle TrueNAS Scale Version.

Der Datenpool wird als RaidZ1 betrieben, und TrueNAS selber zeigt mir eine Nettokapazität von rund 32 TB an.

Soweit so gut.

Ich hab dann mehrere SMB-Shares erstellt und mit Daten befüllt. Auch das hat alles geklappt und läuft soweit rund. Was mich jedoch stört ist, dass Windows 11 Pro Ver. 24H2 nicht bei allen eingebundenen Shares die korrekte Plattengröße anzeigt.

Bei einigen Shares zeigt er mir 27,5 TB als Gesamtkapazität an, bei anderen Shares die korrekten knappen 32 TB.

Alle Shares wurden gleich eingerichtet. Ich verstehe nicht woher WIndoof die unterschiedlichen Angaben nimmt.

Habt Ihr da Ideen?

Ich hab mal einen kleinen Screenshot angehangen.

Danke!
Freakie72

Ich habe das selbe Phänomen.

hat niemand eine Idee?

wie auch immer, ich nutze eher macOS und wie es scheint behandeln die Systeme Netzwerkfreigaben unterschiedlich (muss man mit leben denke ich)

macOS
macOS

windoof 11
windoof_11|

Hallo Leute,

ich muss den Thread nochmal aufmachen.

Das Thema ärgert mich jetzt richtig.

Ich hatte vor geraumer Zeit die Platten alle durch SSDs ersetzt, da meine damaligen Platten von dem Skandal um gebrauchte Seagate Platten als Neuware verkauft über Händler betroffen waren.

Ich hab aktuell 4 * 4 TB WD Red SSDs drin.

Dann habe ich eine Zeit lang mit OMV gearbeitet und bin vor kurzem auf die TrueNAS Community Edition zurück gewechselt.

TrueNas zeigte auch immer schön brav an, dass er von den 16TB 10,44TB nutzen kann. Anhand des Pools stimmt das alles und ich war froh.

Nun jedoch wird mir unter Windows angezeigt, dass 6TB von 6TB frei sind. Also eigentlich alles. Ich dachte erst mir seine eine SSD abgeraucht, und schaute ins Dashboard.

Unter dem Tab Speicher steht dass von 10,44TB 6,19TB verfügbar seien. Das stimmt auch, von den Daten, die ich da drauf habe. Im Dashboard selber in der Kachel vom Pool zeigt er nur an “Free Space 6,19 TiB, 40,69 % used Space”, was dem entspricht, was Windows zeigt. Aber warum zeigt er dass nicht sauber an? Er hat es ja zuvor getan.

Es scheint als ob das im Rahmen einer der Updates von TrueNAS passiert ist. Das System selbst ist up to date.

Habt Ihr ähnliche Probleme, oder bestenfalls Lösungen dazu?

Danke & Gruß

Freakie72

Soweit ich weiß zeigt Windows dir nicht die gesamte Pool Kapazität an, nur die Kapazität vom Dataset das für die smb share benutzt wird

Waren die denn als \truenas... oder als Netzlaufwerk mit Buchstaben eingebunden.

Bei letzteren scheint es richtig zu funktionieren bzw. es hat in der Vergangenheit wohl einen Unterschied gemacht.

Danke für die Antworten.

@LarsR Ich hab nur einen Pool, in dem die Platten drin sind. Auf diesem Pool gibt es verschiedene SMB-Shares.

Das komische ist, was ich gestern noch gesehen habe, dass für die Shares unterschiedliche Angaben zur Kapazität gemacht werden. Quotas sind nicht eingestellt.

@prez02

Alle Shares sind als Laufwerksbuchstaben eingebunden.

Ich hab mal einen Ausschnitt eingefügt.

Hab mal geschaut, bei mir zeigt Windows den insgesamt im pool noch freien Speicherplatz + den belegten Speicherplatz in dem geteilten dataset als Gesamtkapazität an.

grafik

Soweit ich das sehen kann macht Windows da folgendes:
Es ermittelt den belegten Platz innerhalb der Freigabe, addiert dazu den freien Platz und nimmt das als Kapazität. Als Beispiel: Du hast ein Dataset von 10 TB und darin 2 Freigaben(FG1, FG2).
In FG1 liegen 3 TB Daten in FG2 6 TB. Freier Platz ist dann in beiden Freigaben 1 TB(10-3-6), also das was im Dataset noch frei ist. Kapazität in FG1 4 TB(Freier Platz + in FG1 belegter Platz) und in FG2 (Freier Platz + in FG2 belegter Platz) 7 TB.
Das macht auch eigentlich Sinn, die Windows Shares wissen halt nichts von einem darunterliegenden geteilten Dataset und wissen somit nicht wie groß dieses Dataset tatsächlich ist. Die sehen nur den freien bzw. im Share selbst belegten Platz.

Hoffe das war verständlich ^^