misc/151401: old data in russian documentation in geom:raid1 mirroring

Yurij lnkgyv at gmail.com
Mon Oct 11 21:30:06 UTC 2010


>Number:         151401
>Category:       misc
>Synopsis:       old data in russian documentation in geom:raid1 mirroring
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 11 21:30:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Yurij
>Release:        8.1-RELEASE
>Organization:
ISP Infocom
>Environment:
FreeBSD  8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Russian translate of handook have old data in section about GEOM: RAID1 - Mirroring. I have made some changes considering original English section of this part of Handbook. My translation Project freebsd.org.ua is dead that I send this changes in PR.
>How-To-Repeat:

>Fix:
I have made patch.

Patch attached with submission follows:

--- chapter.sgml.old	2010-10-11 22:33:35.000000000 +0000
+++ chapter.sgml	2010-10-11 23:55:14.000000000 +0000
@@ -23,6 +23,13 @@
 	<contrib>ðÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË: </contrib>
       </author>
     </authorgroup>
+    <authorgroup>
+      <author>
+	<firstname>àÒÉÊ</firstname>
+	<surname>çÏÎÞÁÒÕË</surname>
+	<contrib>äÏÐÏÌÎÅÎÉÑ: </contrib>
+      </author>
+    </authorgroup>
   </chapterinfo>
 
   <title>GEOM: íÏÄÕÌØÎÁÑ ÉÎÆÒÁÓÔÒÕËÔÕÒÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÉÓËÏ×ÙÈ ÚÁÐÒÏÓÏ×</title>
@@ -251,170 +258,181 @@
       ÐÒÑÍÏÇÏ ÄÏÓÔÕÐÁ (direct access, &man.da.4;) Ó ÉÎÔÅÒÆÅÊÓÏÍ
       <acronym>SCSI</acronym>.</para>
 
-    <para>îÁÞÎÉÔÅ Ó ÕÓÔÁÎÏ×ËÉ &os; ÎÁ ÐÅÒ×ÙÊ ÄÉÓË Ó Ä×ÕÍÑ ÒÁÚÄÅÌÁÍÉ.
-      ïÄÉÎ ÉÚ ÜÔÉÈ ÒÁÚÄÅÌÏ× ÄÏÌÖÅÎ ÂÙÔØ ÒÁÚÄÅÌ swap, ÒÁ×ÎÙÊ Ä×ÕÍ ÒÁÚÍÅÒÁÍ
-      <acronym>RAM</acronym>, Á ×ÓÅ ÏÓÔÁÌØÎÏÅ ÍÅÓÔÏ ÏÔ×ÅÄÅÎÏ ÐÏÄ ËÏÒÎÅ×ÕÀ
-      ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ (<filename role="directory">/</filename>).
-      ÷ÏÚÍÏÖÎÏ ÔÁËÖÅ ÉÍÅÔØ ÏÔÄÅÌØÎÙÅ ÒÁÚÄÅÌÙ É ÄÌÑ ÏÓÔÁÌØÎÙÈ ÔÏÞÅË
-      ÍÏÎÔÉÒÏ×ÁÎÉÑ, ÎÏ ÔÁË ËÁË ÜÔÏ × ÎÅÓËÏÌØËÏ ÒÁÚ Õ×ÅÌÉÞÉ×ÁÅÔ
-      ËÏÌÉÞÅÓÔ×Ï ÍÁÎÉÐÕÌÑÃÉÊ Ó &man.bsdlabel.8; É &man.fdisk.8;,
-      ÔÏ × ÄÁÎÎÏÊ ÇÌÁ×Å ÍÙ ÏÓÔÁÎÏ×ÉÍÓÑ ÎÁ ÂÏÌÅÅ ÐÒÏÓÔÏÍ ×ÁÒÉÁÎÔÅ.</para>
-
-    <para>ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÚÁÇÒÕÚÉÔÅÓØ É ÄÏÖÄÉÔÅÓØ ÏËÏÎÞÁÎÉÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ
-      ÓÉÓÔÅÍÙ, ÚÁÔÅÍ ×ÏÊÄÉÔÅ ËÁË ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>.
-    </para>
-
-    <para>óÏÚÄÁÊÔÅ ÕÓÔÒÏÊÓÔ×Ï <devicename>/dev/mirror/gm</devicename> É Ó×ÑÖÉÔÅ
-      ÅÇÏ Ó ÕÓÔÒÏÊÓÔ×ÏÍ <devicename>/dev/da1</devicename>:</para>
-
-    <screen>&prompt.root; <userinput>gmirror label -vnb round-robin gm0 /dev/da1</userinput></screen>
-
-    <para>÷ ÏÔ×ÅÔ ×Ù ÄÏÌÖÎÙ ÐÏÌÕÞÉÔØ ÓÏÏÂÝÅÎÉÅ:</para>
-
-    <screen>
-Metadata value stored on /dev/da1.
-Done.</screen>
-
-    <para>éÎÉÃÉÁÌÉÚÉÒÕÊÔÅ GEOM; ÜÔÁ ËÏÍÁÎÄÁ ÚÁÇÒÕÚÉÔ ÍÏÄÕÌØ ÑÄÒÁ
-      <filename>/boot/kernel/geom_mirror.ko</filename>:</para>
-
-    <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
-
-    <note>
-      <para>üÔÁ ËÏÍÁÎÄÁ ÓÏÚÄÁÓÔ ÕÓÔÒÏÊÓÔ×Á
-	<devicename>gm0</devicename>, <devicename>gm0s1</devicename>,
-	<devicename>gm0s1a</devicename> É <devicename>gm0s1c</devicename>
-	× ËÁÔÁÌÏÇÅ <filename role="directory">/dev/mirror</filename>.
-	</para>
-    </note>
-
-    <para>õÓÔÁÎÏ×ÉÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÒÁÚÍÅÔËÕ <command>fdisk</command> É
-      ÚÁÇÒÕÚÞÉË ÎÁ ÎÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï <devicename>gm0</devicename>:</para>
-
-    <screen>&prompt.root; <userinput>fdisk -vBI /dev/mirror/gm0</userinput></screen>
-
-    <para>ôÅÐÅÒØ ÕÓÔÁÎÏ×ÉÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÒÁÚÍÅÔËÕ
-      <command>bsdlabel</command>:</para>
-
-    <screen>&prompt.root; <userinput>bsdlabel -wB /dev/mirror/gm0s1</userinput></screen>
-
-    <note>
-      <para>åÓÌÉ Õ ×ÁÓ ÎÅÓËÏÌØËÏ ÓÌÁÊÓÏ× ÉÌÉ ÒÁÚÄÅÌÏ×, ÐÁÒÁÍÅÔÒÙ
-	Ä×ÕÈ ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ ÄÏÌÖÎÙ ÂÙÔØ ÄÒÕÇÉÍÉ.  óÒÅÄÉ ÎÉÈ ÄÏÌÖÎÙ
-	ÂÙÔØ ÕËÁÚÁÎÙ ÒÁÚÍÅÒÙ ÓÌÁÊÓÏ× É ÒÁÚÄÅÌÏ×.
-      </para>
-    </note>
-
-    <para>éÓÐÏÌØÚÕÊÔÅ &man.newfs.8;, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ
-      ÕÓÔÒÏÊÓÔ×Å <devicename>gm0s1a</devicename>:</para>
-
-    <screen>&prompt.root; <userinput>newfs -U /dev/mirror/gm0s1a</userinput></screen>
-
-    <para>üÔÏ ÚÁÓÔÁ×ÉÔ ÓÉÓÔÅÍÕ ÐÒÏÁÓÓÏÃÉÉÒÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Á, É ÜÔÏ ÈÏÒÏÛÏ.
-      ðÒÏ×ÅÒØÔÅ, ÎÅ ÂÙÌÏ ÌÉ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ, É ÓÍÏÎÔÉÒÕÊÔÅ ÕÓÔÒÏÊÓÔ×Ï
-      × ËÁÔÁÌÏÇ <filename role="directory">/mnt</filename>:</para>
-
-    <screen>&prompt.root; <userinput>mount /dev/mirror/gm0s1a /mnt</userinput></screen>
-
-    <para>ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅ ×ÓÅ ÄÁÎÎÙÅ Ó ÚÁÇÒÕÚÏÞÎÏÇÏ ÄÉÓËÁ ÎÁ ÔÏÌØËÏ
-      ÞÔÏ ÓÏÚÄÁÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.  äÌÑ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ &man.dump.8; É
-      &man.restore.8;; × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ &man.dd.1;.</para>
+    <para>ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ &os; ÕÓÔÁÎÏ×ÌÅÎÁ ÎÁ ÐÅÒ×ÏÅ ÄÉÓËÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï
+      <devicename>da0</devicename>. &man.gmirror.8; ÄÏÌÖÅÎ ÚÎÁÔØ, ÞÔÏ ÄÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï
+      Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÙÍ × ÈÒÁÎÅÎÉÉ ÉÆÎÏÒÍÁÃÉÉ.</para>
+    
+    <para>ðÅÒÅÄ ÐÏÓÔÒÏÊËÏÊ ÚÅÒËÁÌÁ ÎÅÏÂÈÏÄÉÍÏ ×ËÌÀÞÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÏÔÌÁÄÏÞÎÕÀ
+       ÉÎÆÏÒÍÁÃÉÀ É ÏÔËÒÙÔØ ÄÏÓÔÕÐ Ë ÕÓÔÒÏÊÓÔ×Õ ÈÒÁÎÅÎÉÑ ÄÁÎÎÙÈ, ÕÓÔÁÎÏ×É× 
+       ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ <varname>kern.geom.debugflags</varname> &man.sysctl.8;
+       ÎÁ ÓÌÅÄÕÀÝÅÅ:</para>
+
+    <screen>&prompt.root; <userinput>sysctl kern.geom.debugflags=17</userinput></screen>
+
+    <para>ôÅÐÅÒØ ÓÏÚÄÁ£Í ÚÅÒËÁÌÏ. îÁÞÎ£Í ÐÒÏÃÅÄÕÒÕ Ó ÓÏÈÒÁÎÅÎÉÑ ÍÅÔÁÄÁÎÎÙÈ ÎÁ
+       ÏÓÎÏ×ÎÏÍ ÄÉÓËÏ×ÏÍ ÕÓÔÒÏÊÓÔ×Å, ÔÅÍ ÓÁÍÙÍ ÓÏÚÄÁ£Í <filename class="devicefile">/dev/mirror/gm</filename>
+       ÕÓÔÒÏÊÓÔ×Ï, ÉÓÐÏÌØÚÕÑ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
 
-    <screen>&prompt.root; <userinput>dump -L -0 -f- / |(cd /mnt &amp;&amp; restore -r -v -f-)</userinput></screen>
-
-    <para>ðÒÏÄÅÌÁÊÔÅ ÜÔÏ ÓÏ ×ÓÅÍÉ ÆÁÊÌÏ×ÙÍÉ ÓÉÓÔÅÍÁÍÉ.  ðÒÏÓÔÏ ÐÏÄÓÔÁ×ØÔÅ
-      ÎÕÖÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ × ÐÒÅÄÙÄÕÝÕÀ ËÏÍÁÎÄÕ.</para>
-
-    <para>ôÅÐÅÒØ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ <filename>/mnt/etc/fstab</filename>
-      É ÚÁËÏÍÍÅÎÔÉÒÕÊÔÅ swap ÆÁÊÌ
-      <footnote>
-	<para>óÌÅÄÕÅÔ ÚÁÍÅÔÉÔØ, ÞÔÏ ÐÏÓÌÅ ËÏÍÍÅÎÔÉÒÏ×ÁÎÉÑ ÚÁÐÉÓÉ Ï ÒÁÚÄÅÌÅ
-	  ÐÏÄËÁÞËÉ × ÆÁÊÌÅ <filename>fstab</filename> ×ÁÍ, ÓËÏÒÅÅ ×ÓÅÇÏ,
-	  ÐÏÔÒÅÂÕÅÔÓÑ ÒÁÚÒÅÛÉÔØ ÐÏÄËÁÞËÕ ËÁËÉÍ-ÌÉÂÏ ÄÒÕÇÉÍ ÓÐÏÓÏÂÏÍ.
-	  ïÂÒÁÔÉÔÅÓØ Ë <xref linkend="adding-swap-space"> ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
-	  ÉÎÆÏÒÍÁÃÉÅÊ.</para>
-      </footnote>.
-      éÚÍÅÎÉÔÅ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÒÕÇÉÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÒÁÚÍÅÝÅÎÎÙÈ ÎÁ ÄÉÓËÅ,
-      ËÁË ÐÏËÁÚÁÎÏ × ÐÒÉÍÅÒÅ:
-
-    <programlisting># Device                Mountpoint      FStype  Options         Dump    Pass#
-#/dev/da0s2b             none            swap    sw              0       0
-/dev/mirror/gm0s1a       /               ufs     rw              1       1</programlisting>
-
-    <para>óÏÚÄÁÊÔÅ ÆÁÊÌ <filename>boot.config</filename> ÎÁ ÏÂÏÉÈ
-      ÒÁÚÄÅÌÁÈ: ÓÏÚÄÁÎÎÏÍ É ÓÕÝÅÓÔ×ÕÀÝÅÍ.  ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÆÁÊÌÁ
-      <acronym>BIOS</acronym> ÓÍÏÖÅÔ ÚÁÇÒÕÚÉÔØ ÐÒÁ×ÉÌØÎÙÊ ÄÉÓË:</para>
-
-    <screen>&prompt.root; <userinput>echo "1:da(1,a)/boot/loader" &gt; /boot.config</userinput></screen>
+      <warning>
+        <para>óÏÚÄÁÎÉÅ ÚÅÒËÁÌÁ ×ÎÅ ÚÁÇÒÕÚÏÞÎÏÇÏ ÕÓÔÒÏÊÓÔ×Ï ÍÏÖÅÔ ÐÏ×ÌÅÞØ
+           ÚÁ ÓÏÂÏÊ ÐÏÔÅÒÀ ÄÁÎÎÙÈ, × ÔÏÍ ÓÌÕÞÁÅ ÅÓÌÉ ÏÎÉ ÓÏÈÒÁÎÅÎÙ × ÐÏÓÌÅÄÎÅÍ
+           ÓÅËÔÏÒÅ ÄÉÓËÁ. òÉÓË ×ÏÚÍÏÖÎÏ ÕÍÅÎØÛÉÔØ, ÅÓÌÉ ÓÏÚÄÁ×ÁÔØ ÚÅÒËÁÌÏ ÓÒÁÚÕ
+           ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ &os;.</para>
+      </warning>
 
-    <screen>&prompt.root; <userinput>echo "1:da(1,a)/boot/loader" &gt; /mnt/boot.config</userinput></screen>
+    <screen>&prompt.root; <userinput>gmirror label -vb round-robin gm0 /dev/da0</userinput></screen>
 
-    <note>
-      <para>íÙ ÐÏÍÅÓÔÉÌÉ ÜÔÏÔ ÆÁÊÌ × ÏÂÁ ËÏÒÎÅ×ÙÈ ÒÁÚÄÅÌÁ ÎÁ ÔÏÔ ÓÌÕÞÁÊ,
-	ÅÓÌÉ ÐÏ ËÁËÉÍ-ÌÉÂÏ ÐÒÉÞÉÎÁÍ ÓÉÓÔÅÍÁ ÎÅ ÓÍÏÖÅÔ ÚÁÇÒÕÚÉÔØÓÑ Ó ÎÏ×ÏÇÏ
-	ÒÁÚÄÅÌÁ.  ÷ ÔÁËÏÍ ÓÌÕÞÁÅ ÚÁÇÒÕÚËÁ ÓÏ ÓÔÁÒÏÇÏ ×ÓÅ ÅÝÅ ÂÕÄÅÔ ×ÏÚÍÏÖÎÁ.</para>
-    </note>
+    <para>óÉÓÔÅÍÁ ÄÏÌÖÎÁ ×ÙÄÁÔØ ÓÏÏÔ×ÅÔÓ×ÕÀÝÉÅ ÓÏÏÂÝÅÎÉÅ:</para>
 
-    <para>÷ËÌÀÞÉÔÅ ÚÁÇÒÕÚËÕ ÍÏÄÕÌÑ <filename>geom_mirror.ko</filename> ÐÒÉ
-      ÓÔÁÒÔÅ ÓÉÓÔÅÍÙ, ×ÙÐÏÌÎÉ× ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
+      <screen>Metadata value stored on /dev/da0.
+Done.</screen>
 
-    <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /mnt/boot/loader.conf</userinput></screen>
+<para>éÎÉÃÉÁÌÉÚÁÃÉÑ GEOM, ×ÌÅÞ£Ô ÚÁ ÓÏÂÏÊ ÚÁÇÒÕÚËÕ
+	<filename>/boot/kernel/geom_mirror.ko</filename> ÍÏÄÕÌÑ
+	ÑÄÒÁ:</para>
 
-    <para>ðÅÒÅÚÁÇÒÕÚÉÔÅÓØ:</para>
+      <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
 
-    <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
+      <note>
+	<para>ëÏÇÄÁ ÜÔÁ ËÏÍÁÎÄÁ ×ÙÐÏÌÎÉÔÓÑ ÕÓÐÅÛÎÏ, ÂÕÄÅÔ ÓÏÚÄÁÎÏ
+	  <devicename>gm0</devicename> ÕÓÔÒÏÊÓÔÏ × ÄÉÒÅËÔÏÒÉÉ
+	  <filename class="directory">/dev/mirror</filename>.</para>
+      </note>
 
-    <para>åÓÌÉ ×ÓÅ ÂÙÌÏ ÓÄÅÌÁÎÏ ÐÒÁ×ÉÌØÎÏ, ÓÉÓÔÅÍÁ ÚÁÇÒÕÚÉÔÓÑ Ó
-      <devicename>gm0s1a</devicename>.  åÓÌÉ ÖÅ ÞÔÏ-ÔÏ ÐÏÊÄ£Ô ÎÅ ÔÁË, ÏÂÒÁÔÉÔÅÓØ
-      Ë ÓÅËÃÉÉ <quote>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ</quote>.
-    </para>
+      <para>÷ËÌÀÞÅÎÉÅ ÚÁÇÒÕÚËÉ <filename>geom_mirror.ko</filename>
+	ÍÏÄÕÌÑ ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ:</para>
 
-    <para>ôÅÐÅÒØ ÄÏÂÁ×ØÔÅ ÄÉÓË
-      <devicename>da0</devicename> Ë ÕÓÔÒÏÊÓÔ×Õ
-      <devicename>gm0</devicename>:</para>
+      <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /boot/loader.conf</userinput></screen>
 
-    <screen>&prompt.root; <userinput>gmirror configure -a gm0</userinput>
-&prompt.root; <userinput>gmirror insert gm0 /dev/da0</userinput></screen>
+      <para>îÅÏÂÈÏÄÉÍÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ <filename>/etc/fstab</filename> ,
+	ÚÁÍÅÎÑÑ ÓÔÁÒÙÅ ÓÓÙÌËÉ ÎÁ ÕÓÔÒÏÊÓÔ×Ï <devicename>da0</devicename> ÎÏ×ÙÍÉ
+	ÎÏÄÁÍÉ ÚÅÒËÁÌÁ <devicename>gm0</devicename> .</para>
+
+<note>
+	<para>åÓÌÉ &man.vi.1; Ñ×ÌÑÅÔÓÑ ÷ÁÛÉÍ ÌÀÂÉÍÙÍ ÒÅÄÁËÔÏÒÏÍ, ÓÌÅÄÕÀÝÅÅ Ñ×ÌÑÅÔÓÑ
+	  ÐÒÏÓÔÙÍ ÛÁÇÏÍ ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÎÁÛÅÊ ÚÁÄÁÞÉ:</para>
+
+	<screen>&prompt.root; <userinput>vi /etc/fstab</userinput></screen>
+
+	<para>÷ &man.vi.1; ÓÏÈÒÁÎÉÔÅ ÔÅËÕÝÕÀ ËÏÐÉÀ ×ÁÛÅÇÏ ÆÁÊÌÁ
+	  <filename>fstab</filename> ××ÅÄÑ
+	  <userinput>:w /etc/fstab.bak</userinput>.  úÁÔÅÍ
+	  ÚÁÍÅÎÉÔÅ ÓÔÁÒÙÅ ÓÓÙÌËÉ <devicename>da0</devicename>
+	  ÎÁ ÎÏ×ÙÊ <devicename>gm0</devicename> ××ÅÄÑ
+	  <userinput>:%s/da/mirror\/gm/g</userinput>.<para>
+      </note>
 
-    <para>ëÌÀÞ <option>-a</option> ÄÁÓÔ ÕÔÉÌÉÔÅ ËÏÍÁÎÄÕ &man.gmirror.8;
-      ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÓÉÎÈÒÏÎÉÚÁÃÉÀ, ÔÏ ÅÓÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ
-      ÄÕÂÌÉÒÏ×ÁÔØ ÚÁÐÉÓØ ÎÁ ÄÉÓËÉ.  óÔÒÁÎÉÃÁ ÓÐÒÁ×ËÉ ÒÁÚßÑÓÎÑÅÔ, ËÁË
-      ÐÅÒÅÓÔÒÁÉ×ÁÔØ É ÚÁÍÅÎÑÔØ ÄÉÓËÉ, âÕÄØÔÅ ×ÎÉÍÁÔÅÌØÎÙ, ×ÍÅÓÔÏ
-      <devicename>gm0</devicename> ÔÁÍ ÉÓÐÏÌØÚÏ×ÁÎÏ ÏÂÏÚÎÁÞÅÎÉÅ
-      <devicename>data</devicename>.</para>
+      <para>óÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ <filename>fstab</filename>
+	ÄÏÌÖÎÏ ÂÙÔØ ÓÌÅÄÕÀÝÉÍ.  îÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÉÌÉ ÄÉÓËÏ×ÙÅ ÐÒÉ×ÏÄÙ
+	Ñ×ÌÑÀÔÓÑ ÉÌÉ <acronym>SCSI</acronym> ÉÌÉ <acronym>ATA</acronym>,
+	ÕÓÔÒÏÊÓÔ×Ï <acronym>RAID</acronym> ×ÓÅÒÁ×ÎÏ ÂÕÄÅÔ
+	<devicename>gm</devicename> .</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>
+
+<para>ðÅÒÅÚÁÇÒÕÚÉÔÅ ÓÉÓÔÅÍÕ:</para>
+
+      <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
+
+      <para>÷Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ ÕÓÔÒÏÊÓÔ×Ï
+	<devicename>gm0</devicename> ÄÏÌÖÎÏ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÏ × ÍÅÓÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÕÓÔÒÏÊÓÔ×Á
+	<devicename>da0</devicename>.  ëÏÇÄÁ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÚÁ×ÅÒÛÉÌÁÓØ ÜÔÏ
+	×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÉÚÕÞÉ× ×Ù×ÏÄ ËÏÍÍÁÎÄÙ <command>mount</command> command:</para>
+
+      <screen>&prompt.root; <userinput>mount</userinput>
+Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
+/dev/mirror/gm0s1a   1012974  224604   707334    24%    /
+devfs                      1       1        0   100%    /dev
+/dev/mirror/gm0s1f  45970182   28596 42263972     0%    /home
+/dev/mirror/gm0s1d   6090094 1348356  4254532    24%    /usr
+/dev/mirror/gm0s1e   3045006 2241420   559986    80%    /var
+devfs                      1       1        0   100%    /var/named/dev</screen>
+
+      <para>÷Ù×ÏÄ ÜÔÏ ÐÏËÁÚÙ×ÁÅÔ ÈÏÒÏÛÏ.  ôÅÐÅÒØ ÄÌÑ ÎÁÞÁÌÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ
+	ÎÅÏÂÈÏÄÉÍÏ ÐÏÍÅÓÔÉÔØ ÄÉÓË <devicename>da1</devicename>
+	× ÚÅÒËÁÌÏ, ÉÓÐÏÌØÚÕÑ ÄÌÑ ÜÔÏÇÏ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
+
+      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
+
+      <para>÷Ï ×ÒÅÍÑ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÔÅËÕÝÉÊ ÓÔÁÔÕÓ ÚÅÒËÁÌÁ, ÉÓÐÏÌØÚÕÑ
+	ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
+
+      <screen>&prompt.root; <userinput>gmirror status</userinput></screen>
+
+      <para>ëÏÇÄÁ ÓÉÈÒÏÎÉÚÁÃÉÑ ÂÕÄÅÔ ÚÁ×ÅÒÛÅÎÁ, ÚÅÒËÁÌÏ ÂÕÄÅÔ ÐÏÓÔÒÏÅÎÏ.
+	÷ÙÛÅÕËÁÚÁÎÎÁÑ ËÏÍÁÎÄÁ ÜÔÏ ÐÏËÁÖÅÔ:</para>
+
+      <screen>      Name    Status  Components
+mirror/gm0  COMPLETE  da0
+                      da1</screen>
+
+      <para>åÓÌÉ ×ÏÚÎÉËÁÀÔ ÎÅËÏÔÏÒÙÅ ÎÀÁÎÓÙ, ÉÌÉ ÐÏÓÔÒÏÊËÁ ÚÅÒËÁÌÁ × ÐÒÏÃÅÓÓÅ
+	 ÄÁÎÎÙÊ ÐÒÉÍÅÒ ÜÔÏ ÄÅÍÏÎÓÔÒÉÒÕÅÔ:
+	<literal>DEGRADED</literal> in place of
+	<literal>COMPLETE</literal>.</para>
+    </sect2>
 
-    <sect2>
+<sect2>
       <title>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ</title>
 
       <sect3>
 	<title>óÉÓÔÅÍÁ ÎÅ ÚÁÇÒÕÖÁÅÔÓÑ</title>
 
-	<para>åÓÌÉ ÓÉÓÔÅÍÁ ÐÒÅËÒÁÝÁÅÔ ÚÁÇÒÕÚËÕ É ×ÙÄÁÅÔ ÓÔÒÏËÕ:</para>
+	<para>åÓÌÉ ÓÉÓÔÅÍÁ ÚÁÇÒÕÖÁÅÔÓÑ ÄÏ ÓÔÒÏËÉ ×ÉÄÁ:</para>
 
 	<programlisting>ffs_mountroot: can't find rootvp
 Root mount failed: 6
 mountroot></programlisting>
 
-	<para>ðÅÒÅÚÁÇÒÕÚÉÔÅ ËÏÍÐØÀÔÅÒ ËÎÏÐËÏÊ ÐÉÔÁÎÉÑ ÉÌÉ ËÎÏÐËÏÊ
-	<quote>Reset</quote>.  ÷ ÚÁÇÒÕÚÏÞÎÏÍ ÍÅÎÀ ×ÙÂÅÒÉÔÅ ÏÐÃÉÀ (6).
-	üÔÏ ÐÒÉ×ÅÄ£Ô Ë ÔÏÍÕ, ÞÔÏ ÓÉÓÔÅÍÁ ×ÙÄÁÓÔ ÐÒÉÇÌÁÛÅÎÉÅ &man.loader.8;.
-	úÁÇÒÕÚÉÔÅ ÍÏÄÕÌØ ÑÄÒÁ ×ÒÕÞÎÕÀ:</para>
+	<para>ðÅÒÅÇÒÕÚÉÔÅ ÍÁÛÉÎÕ, ÉÓÐÏÌØÚÕÑ ËÎÏÐËÕ ×ÙËÌÀÞÅÎÉÑ ÉÌÉ ÐÅÒÅÚÁÇÒÕÚËÉ.
+	  ÷ ÚÁÇÒÕÚÏÞÎÏÍ ÍÅÎÀ×ÙÂÅÒÉÔÅ ÐÕÎËÔ (6).  üÔÏ ×ÙÂÒÏÓÉÔ ÷ÁÓ × 
+	  ÓÉÓÔÅÍÎÕÀ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ &man.loader.8; ÚÁÇÒÕÚÞÉËÁ.  úÁÇÒÕÚÉÔÅ ÍÏÄÕØ 
+          ÑÄÒÁ ×ÒÕÞÎÕÀ:</para>
 
 	<screen>OK? <userinput>load geom_mirror</userinput>
 OK? <userinput>boot</userinput></screen>
 
-	<para>åÓÌÉ ÜÔÏ ÓÒÁÂÏÔÁÌÏ, ÍÏÄÕÌØ ÑÄÒÁ ÐÏ ËÁËÏÊ-ÌÉÂÏ ÐÒÉÞÉÎÅ
-	   ÎÅ ÚÁÇÒÕÚÉÌÓÑ ÐÒÁ×ÉÌØÎÏ.  äÏÂÁ×ØÔÅ ÓÔÒÏËÕ</para>
+	<para>åÓÌÉ ÜÔÏ ÒÁÂÏÔÁÅÔ, ÚÎÁÞÉÔ ÍÏÄÕÌØ ÎÅ ÂÙÌ ÚÁÇÒÕÖÅÎ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ.  
+          ðÒÏ×ÅÒÔÅ, ÞÔÏ ÚÁÐÉÓÉ × ÆÁÊÌÅ <filename>/boot/loader.conf</filename> Ñ×ÌÑÀÔÓÑ ËÏÒÅËÔÎÙÍÉ.  
+          åÓÌÉ ÐÒÏÂÌÅÍÁ ÐÏ×ÔÏÒÑÅÔÓÑ ÐÏÍÅÓÔÉÔÅ ÓÔÒÏËÕ:</para>
 
 	<programlisting>options	GEOM_MIRROR</programlisting>
 
-	<para>× ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ, ÐÅÒÅÓÏÂÅÒÉÔÅ É ÐÅÒÅÕÓÔÁÎÏ×ÉÔÅ ÑÄÒÏ.
-	  üÔÏ ÄÏÌÖÎÏ ÕÓÔÒÁÎÉÔØ ÐÒÏÂÌÅÍÕ.</para>
+	<para>ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ, ÚÁÔÅÍ ÏÔËÏÍÐÉÌÉÒÕÊÔÅ ÅÇÏ É ÕÓÔÁÎÏ×ÉÔÅ.
+	  üÔÏ ÄÏÌÖÎÏ ÐÏÍÏÞØ.</para>
       </sect3>
     </sect2>
-  </sect1>
 
-  <sect1 id="geom-ggate">
+    <sect2>
+      <title>÷ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÐÏÓÌÅ ÚÂÏÅ×</title>
+
+      <para>ðÒÅËÒÁÓÎÏÊ ÏÓÏÂÅÎÎÏÓÔØÀ ÚÅÒËÁÌÉÒÏ×ÁÎÉÑ Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ÐÏÓÌÅ
+	ÄÉÓËÏ×ÙÈ ÚÂÏÅ×, ÓÁÍÉ ÄÉÓËÉ ÍÏÖÎÏ ÍÅÎÑÔØ ÂÅÚ ËÁËÉÈ ÌÉÂÏ ÐÏÔÅÒØ ÄÁÎÎÙÈ.</para>
+
+      <para>÷ ÓÏÏÔ×ÅÔÓ×ÉÉ Ó ÐÒÅÄÙÄÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ <acronym>RAID</acronym>1
+	ÂÕÄÅÍ ÓÞÉÔÁÔØ, ÞÔÏ ÕÓÔÒÏÊÓÔ×Ï <devicename>da1</devicename>
+	×ÙÛÌÏ ÉÚ ÓÔÒÏÑ É ÎÕÖÄÁÅÔÓÑ × ÚÁÍÅÎÅ.  äÌÑ ÜÔÏÇÏ, ÎÅÏÂÈÏÄÉÍÏ
+	ÏÐÒÅÄÉÌÉÔØ ËÁËÏÊ ÄÉÓË ÄÁÌ ÚÂÏÊ É ×ÙËÌÀÞÉÔØ ÓÉÓÔÅÍÕ. ó ÜÔÏÇÏ ÍÅÓÔÁ
+        ÄÉÓË ÍÏÖÅÔ ÂÙÔØ ÚÁÍÅÎÅÎ ÎÏ×ÙÍ É ÓÉÓÔÅÍÁ ×ÅÒΣÔÓÑ × ÐÒÅÖÎÅÅ ÓÏÓÔÏÑÎÉÅ.
+	ðÏÓÌÅ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÚÁÍÅÎÙ ÄÉÓËÁ:</para>
+
+      <screen>&prompt.root; <userinput>gmirror forget gm0</userinput></screen>
+
+      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
+
+      <para>éÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ <command>gmirror</command> <option>status</option>
+	ÄÌÑ ÎÁÂÌÀÄÅÎÉÑ ÚÁ ÐÒÏÃÅÓÓÏÍ ÐÏÓÔÒÏÅÎÉÅ ÚÅÒËÁÌÁ.  üÔÏ ÔÁË ÐÒÏÓÔÏ.</para>
+    </sect2>
+  </sect1>
+      
+ <sect1 id="geom-ggate">
     <title>óÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á GEOM Gate</title>
 
     <para>GEOM ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÏÄÄÅÒÖËÕ ÒÁÂÏÔÙ Ó ÕÄÁÌÅÎÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list