Es gibt 2 x 1,92 TB Laufwerke im System, die wir für Intel VROC verwenden. Wenn wir versuchen, ein RAID-Volume zu erstellen, wird angezeigt, dass nicht genügend Geräte über Speicherplatz verfügen, um ein Array zu erstellen.
Der verfügbare Speicherplatz für RAID-Volumes wird durch den nutzbaren Speicherplatz der Mitgliedsfestplatten bestimmt.
Wenn unser Ziel beispielsweise darin besteht, ein RAID 1-Volume mit zwei 1,92-TB-Laufwerken zu erstellen, können wir den folgenden Befehl ausführen, um die tatsächlich verfügbare Größe zu ermitteln, die wir verwenden können: # mdadm --detail /dev/nvme1n1
Im obigen Befehl ist das Laufwerk /dev/nvme1n1 eine Mitgliedsfestplatte eines Containers, der zuvor erstellt wurde (/dev/md/imsm0). Die Ausgabe dieses Befehls sieht wie folgt aus:
# mdadm --examine /dev/nvme1n1
/dev/nvme1n1:
[more information]
Disk00 Serial : xxxxxxxxxxxxxxx
State : active
Id : 00000000
Usable Size : 3750738446 (1788.49 GiB 1920.38 GB)
[more information]
Beachten Sie die Zeile mit der Aufschrift Nutzbare Größe. Diese Zeile bestätigt den verfügbaren Speicherplatz dieses Laufwerks. In diesem Beispiel beträgt die angezeigte Größe 1920,38 GB, der tatsächlich zu verwendende Wert ist jedoch 1788,49 GiB. Dies liegt daran, dass das Dienstprogramm mdadm davon ausgeht, dass die Wertgröße im XiB-Format (KiB, MiB, GiB, TiB usw.) eingegeben wird.
Wenn wir nach diesem Beispiel ein RAID 1-Volume mit einer Größe von 1800 GB erstellen möchten, sollten wir es wirklich für 1676 GiB erstellen, wie im folgenden Befehl gezeigt: # mdadm --create /dev/md/md0 /dev/md/imsm0 --raid-devices 2 --level=1 --size=1676G
Nach der Erstellung des RAID-Volumes können die Gesamtgröße des Arrays und die verwendete Größe mit dem folgenden Befehl überprüft werden: #mdadm --detail /dev/md/md0