RAID: Difference between revisions

From www.ReeltoReel.nl Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
RAID vergroten
=RAID vergroten=
Ter referentie, hier enkele veel gebruikte commando's:
Ter referentie, hier enkele veel gebruikte commando's:
<pre>
cat /proc/mdstat: geef status, ook rebuild voortgang
cat /proc/mdstat: geef status, ook rebuild voortgang
mdadm -D /dev/md[012]: detail over RAID  
mdadm -D /dev/md[012]: detail over RAID  
Line 13: Line 14:
mdadm - -stop /dev/md2: stop de array
mdadm - -stop /dev/md2: stop de array
Mdadm -A - -scan: start the arrays
Mdadm -A - -scan: start the arrays
 
</pre>


=De volgende stappen zijn nodig:=
=De volgende stappen zijn nodig:=

Revision as of 11:59, 6 June 2020

RAID vergroten

Ter referentie, hier enkele veel gebruikte commando's:

cat /proc/mdstat: geef status, ook rebuild voortgang
mdadm -D /dev/md[012]: detail over RAID 
mdadm - -stop /dev/md2, eerst umount /dev/md2: om een RAID te stoppen
mdadm - -assemble - -scan: assemble all raids
mdadm - -assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2: assemblatie
mdadm -f /dev/sda1: fail deze partitie (mark as FAULTY)
mdadm -r /dev/sda1: remove deze partitie
mdadm - -re-add /dev/md1 /dev/sdb2 *(veel gebruikt): om een recently removede schijf weer toe te voegen
doe dit nadat de schijf er weer is.
mdadm -a /dev/mdx: hot add listed devices
mdadm - -stop /dev/md2: stop de array
Mdadm -A - -scan: start the arrays

De volgende stappen zijn nodig:

0. zet de automatische reboot van de server UIT!

1. Selekteer een disk en verwijder hem van de array. Voer de 2 commando’s achter elkaar uit:

# mdadm -f /dev/md1 /dev/sdd1	- fail device
# mdadm -r /dev/md1 /dev/sdd1	- remove device

Het laatste commando doet het niet als drive al weg is, dus doe het voor loskoppelen. Daarna de oude drive loshalen en sluit de nieuwe drive aan.

2. partitioneer de nieuwe drive naar de volledige grootte. Laat op linux FS staan, dit werkt ook – PvdM 2017

# fdisk /dev/sdd

g: create new GPT partition table n: new partition en 4x enter w: write and quit:

3. Voeg de nieuwe disk aan het array toe:

# mdadm --add /dev/md1 /dev/sde1	- add device, start immediate rebuild

4. Daarna kun je het hele proces in de gaten houden met:

# watch cat /proc/mdstat
# mdadm –detail /dev/md1

5. Wacht tot de resync klaar is. Hierna moet de stappen 1-4 herhalen voor elke schijf. 6. Hierna kun je de ruimte op het array vergroten:

# mdadm --grow /dev/md0 --size=max	- change the size of an active array

Dit duurt even, de extra (lege haha) ruimte wordt nu gesyncd.

7. Het array bevat nu 1 disk met alle beschikbare ruimte. 8. Nu de onderliggende partitie is vergroot, moet je je filesystem resizen. Maar eerst wil je een filesystemcheck uitvoeren. Dit kan niet als het gemount is.

# umount [mountpoint]
# fsck /dev/md1

9. For an ext2/ext3/ext4 filesystem:

# resize2fs /dev/md1