3 verschiedene SSD's in Raid 0

JBOD ist beim erstellen ein komplett anderer Parameter, ich weiß ja wohl was ich gerade in der Konsole eingegeben habe.
Würde das nicht gehen liefert mdadm dann auch eine Fehlermeldung.
 
@martinallnet

Da zeigt dir mdadm etwas faslch an.

can I create an md(4) RAID array out of block devices of unequal size? Yes, but the RAID array will have the size of the smallest block device (plus some overheads for its own housekeeping). If device sizes aren't within 1% of each other, you get a warning.
 
Dann eben noch mal von vorne:

3 leere Datenträger:
Code:
sdb                       8:16   1    59G  0 disk 
sdc                       8:32   1  28,7G  0 disk  
sdd                       8:48   1  57,9G  0 disk

Erstellen:
Code:
root@mmaster-B5400:~/mirror_switcher# mdadm --create /dev/md100 --level=0 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
mdadm: /dev/sdb appears to be part of a raid array:
       level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdb but will be lost or
       meaningless after creating array
mdadm: /dev/sdc appears to be part of a raid array:
       level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdc but will be lost or
       meaningless after creating array
mdadm: /dev/sdd appears to be part of a raid array:
       level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdd but will be lost or
       meaningless after creating array
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md100 started.

Erstelltes Array (unrelevante Laufwerke entfernt):
Code:
root@mmaster-B5400:~/mirror_switcher# lsblk
NAME                    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sdb                       8:16   1    59G  0 disk  
└─md100                   9:100  0 145,3G  0 raid0 
sdc                       8:32   1  28,7G  0 disk  
└─md100                   9:100  0 145,3G  0 raid0 
sdd                       8:48   1  57,9G  0 disk  
└─md100                   9:100  0 145,3G  0 raid0
Code:
root@mmaster-B5400:~/mirror_switcher# cat /proc/mdstat 
Personalities : [raid0] 
md100 : active raid0 sdd[2] sdc[1] sdb[0]
      152386560 blocks super 1.2 512k chunks
      
unused devices: <none>

Noch mal zusätzlich ein klassisches RAID1 mit 2 gleichen Datenträgern (ich spare mir da mal die komplette Befehlsliste):

Code:
sdb                       8:16   1    59G  0 disk  
└─md100                   9:100  0  57,8G  0 raid1 
sdd                       8:48   1  57,9G  0 disk  
└─md100                   9:100  0  57,8G  0 raid1
Code:
root@mmaster-B5400:~/mirror_switcher# cat /proc/mdstat 
Personalities : [raid0] [raid1] 
md100 : active raid1 sdd[1] sdb[0]
      60620800 blocks super 1.2 [2/2] [UU]
      [>....................]  resync =  2.1% (1303936/60620800) finish=21.9min speed=44963K/sec
      
unused devices: <none>

Und nun noch mal JBOD:

Code:
sdb                       8:16   1    59G  0 disk   
└─md100                   9:100  0 145,3G  0 linear 
sdd                       8:48   1  57,9G  0 disk   
└─md100                   9:100  0 145,3G  0 linear 
sde                       8:64   1  28,7G  0 disk   
└─md100                   9:100  0 145,3G  0 linear
Code:
Personalities : [raid0] [raid1] [linear] 
md100 : active linear sdd[2] sde[1] sdb[0]
      152386962 blocks super 1.2 0k rounding
Ergänzung ()

Der RAID-Calculator von Synology sagt auch volle Kapazität wenn man RAID 0 und nicht Hybrid RAID einstellt.

https://www.synology.com/en-us/support/RAID_calculator?hdds=5 TB|8 TB|6 TB
 
Zuletzt bearbeitet:
Mich würde interessieren mit wie viel GB du dein mit mdadm erstelltes Raid 0 befüllen kannst.
Also nicht theoretisch, sondern praktisch, über die "28,7G" solltest du nicht hinaus kommen.
 
Bin ich beim beschreiben aber gekommen, wie gesagt, die Blöcke werden beim schreiben nur anders verteilt.

Auch beim wiki-Eintrag steht da nirgendwo, das die Datenträger die gleiche Größe haben müssen, das steht nur bei RAID 1 und 5 usw. dabei.
 
Zuletzt bearbeitet:
Dann werden vermutlich die Daten bis 28,7G auf 3 Platten gespeichert und danach nur auf zwei, könnte man ja mit einen Benchmark herausbekommen.
 
Wurde mit dd gemessen, da die zum testen genutzten Sticks ca. 10 - 15 MB/s schaffen, kann ich recht sicher sagen er nutzt alle.
Beim voll Schreiben wurden durchschnittlich 50 MB/s erreicht.
Das war ein Test-Array mit 4 Sticks.
 
Zuletzt bearbeitet:
Zurück
Oben