Date: Tue, 21 Feb 2012 21:43:56 GMT From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 206683 for review Message-ID: <201202212143.q1LLhu9D023284@skunkworks.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@206683?ac=10 Change 206683 by rene@rene_acer on 2012/02/21 21:43:33 MFen handbook/geom 1.52 -> 1.55 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#22 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#22 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml,v 1.16 2012/02/15 22:42:48 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/geom/chapter.sgml - %SRCID% 1.52 + %SRCID% 1.55 --> <chapter id="GEOM"> @@ -346,14 +346,15 @@ <acronym>RAID</acronym>-apparaat zal ongeacht hiervan <devicename>gm</devicename> zijn.</para> - <programlisting># Device Mountpoint FStype Options Dump Pass# -/dev/mirror/gm0s1b none swap sw 0 0 -/dev/mirror/gm0s1a / ufs rw 1 1 -/dev/mirror/gm0s1d /usr ufs rw 0 0 -/dev/mirror/gm0s1f /home ufs rw 2 2 -#/dev/mirror/gm0s2d /store ufs rw 2 2 -/dev/mirror/gm0s1e /var ufs rw 2 2 - /dev/acd0 /cdrom cd9660 ro,noauto 0 0</programlisting> + <programlisting># Device Mountpoint FStype Options Dump Pass# +/dev/mirror/gm0s1b none swap sw 0 0 +/dev/mirror/gm0s1a / ufs rw 1 1 +/dev/mirror/gm0s1d /usr ufs rw 0 0 +/dev/mirror/gm0s1f /home ufs rw 2 2 +#/dev/mirror/gm0s2d /store ufs rw 2 2 +/dev/mirror/gm0s1e /var ufs rw 2 2 +/dev/acd0 /cdrom cd9660 ro,noauto 0 0</programlisting> + <para>Start het systeem opnieuw op:</para> <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen> @@ -459,6 +460,164 @@ </sect2> </sect1> + <sect1 id="GEOM-raid3"> + <sect1info> + <authorgroup> + <author> + <firstname>Mark</firstname> + <surname>Gladman</surname> + <contrib>Geschreven door </contrib> + </author> + <author> + <firstname>Daniel</firstname> + <surname>Gerzo</surname> + </author> + </authorgroup> + <authorgroup> + <author> + <firstname>Tom</firstname> + <surname>Rhodes</surname> + <contrib>Gebaseerd op documentatie van </contrib> + </author> + <author> + <firstname>Murray</firstname> + <surname>Stokely</surname> + </author> + </authorgroup> + </sect1info> + + <indexterm><primary>GEOM</primary></indexterm> + + <indexterm><primary>RAID3</primary></indexterm> + + <title><acronym>RAID</acronym>3 - Striping op byte-niveau met toegewijde + pariteit</title> + + <para><acronym>RAID</acronym>3 is een methode om verschillende schijven te + combineren in een enkel volume met een toegewijde schijf voor de pariteit. + In een <acronym>RAID</acronym>3-systeem worden de gegevens opgesplitst in + een aantal bytes die over alle schijven in de rij worden geschreven, + behalve naar één schijf die als een toegewijde schijf voor + de pariteit dient. Dit betekent dat het lezen van 1024 kB van een + <acronym>RAID</acronym>3-implementatie alle schijven in de rij zal + benaderen. De prestatie kan worden verhoogd door meerdere + schijfcontrollers te gebruiken. De <acronym>RAID</acronym>3-rij biedt een + fouttolerantie van 1 schijf, terwijl het een capaciteit van 1 - 1/n maal + de totale capaciteit biedt van alle schijven in de rij, waarbij n het + aantal harde schijven in de rij is. Zulke configuraties zijn meestal + geschikt voor het opslaan van gegevens van grotere groottes, bijvoorbeeld + multimedia-bestanden.</para> + + <para>Er zijn minstens 3 fysieke harde schijven nodig om een + <acronym>RAID</acronym>3-rij te bouwen. Elke schijf moet van dezelfde + grootte zijn, aangezien I/O-verzoeken worden verweven om parallel naar + meerdere schijven te lezen of schrijven. Bovendien moet vanwege de aard + van <acronym>RAID</acronym>3 het aantal schijven gelijk zijn aan 3, 5, 9, + 17, enzovoorts (dus 2^n + 1).</para> + + <sect2> + <title>Een toegewijde <acronym>RAID</acronym>3-rij aanmaken.</title> + + <para>In &os; is ondersteuning voor <acronym>RAID</acronym>3 + geïmplementeerd in de <acronym>GEOM</acronym>-klasse + &man.graid3.8;. Voor het aanmaken van een toegewijde + <acronym>RAID</acronym>3-rij op &os; zijn deze stappen nodig.</para> + + <note> + <para>Hoewel het theoretisch mogelijk is om op &os; van een + <acronym>RAID</acronym>3-rij op te starten, is deze configuratie + ongebruikelijk en niet aangeraden.</para> + </note> + + <procedure> + <step> + <para>Laad ten eerste de kernelmodule + <filename>geom_raid3.ko</filename> door de volgende opdracht uit te + voeren:</para> + + <screen>&prompt.root; <userinput>graid3 load</userinput></screen> + + <para>Het is ook mogelijk om handmatig de module + <filename>geom_raid3.ko</filename> te laden:</para> + + <screen>&prompt.root; <userinput>kldload geom_raid3.ko</userinput></screen> + </step> + + <step> + <para>Zorg ervoor dat er een geschikt aankoppelpunt bestaat of maak + het aan:</para> + + <screen>&prompt.root; <userinput>mkdir <replaceable>/multimedia/</replaceable></userinput></screen> + </step> + + <step> + <para>Bepaal de apparaatnamen voor de schijven die aan de rij worden + toegevoegd en maak het nieuwe <acronym>RAID</acronym>3-apparaat + aan. Het laatst vermelde apparaat zal dienst doen als de toegewijde + schijf voor de pariteit. Dit voorbeeld gebruikt drie + ongepartitioneerde <acronym>ATA</acronym>-schijven: + <devicename><replaceable>ada1</replaceable></devicename> en + <devicename><replaceable>ada2</replaceable></devicename> voor + gegevens en <devicename><replaceable>ada3</replaceable></devicename> + voor pariteit.</para> + + <screen>&prompt.root; <userinput>graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3</userinput> +Metadata value stored on /dev/ada1. +Metadata value stored on /dev/ada2. +Metadata value stored on /dev/ada3. +Done.</screen> + </step> + + <step> + <para>Partitioneer het nieuw aangemaakte apparaat + <devicename>gr0</devicename> en zet er een UFS-bestandssysteem + op:</para> + + <screen>&prompt.root; <userinput>gpart create -s GPT /dev/raid3/gr0</userinput> +&prompt.root; <userinput>gpart add -t freebsd-ufs /dev/raid3/gr0</userinput> +&prompt.root; <userinput>newfs -j /dev/raid3/gr0p1</userinput></screen> + + <para>Vele getallen zullen over het scherm lopen, en na wat tijd zal + het proces voltooid zijn. Het volume is aangemaakt en is klaar om + aangekoppeld te worden.</para> + </step> + + <step> + <para>De laatste stap is het aankoppelen van het + bestandssysteem:</para> + + <screen>&prompt.root; <userinput>mount /dev/raid3/gr0p1 /multimedia/</userinput></screen> + + <para>De <acronym>RAID</acronym>3-rij is nu klaar voor gebruik.</para> + </step> + </procedure> + + <para>Aanvullende configuratie is nodig om de bovenstaande opstelling te + behouden tussen het opnieuw starten van het systeem.</para> + + <procedure> + <step> + <para>De module <filename>geom_raid3.ko</filename> moet geladen zijn + voordat de rij kan worden aangekoppeld. Voeg de volgende regel toe + aan <filename>/boot/loader.conf</filename> om de kernelmodule + automatisch tijdens de initialisatie van het systeem te + laden:</para> + + <programlisting>geom_raid3_load="YES"</programlisting> + </step> + + <step> + <para>De volgende volume-informatie moet aan het bestand + <filename>/etc/fstab</filename> worden toegevoegd om het + bestandssysteem van de rij automatisch aan de koppelen tijdens het + opstarten van het systeem:</para> + + <programlisting>/dev/raid3/gr0p1 /multimedia ufs rw 2 2</programlisting> + </step> + </procedure> + </sect2> + </sect1> + <sect1 id="geom-ggate"> <title>GEOM Gate netwerk apparaten</title>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202212143.q1LLhu9D023284>