De verschillende soorten RAID zijn verdeeld tussen de server en twee DAS. U kunt dus de RAID hardware testen met een LSI MegaRAID 9271-4i card, maar ook met de RAID software en mensen met verschillende soorten disks.
RAID hardware met een LSI Megaraid 9271-4i card
| Devices | Compositie van hardRAID | Type |
|---|---|---|
| /dev/sda | 2 x 120 GB SSD DC S3500 disks (voorgeïnstalleerde OS) | RAID 1 |
| /dev/sdb | 2 x 240 GB SSD DC S3500 disks | RAID 1 |
| /dev/sdc | 2 x 600 GB SSD DC S3500 disks | RAID 1 |
| /dev/sdd | 2 x SAS 15K rpm HGST disks | RAID 1 |
| /dev/sde | 2 x 900 GB SAS 10K rpm HGST disks | RAID 1 |
| /dev/sdf | 2 x 4 TB SAS 7200rpm HGST disks | RAID 1 |
Systeem:
Het systeem is geïnstalleerd op het /dev/sda apparaat
RAID hardware met een LSI Megaraid 9271-4i card met CacheCade en FastPath
| Devices | Compositie van RAID | Type |
|---|---|---|
| /dev/sdg | 2 x 240 GB SSD DC S3500 disks | RAID 1 FastPath |
| /dev/sdh | 2 x 600 GB SSD DC S3500 disks | RAID 1 FastPath |
| /dev/sdi | 2 x 600 GB SAS 15K rpm HGST disks | RAID 1 CacheCade |
| /dev/sdj | 2 x 900 GB SAS 10K rpm HGST disks | RAID 1 CacheCade |
| /dev/sdk | 2 x 4 TB SAS 7200 rpm HGST disks | RAID 1 CacheCade |
CacheCade disk:
CacheCade: 1 disk van 480 GB SSD DC S3500 is geconfigureerd.
RAID software
| Devices | Compositie van raid | type |
|---|---|---|
| /dev/md1 | 2 disks 240 GB SSD DC S3500 (/dev/sdl1 , /dev/sdm1) | Raid 1 |
| /dev/md2 | 2 disks 600 GB SSD DC S3500 (/dev/sdn1 & /dev/sdo1) | Raid 1 |
| /dev/md3 | 2 disks 600 GB SAS (/dev/sdp1 & /dev/sdq1) | Raid 1 |
| /dev/md4 | 2 disks 900 GB SAS 10K rpm HGST (/dev/sdr1 & /dev/sds1) | Raid 1 |
| /dev/md5 | 2 disks 4 TB SAS 7200rpm HGST (/dev/sdt1, /dev/sdu1)) | Raid 1 |
Om verschillende prestaties van verschillende soorten RAID's te testen
'Read'-test
Met het hdparm command kunt u het read level van de disk meten:
hdparm -Tt /dev/DEVICE
DEVICE als het te testen apparaat.
Voorbeeld: (test van /dev/sda)
hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 24358 MB in 2.00 seconden= 12191.84 MB/sec
Timing buffered disk reads: 844 MB in 3.00 seconden= 281.19 MB/sec
'Write'-test
Met het dd command kunt u het disk's write level meten:
dd if=/dev/zero of=/DOSSIER/test.data bs=8k count=128k
DOSSIER is de map waar de te testen hardware partitie is gemount.
Voorbeeld: (partitie /dev/sda2 gemount in /home)
dd if=/dev/zero of=/home/test.data bs=8k count=128k
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB) copied, 0.702882 s, 1.5 GB/s
Alle raids zijn standaard in raid 1, u heeft de mogelijkheid deze in raid 0 om te zetten als u dat wenst.
Verwijdering van een Raid
De verwijdering van een Raid leidt tot de volledige verwijdering van de gegevens die zich in de disk bevinden.
Wijziging van de raid software
Om de raid te wijzigen, moet deze eerst verwijderd worden, vervolgens:
- Ophalen van de raid gegevens:
mdadm --detail /dev/mdX
Voorbeeld:
mdadm --detail /dev/md1
/dev/md1:
Versie: 1.2
Creation Time: Fri Jul 4 21:14:12 2014
Raid Level: raid1
Array Size: 234298176 (223.44 GiB 239.92 GB)
Used Dev Size: 234298176 (223.44 GiB 239.92 GB)
Raid Devices: 2
Total Devices: 2
Persistence: Superblock is persistent
Update Time: Fri Jul 11 13:05:01 2014
State: clean
Active Devices: 2
Working Devices: 2
Failed Devices: 0
Spare Devices: 0
Name: ns6427926.ip-5-135-134.eu:1 (local to host ns6427926.ip-5-135-134.eu)
UUID: 299015e1:50b4554c:faf58dbc:74d3c2a4
Events: 20
Number Major Minor RaidDevice State
0 8 177 0 active sync /dev/sdl1
1 8 193 1 active sync /dev/sdm1
- Voor elk van deze partities, moet u de status wijzigen naar "fail", en daarna moet het uit de RAID-software worden verwijderd:
mdadm --manage /dev/md0 --fail /dev/sdX
Voorbeeld:
mdadm --manage /dev/md1 --fail /dev/sdl1
mdadm --manage /dev/md1 --fail /dev/sdm1
- De raid stoppen
mdadm --manage --stop /dev/mdX[/code
[u]Voorbeeld:[/u]
[code]mdadm --manage --stop /dev/md1
- De superblokken verwijderen:
mdadm --zero-superblock /dev/sdX
Voorbeeld:
mdadm --zero-superblock /dev/sdl1
mdadm --zero-superblock /dev/sdm1
- De raid aanmaken:
mdadm --create /dev/mdZ --level=L --assume-clean --raid-devices=N /dev/sdX1 /dev/sdY1
/dev/mdZ: is het volume van uw raid dat u gaat aanmaken (het moet niet (niet meer) bestaan). --level=: is het raid type (0,1). --raid-devices=: is het aantal apparaten in de raid. /dev/sdX1 /dev/sdY1: partitie bestaand uit de software raid.
Voorbeeld: (/dev/md1 in raid 0 met de partities /dev/sdl1 en /dev/sdm1)
mdadm --create /dev/md1 --level=0 --assume-clean --raid-devices=2 /dev/sdl1 /dev/sdm1
Vergeet niet om de /dev/mdX te formatteren en te mounten om vervolgens Read testen uit te voeren
Bezig met laden...