.png)
Zunächst einmal bin ich ein absoluter Anfänger mit Ubuntu Server. Ich habe beschlossen, meinen eigenen Server zu bauen und ihn mit 4 x 3 TB-Laufwerken in einem Software-RAID, das als /home gemountet ist, und einer SSD mit dem Betriebssystem darauf zu betreiben.
Als ich das Raid zum ersten Mal erstellt habe, wurde die richtige Größe angezeigt, aber nach einem Neustart war /dev/md0 verschwunden. Also habe ich es noch einmal neu erstellt.
Aber dieses Mal ist die Größe von /dev/md0 um eine Platte kleiner als vorher.
lsblk-Ausgaben:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.7T 0 disk
└─sda1 8:1 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdb 8:16 0 2.7T 0 disk
└─sdb1 8:17 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdc 8:32 0 2.7T 0 disk
└─sdc1 8:33 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sdd 8:48 0 2.7T 0 disk
└─sdd1 8:49 0 2.7T 0 part
└─md0 9:0 0 5.5T 0 raid5 /home
sde 8:64 0 55.9G 0 disk
├─sde1 8:65 0 512M 0 part /boot/efi
├─sde2 8:66 0 39.5G 0 part /
└─sde3 8:67 0 15.9G 0 part [SWAP]
sd[abcd]1 sind offensichtlich 2,7 T, wie kommt es, dass mdadm das Array mit einem fehlenden Laufwerk erstellt hat?
Katze /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[1] sda1[4](S) sdd1[3] sdc1[2]
5860267008 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
Jeder Rat ist willkommen
Antwort1
Ok, es sieht so aus, als hätte ich einfach nicht verstanden, wie RAID 5 funktioniert.
Ich hatte immer 3+1 ausgewählt, ohne wirklich über den Hot Spare Mechanismus in RAID 5 Bescheid zu wissen, was dann immer zu 3 TB x ((3 - 1) - 1) = 6 TB Gesamtspeicherplatz führte
https://en.wikipedia.org/wiki/Hot_spare
Das Fehlen von dev/md0 war auf eine falsch generierte mdadm.conf zurückzuführen
Prost