Speicherplätze sind leer

653
stuyguy

Ich verwende Windows 10 Enterprise. Ich habe vier identische 3-TB-Festplatten in einem Speicherbereich. Jede Festplatte wird als 2.72 TB für den Pool bereitgestellt. Ich erstelle einen Speicherplatz mit REFS und Ausfallsicherheit als Parity.

Ich komme aus einer RAID-5-Welt und setze die Größe auf (N-1) * drive_size = 8,16 TB. Als ich mit dem Kopieren von Daten auf die Festplatte fortfuhr, war ich überrascht, als nach 7.26 TB der Speicherplatz ausgeht. Ich denke, es gibt ein paar Begriffe, die ich nicht verstehe.

Unter Speicherplätzen wird Folgendes angezeigt:

  • WDC 3TBx4 (F :)
  • Parität
  • 8,16 TB
  • Nutzung der Poolkapazität von 10,8 TB

In Windows Explorer wird Folgendes angezeigt:

  • WDC 3TBx4 (F :)
  • 915 GB frei von 8,15 TB.

Ich denke, was ich nicht verstehe, ist, wenn man den Pool und den Raum an erster Stelle erstellt, was diese Definitionen sind:

  • Gesamtkapazität des Pools
  • Verfügbare Poolkapazität
  • Größe (Maximum) <---------------- etwas, das ich einstellen kann
  • Einschließlich Ausfallsicherheit

Da ich den 4x3TB-Speicherplatz nicht löschen und neu beginnen möchte, habe ich das Experiment mit 4x5GB-VHD-Dateien versucht (leider konnte ich keine 3GB-Festplatten ausprobieren, da diese anscheinend mindestens 4 GB groß sein müssen). Bei 5 GB-Festplatten:

  • Gesamtpoolkapazität: 17 GB
  • Verfügbare Poolkapazität: 16 GB
  • Größe (maximal): Standardeinstellung ist 8 GB, aber ich kann sie nach Belieben einstellen
  • Einschließlich Ausfallsicherheit: 12 GB

Kann jemand bitte erklären, wie die Mathematik funktioniert?

2
Die anscheinend nicht gekappte Größe ist darauf zurückzuführen, dass sie dünn bereitgestellt wird. Siehe https://arstechnica.com/information-technology/2012/10/storage-spaces-explained-a-great-feature-when-it-works/ (das ist eine gute Grundierung Im Allgemeinen sollten Sie jedoch bedenken, dass es auf Win8 abzielt und einige der Beschwerden, z. B. das Neuausgleichen, in Win10 gelöst werden. Bob vor 6 Jahren 0
Auch die Verwendung von 10,8 TB Poolkapazität bedeutet, dass Ihre 4 x 2,72 TB = 10,88 TB voll sind. Möglicherweise aufgrund von Overhead, siehe https://community.spiceworks.com/topic/1398896-windows-storage-spaces-maximum-overhead-calculator. Bob vor 6 Jahren 0
Ich habe ein paar Experimente gemacht und die Ergebnisse waren nicht vielversprechend. Am Ende habe ich Pools und Leerzeichen auf der Befehlszeile in Powershell erstellt, nachdem ich diesen Thread angeschaut hatte: https://social.technet.microsoft.com/Forums/windows/en-US/acfb74a7-1f01-4705-8146-0f2589b54ef6/question -about-of-Parity-in-Storage-Pool? forum = w8itprogeneral Auch nach manueller Einstellung der Spaltenanzahl (was sinnvoll ist) und Interleave und Stripes (für die ich keine gute Definition finden konnte) gab es immer noch verwirrend viel Aufwand. Ich gab die Idee auf und verwendete stattdessen ZFS unter Linux über eine VM. stuyguy vor 6 Jahren 0

1 Antwort auf die Frage

1
Overmind

Wie in vielen Fällen erwartet Microsoft, dass wir dies verwenden, ohne zu wissen, wie der Speicherplatz verwaltet wird. Und wir tun es nicht. Praktisch erhalten Sie statt 8,16 TB nutzbaren Speicherplatz etwa 1 TB weniger. Ein Teil des Speicherplatzes zum Erstellen eines Rückschreibcaches wird teilweise aus noch nicht bekannten Gründen verwendet.