Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Raid 5 op server  (gelezen 3163 keer)

Offline vis ta

  • Lid
Raid 5 op server
« Gepost op: 2011/09/16, 18:33:22 »
Ik heb tijdens de installatie van mijn server een software raid opgezet over 3 hdd's.

Nu draait de server. Maar waar vind ik het raid-volume?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Raid 5 op server
« Reactie #1 Gepost op: 2011/09/16, 18:58:37 »
Waarschijnlijk /dev/md0 oid.
Dat kan je uitzoeken via cat /proc/mdstat

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #2 Gepost op: 2011/09/16, 19:03:20 »
Er bestaat inderdaad een /dev/md0

Maar als ik hierheen wil gaan met cd /dev/md0 krijg ik te lezen dat dit geen map is.

cat /proc/mdstat geeft:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdc2[1] sdd2[2] sdb2[0]
      3902642048 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
      [======>..............]  resync = 30.9% (603620312/1951321024) finish=293.7min speed=76475K/sec
     
unused devices: <none>

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Raid 5 op server
« Reactie #3 Gepost op: 2011/09/16, 19:14:29 »
Kijk dan eens met mount en sudo blkid

Offline Bloom

  • Lid
Re: Raid 5 op server
« Reactie #4 Gepost op: 2011/09/16, 21:01:31 »
Maar als ik hierheen wil gaan met cd /dev/md0 krijg ik te lezen dat dit geen map is.
Dat is normaal. Het gaat immers om een toestel en niet om een volume met mappen.
Het RAID-array md0 bestaat en wordt zo te zien gehersynchroniseerd. Je hoeft niet te wachten totdat dat voltooid is, je mag het array meteen gebruiken. Als je met een desktop werkt, ga dan naar Systeem/Beheer en start GParted. Dan kun je een partitie aanmaken op /dev/md0 en die formatteren in het door jou gewenste filesystem. Op mijn eigen RAID heb ik JFS gebruikt, maar andere populaire keuzes zijn ext4 en XFS.
Als je server geen desktop heeft, kun je met fdisk, cfdisk of gdisk een partitie aanmaken (welke je moet gebruiken hangt af van het soort en de opslagruimte van het beschikbare toestel). Eenmaal een partitie aangemaakt, kun je die formateren in het door jou gewenste filesystem. Bij een RAID array kun je ook het aanmaken van een partitie achterwege laten, als je het gewoon in zijn geheel als één groot volume wil gebruiken. Dan kun je /dev/md0 rechtstreeks formatteren in het door jou gewenste filesystem.
Voor JFS zou dat bijvoorbeeld worden:
mkfs.jfs /dev/md0En daarna kun je een mountpoint aanmaken en aankoppelen, gevolgd door naar hartelust directory's en bestanden aanmaken en kopiëren.

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #5 Gepost op: 2011/09/17, 13:55:55 »
Ik heb geprobeerd het volume te formatteren met ext4. Hiervoor heb ik jouw voorgestelde opdrachtregel gebruikt enkel het filesystem vervangen door ext4, helaas:

vis ta@ubuntu:~$ mkfs.ext4 /dev/md0
mke2fs 1.41.11 (14-Mar-2010)
mkfs.ext4: Toegang geweigerd tijdens bepalen van grootte van bestandssysteem

eh, wat nu? :S

Re: Raid 5 op server
« Reactie #6 Gepost op: 2011/09/17, 14:05:22 »
misschien met sudo voor het commando.
Server: Ubuntu 14.04 server edition
1 x Desktop: Mint 17.1
Netbook: Acer Aspire One Xubuntu 12.04.
Laptops: 1 x Asus Linux Mint 17.1, 1 x Acer XUbuntu 12.04

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #7 Gepost op: 2011/09/17, 14:28:20 »
Verdorie, hoe kon ik dat over het hoofd zien :P

Hij is nu bezig met het schrijven van inodetabellen? Als hij hiermee klaar is zou het dus wel mogelijk moeten zijn om naar /dev/md0 te gaan?

Is dat normaal van die inodetabellen? Hij is bezig aan tabel 15000 ongeveer en hij moet er 297757555 doen. Hij zal dus nog wel een tijdje bezig zijn.
« Laatst bewerkt op: 2011/09/17, 14:31:00 door vis ta »

Re: Raid 5 op server
« Reactie #8 Gepost op: 2011/09/17, 14:31:05 »
Tja, we zien allemaal wel eens wat over het hoofd.
Server: Ubuntu 14.04 server edition
1 x Desktop: Mint 17.1
Netbook: Acer Aspire One Xubuntu 12.04.
Laptops: 1 x Asus Linux Mint 17.1, 1 x Acer XUbuntu 12.04

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #9 Gepost op: 2011/09/17, 14:37:21 »
Ok, volgende stap: het mounten. Ik neem aan dat dat moet gebeuren met het "mount" commando?

Ook hier stuit ik op een probleem:

vis ta@ubuntu:/dev$ sudo mount /dev/md0
mount: kan /dev/md0 niet vinden in /etc/fstab noch in /etc/mtab

Offline Bloom

  • Lid
Re: Raid 5 op server
« Reactie #10 Gepost op: 2011/09/17, 15:18:20 »
Het mount-punt ontbreekt.
sudo mkdir /media/bigvol
sudo mount /dev/md0 /media/bigvol
Eventueel gevolgd door
sudo chmod 777 /media/bigvolals het beschikbaar moet zijn voor alle gebruikers of
sudo chown vis\ ta:vis\ ta /media/bigvolals het alleen voor jou moet dienen.

Als dat werkt, kun je er mee werken. Om het volume vanaf de systeemstart beschikbaar te maken, moet je het opnemen in /etc/fstab. Bijvoorbeeld door deze lijn toe te voegen:
/dev/md0   /media/bigvol    ext4    errors=remount-ro      0       1

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #11 Gepost op: 2011/09/17, 19:02:57 »
Bedankt! Ik denk dat het gelukt is!

Bestaat er nog een manier om te testen of ik inderdaad bezig ben op mijn raid volume en niet gewoon in de map bigvol aan het schrijven ben?

Offline Bloom

  • Lid
Re: Raid 5 op server
« Reactie #12 Gepost op: 2011/09/17, 19:04:50 »
Als je data in bigvol gekopieerd hebt, kun je eventueel
sudo umount /media/bigvoldoen. Dan is het RAID-volume ontkoppeld en zou de directory /media/bigvol leeg moeten zijn. Zoniet, zit je inderdaad niet op het RAID-volume te schrijven en is de koppeling kennelijk mislukt, maar dan had je normaal een foutmelding moeten krijgen toen je het mount-bevel probeerde.

Offline Bloom

  • Lid
Re: Raid 5 op server
« Reactie #13 Gepost op: 2011/09/17, 19:07:03 »
Overigens zorgt het aanmaken van het koppelpunt in /media ervoor, dat het volume bigvol op je desktop verschijnt zodra het aangekoppeld is. Dat is al op zichzelf een bewijs ervan dat de koppeling dan bestaat en actief is, en dat alles wat je erin schrijft ook effectief op het RAID-volume terecht komt.
Als je overigens niet wil dat het volume op je desktop verschijnt maar wel beschikbaar is, gebruik dan /mnt in plaats van /media.

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #14 Gepost op: 2011/09/17, 19:11:16 »
Ik krijg te lezen:

umount: /media/bigvol: apparaat is bezig
        (Welke processen het apparaat gebruiken kan mogelijk
         gevonden worden met behulp van lsof(8) of fuser(1).)

Dus ik denk wel dat het gelukt is en dat hij nog bezig is met de zopas gestarte handelingen.
Ik werk trouwens via ssh op de server dus heb geen desktop. Maar als het niet gelukt is zal ik dat snel merken want dan zit ik zodadelijk de 40 GB schijf vol te schrijven ipv het 4 TB volume.

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #15 Gepost op: 2011/09/17, 19:22:20 »
Het is gelukt. In windows aangemeld verbinding gemaakt en via eigenschappen gekeken naar het volume: 3,57 TB. Dat klopt want een hdd van 4 TB is eigenlijk maar 3,63 TB en ik heb ubuntu het raidvolume automatisch laten aanmaken waarbij het de swap op het raidvolume zette en zodoende wat schijfruimte afsnoept. Nouja, gezien de TB als grootteorde heb ik hier voorlopig wel genoeg mee.

Alleen melkdt windows dat van deze 3.57 TB 186 GB gebruikt zijn? Terwijl ik nog niets op het volume heb geschreven. Is dit een of ander trucje van ubuntu?

Offline Bloom

  • Lid
Re: Raid 5 op server
« Reactie #16 Gepost op: 2011/09/17, 21:38:59 »
Nee, het is eigen aan alle platformen dat je op een geformatteerd volume een deel van de capaciteit verliest aan zogenaamde administratieve informatie. Die houdt directory-informatie en een kaart van gebruikte opslagelementen bij.

Offline vis ta

  • Lid
Re: Raid 5 op server
« Reactie #17 Gepost op: 2011/09/17, 22:07:11 »
Maar is 186 GB hier niet wat veel voor?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Raid 5 op server
« Reactie #18 Gepost op: 2011/09/18, 05:48:20 »
Als je het als ext3 of ext4 geformatteerd hebt, wordt er standaard een bepaald percentage gereserveerd voor de rootgebruiker.
Die reservering is in dit geval niet noodzakelijk lijkt me, dus die kan je uitschakelen.
Dit kan je doen via sudo tune2fs -m0 /dev/md0
Ik weet alleen niet zeker of je hem eerst moet unmounten als je dat doet, het kan in ieder geval geen kwaad.

Dit zal niet de hele 186GB opheffen, maar het zal zeker helpen.