RAID: Difference between revisions

From www.ReeltoReel.nl Wiki
Jump to navigation Jump to search
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:
cat /proc/mdstat
cat /proc/mdstat: geef status, ook rebuild voortgang
: geef status, ook rebuild voortgang
mdadm -D /dev/md[012]: detail over RAID  
mdadm -D /dev/md[012]
mdadm - -stop /dev/md2, eerst umount /dev/md2: om een RAID te stoppen
: detail over RAID  
mdadm - -assemble - -scan: assemble all raids
mdadm - -stop /dev/md2, eerst umount /dev/md2
mdadm - -assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2: assemblatie
: om een RAID te stoppen
mdadm -f /dev/sda1: fail deze partitie (mark as FAULTY)
mdadm - -assemble - -scan
mdadm -r /dev/sda1: remove deze partitie
: assemble all raids
mdadm - -re-add /dev/md1 /dev/sdb2 *(veel gebruikt): om een recently removede schijf weer toe te voegen
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.
doe dit nadat de schijf er weer is.
mdadm -a /dev/mdx
mdadm -a /dev/mdx: hot add listed devices
: hot add listed devices
mdadm - -stop /dev/md2: stop de array
mdadm - -stop /dev/md2
Mdadm -A - -scan: start the arrays
: stop de array
 
Mdadm -A - -scan
 
: start the arrays
=De volgende stappen zijn nodig:=
=De volgende stappen zijn nodig:=



Revision as of 11:58, 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