Forskel mellem versioner af "RAID5 i Ubuntu"

Fra Millenium's Wiki
Spring til navigation Spring til søgning
 
Linje 3: Linje 3:
 
Kernel understøtter RAID hvis filen '' /proc/mdstat '' eksisterer.
 
Kernel understøtter RAID hvis filen '' /proc/mdstat '' eksisterer.
  
For at load'e raid support ind i Kernel'en, køres '' modprobe raid[RAID mode] ''. For eksempel RAID5:
+
For at load'e raid support ind i Kernel'en, køres '' modprobe raid[RAID mode] ''.
  
 
<pre>
 
<pre>
Linje 10: Linje 10:
  
 
Se hvad filen indeholder:
 
Se hvad filen indeholder:
 
 
<pre>
 
<pre>
 
sudo cat /proc/mdstat
 
sudo cat /proc/mdstat
Linje 20: Linje 19:
 
Installér mdadm:
 
Installér mdadm:
 
<pre>
 
<pre>
sudo apt-get install mdadm</pre>
+
sudo apt-get install mdadm
 
 
== Opret partitioner på diske ==
 
 
 
Kør fdisk
 
<pre>
 
sudo fdisk /dev/sdb
 
 
</pre>
 
</pre>
 
Vælg følgende:
 
* n  '' : Ny partition ''
 
* Enter
 
* p  '' : Primær partition ''
 
* Enter
 
* 1  '' : Partion 1 ''
 
* Enter
 
* Enter  '' : Default ''
 
* Enter  '' : Default ''
 
* t  '' : Ændré partitions type ''
 
* Enter
 
* fd  '' : Linux raid auto detect ''
 
* Enter
 
* w  '' : gem ændringer og exit ''
 
* Enter
 
  
 
== Opret RAID5 array'et ==
 
== Opret RAID5 array'et ==
  
Kør:
+
Kør (laves med sdb sdc og sdd):
 
<pre>
 
<pre>
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
+
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
 
</pre>
 
</pre>
  
Linje 61: Linje 38:
 
== Gem RAID Konfiguration ==
 
== Gem RAID Konfiguration ==
  
Først skal der 'logges ind' som root
+
Først findes UUID for md0
 +
<pre>
 +
sudo mdadm --detail --scan
 +
</pre>
 +
 
 +
Åbn mdadm.conf
 
<pre>
 
<pre>
sudo -s
+
sudo nano /etc/mdadm/mdadm.conf
 
</pre>
 
</pre>
  
Så gemmes konfogrationen
+
Og tilføj linien
 
<pre>
 
<pre>
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf
+
ARRAY /dev/md0 UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
 
</pre>
 
</pre>
  
Linje 86: Linje 68:
  
 
== Tilføj til fstab ==
 
== Tilføj til fstab ==
 +
 
Ved RAID mount i fstab kan UUID'et ikke bruges, så derfor bruges '' /dev/md0 ''
 
Ved RAID mount i fstab kan UUID'et ikke bruges, så derfor bruges '' /dev/md0 ''
 
Redigér '' fstab ''
 
Redigér '' fstab ''
Linje 94: Linje 77:
 
Tilføj linien
 
Tilføj linien
 
<pre>
 
<pre>
/dev/md0     /mnt/raid     ext4    defaults    1 2
+
/dev/md0         /mnt/raid       ext4    noatime,nodiratime,errors=remount-ro,barrier=1 0      2
 +
</pre>
 +
 
 +
Array'et kan mountes med det samme
 +
<pre>
 +
sudo mount -a
 +
</pre>
 +
 
 +
== Afsluttende installation ==
 +
<pre>
 +
sudo update-initramfs -u
 
</pre>
 
</pre>

Nuværende version fra 3. feb 2014, 21:57

General opsætning

Kernel understøtter RAID hvis filen /proc/mdstat eksisterer.

For at load'e raid support ind i Kernel'en, køres modprobe raid[RAID mode] .

sudo modprobe raid456

Se hvad filen indeholder:

sudo cat /proc/mdstat

Installér mdadm

Standard værktøjet til konfigurerer RAID er mdadm. Installér mdadm:

sudo apt-get install mdadm

Opret RAID5 array'et

Kør (laves med sdb sdc og sdd):

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

Dette starter oprettelsen af RAID array'et. For at se status køres:

sudo cat /proc/mdstat

Her ses hvor lang tid der er tilbage inden array'et er oprettet.

Gem RAID Konfiguration

Først findes UUID for md0

sudo mdadm --detail --scan

Åbn mdadm.conf

sudo nano /etc/mdadm/mdadm.conf

Og tilføj linien

ARRAY /dev/md0 UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx

Opret et filsystem på RAID array'et

For at oprette filystemet bruges mke2fs

sudo mke2fs -t ext4 /dev/md0

Opret mount punkt

tilføj mount mappen

sudo mkdir /mnt/raid

Tilføj til fstab

Ved RAID mount i fstab kan UUID'et ikke bruges, så derfor bruges /dev/md0 Redigér fstab

sudo nano /etc/fstab

Tilføj linien

/dev/md0         /mnt/raid       ext4    noatime,nodiratime,errors=remount-ro,barrier=1  0       2

Array'et kan mountes med det samme

sudo mount -a

Afsluttende installation

sudo update-initramfs -u