Linux en Syn-3 Forum

Syn-3 Nederland => Syn-3 support => Topic gestart door: W0efk3 op Juni 09, 2010, 10:20:06



Titel: RAID 0 ipv RAID 1-5
Bericht door: W0efk3 op Juni 09, 2010, 10:20:06
Ik heb deze server opgesteld om meer diskcapaciteit in mijn netwerk te hebben. Het leuke hieraan zou zijn dat al mijn disken als 1 partitie aan te roepen zouden zijn ipv als de capaciteit van mijn kleinste disk in RAID 1 of als 2 aparte disken.

Is het mogelijk om tijdens de installatie te kiezen voor RAID0 ipv RAID1?


Titel: Re: RAID 0 ipv RAID 1-5
Bericht door: edwin op Juni 09, 2010, 10:56:49
Dit is niet mogelijk, omdat het in het in de meeste situaties onverstandig is om RAID0 te gebruiken:

Als 1 disk crashed ben je gelijk al je data kwijt. Zet je bijvoorbeeld 3 disken in RAID0, dan is de kans op een totale crash 3x zo groot.

Als je 3 disken of meer hebt gebruikt SYN-3 automatisch RAID5: Dit kost je de capaciteit van 1 disk, maar je bent wel beschermd tegen een crash van 1 disk.

Dus: 3x 500G in RAID5=1000G effectief.

Wil je desondanks dit advies toch RAID0 gebruiken, laat het me weten, dan post ik de instructies.


Titel: Re: RAID 0 ipv RAID 1-5
Bericht door: W0efk3 op Juni 11, 2010, 06:29:05
Ik ben mij bewust van de na-/voordelen van RAID0 en de na-/voordelen van RAID5 (ik instrueer dit namelijk op het werk aan mijn collega's), ik wil echter bewust de keuze maken voor RAID0 en het is al een tijdje geleden dat ik zelf nog op Linux heb liggen 'spelen'.

Ik zit er niets mee in om een clean install te doen van mijn server. De hoofdzaak is om zoveel mogelijk van de capaciteit van mijn disks te gebruiken. + De disken zijn niet evengroot waardoor ik meer als de helft verlies van mijn diskcapaciteit.

Ik ben er wel over aan het denken om toch niet een exra disk in te steken om zo RAID5 te hebben. Komt het er enkel nog op aan om een P-ATA disk te bemachtigen.


Titel: Re: RAID 0 ipv RAID 1-5
Bericht door: edwin op Juni 11, 2010, 11:14:31
Het is niet mogelijk om in de installer RAID0 te kiezen.

Wat wel kan is achteraf disken toevoegen met Logical Volume Management. Wellicht is het handig een Advanced Install te doen en dan RAID uit te zetten, ivm overhead.

Eerst maken we de disk beschikbaar voor LVM. Let op dat je de goede device kiest! (in dit geval /dev/sdb)
Citaat
[Syn-3] root@darkstar.example.net ~# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created
[Syn-3] root@darkstar.example.net ~# pvscan
  PV /dev/md1   VG syn3   lvm2 [7.93 GB / 1.00 GB free]
  PV /dev/sdb             lvm2 [8.00 GB]
  Total: 2 [15.93 GB] / in use: 1 [7.93 GB] / in no VG: 1 [8.00 GB]

Hierna bereiden we de syn3 volume groep uit met de nieuwe disk:
Citaat
[Syn-3] root@darkstar.example.net ~# vgextend syn3 /dev/sdb
  Volume group "syn3" successfully extended
[Syn-3] root@darkstar.example.net ~# vgdisplay syn3
  --- Volume group ---
  VG Name               syn3
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               15.93 GB
  PE Size               4.00 MB
  Total PE              4078
  Alloc PE / Size       1775 / 6.93 GB
  Free  PE / Size       2303 / 9.00 GB
  VG UUID               9SJIBm-2MlN-bCPK-34O1-ZhJs-WZdR-RnpS0G

Hierna breiden we de 'home' volume uit met de gewenste hoeveelheid ruimte. De home-volume is de gene waar de data opgeslagen word in het geval van een mail of fileserver.

We willen we alle vrije ruimte uit de syn3 group toevoegen aan de home volume:
Citaat
[Syn-3] root@darkstar.example.net ~# lvextend /dev/syn3/home -l+100%FREE
  New size (2830 extents) matches existing size (2830 extents)
[Syn-3] root@darkstar.example.net ~# lvdisplay /dev/syn3/home
  --- Logical volume ---
  LV Name                /dev/syn3/home
  VG Name                syn3
  LV UUID                j4XIvG-IX8B-JDNQ-8k2F-FoBF-Nd15-3CnVVX
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                11.05 GB
  Current LE             2830
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5

Dit is bij SYN-3 versie 4.4. Bij oudere versies kan het zijn dat je /dev/syn3-home gebruikt ipv /dev/syn3/home.

Als laatste stap moeten we het filesystem op de hoogte stellen van de nieuwe ruimte:
Citaat
[Syn-3] root@darkstar.example.net ~# xfs_growfs /dev/syn3/home
meta-data=/dev/home              isize=256    agcount=4, agsize=134912 blks
         =                       sectsz=4096  attr=2
data     =                       bsize=4096   blocks=539648, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=0
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 539648 to 2897920
[Syn-3] root@darkstar.example.net ~# df -h /home
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/syn3-home
                       12G  259M   11G   3% /home

Gelukt! Onze /home is nu groter geworden.

Dit kun je herhalen voor zoveel schijven als je wilt.
Let op: Als 1 van de schijven in deze setup  crashed bent je alle data kwijt!


Titel: Re: RAID 0 ipv RAID 1-5
Bericht door: W0efk3 op Juni 12, 2010, 05:42:05
Bedankt voor zowel de waarschuwing als de info.