Ero sivun ”Mdadm” versioiden välillä
(→Käyttö) |
|||
(7 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 17: | Rivi 17: | ||
Näytä RAID tiedot | Näytä RAID tiedot | ||
− | mdadm -- | + | mdadm --detail /dev/md0 |
=== RAID 0 === | === RAID 0 === | ||
Rivi 36: | Rivi 36: | ||
mdadm --manage /dev/md0 --add /dev/sde | mdadm --manage /dev/md0 --add /dev/sde | ||
+ | |||
+ | === Poista RAID === | ||
+ | |||
+ | Pysäytä RAID | ||
+ | |||
+ | mdadm --stop /dev/md0 | ||
+ | |||
+ | Nollaa superblockit kaikista laitteista | ||
+ | |||
+ | mdadm --zero-superblock /dev/sda | ||
+ | |||
+ | mdadm --zero-superblock /dev/sdX... | ||
+ | |||
+ | === Päivitä RAID 1 -> RAID 5:ksi kun lisäät esimerkiksi uusia levyjä === | ||
+ | |||
+ | Levyt tulisi olla pääsääntöisesti samanlaisia että RAIDi toimisi oikein ja ehjiä. RAID5:ssa yksi levy toimii varmuuskopioivana. | ||
+ | |||
+ | Ennen kun aloitat, varmuuskopioi kaikki tiedot. | ||
+ | |||
+ | Lisää uusi levy RAIDiin | ||
+ | |||
+ | sudo mdadm /dev/md0 --add /dev/sde | ||
+ | |||
+ | Nyt levy on lisätty varaksi RAIDiin mutta ei käytännössä käytä tätä levyä. | ||
+ | |||
+ | Päivitä RAID 1 -> RAID 5:seen. | ||
+ | |||
+ | sudo mdadm /dev/md0 --grow --level=5 --chunk=512 | ||
+ | |||
+ | Määritä uusi levymäärä RAIDissa | ||
+ | |||
+ | sudo mdadm --grow /dev/md0 --raid-devices 3 | ||
+ | |||
+ | Laajenna arrayn kokoa | ||
+ | |||
+ | sudo mdadm --grow /dev/md0 --size=max | ||
+ | |||
+ | Laajenna levytilaa maksimiin | ||
+ | |||
+ | sudo e2fsck -f /dev/md0 | ||
+ | sudo resize2fs /dev/md0 | ||
+ | |||
+ | === RAIDin korjaaminen === | ||
+ | |||
+ | Joskus RAIDikin voi hajota ja vaatii jo korjausta eli ei lähde pelittämään esimerkiksi käynnistyksen yhteydessä. Älä hätäile, tiedot on tallessa varsinkin kun levyt on ehjiä ja RAID 0 ei käytetty ;) | ||
+ | |||
+ | Pysäytä RAID | ||
+ | |||
+ | sudo mdadm --stop /dev/md0 | ||
+ | |||
+ | Jos olet onnekas niin seuraava komento voi jo pelastaa RAIDisi: | ||
+ | |||
+ | sudo mdadm --assemble /dev/md0 --scan --force | ||
+ | |||
+ | Tarkista tila | ||
+ | |||
+ | mdadm --detail /dev/md0 |
Nykyinen versio 15. lokakuuta 2018 kello 11.15
Mdadm on Linuxille softaraid ohjelmisto.
Sisällysluettelo
Asennus
apt-get install mdadm
Käyttö
Peruskomento jolla luodaan RAID.
mdadm --create /dev/md0 <blah>
Monitoroi /dev/md0
mdadm --monitor /dev/md0
Näytä RAID tiedot
mdadm --detail /dev/md0
RAID 0
Luo RAID 0 /dev/md0 kahdella kiintolevyllä, jotka ovat /dev/sdb ja /dev/sdc
mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sdb /dev/sdc
RAID 1
Luodaan peili eli RAID 1 /dev/mdo kahdella kiintolevyllä, jotka ovat /dev/sdb ja /dev/sdc
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb /dev/sdc
Lisää RAIDiin kiintolevy
Lisää RAIDiin /dev/md0 kiintolevy /dev/sde
mdadm --manage /dev/md0 --add /dev/sde
Poista RAID
Pysäytä RAID
mdadm --stop /dev/md0
Nollaa superblockit kaikista laitteista
mdadm --zero-superblock /dev/sda
mdadm --zero-superblock /dev/sdX...
Päivitä RAID 1 -> RAID 5:ksi kun lisäät esimerkiksi uusia levyjä
Levyt tulisi olla pääsääntöisesti samanlaisia että RAIDi toimisi oikein ja ehjiä. RAID5:ssa yksi levy toimii varmuuskopioivana.
Ennen kun aloitat, varmuuskopioi kaikki tiedot.
Lisää uusi levy RAIDiin
sudo mdadm /dev/md0 --add /dev/sde
Nyt levy on lisätty varaksi RAIDiin mutta ei käytännössä käytä tätä levyä.
Päivitä RAID 1 -> RAID 5:seen.
sudo mdadm /dev/md0 --grow --level=5 --chunk=512
Määritä uusi levymäärä RAIDissa
sudo mdadm --grow /dev/md0 --raid-devices 3
Laajenna arrayn kokoa
sudo mdadm --grow /dev/md0 --size=max
Laajenna levytilaa maksimiin
sudo e2fsck -f /dev/md0 sudo resize2fs /dev/md0
RAIDin korjaaminen
Joskus RAIDikin voi hajota ja vaatii jo korjausta eli ei lähde pelittämään esimerkiksi käynnistyksen yhteydessä. Älä hätäile, tiedot on tallessa varsinkin kun levyt on ehjiä ja RAID 0 ei käytetty ;)
Pysäytä RAID
sudo mdadm --stop /dev/md0
Jos olet onnekas niin seuraava komento voi jo pelastaa RAIDisi:
sudo mdadm --assemble /dev/md0 --scan --force
Tarkista tila
mdadm --detail /dev/md0