View | Details | Raw Unified | Return to bug 151401
Collapse All | Expand All

(-)chapter.sgml (-132 / +150 lines)
Lines 23-28 Link Here
23
	<contrib>ðÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË: </contrib>
23
	<contrib>ðÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË: </contrib>
24
      </author>
24
      </author>
25
    </authorgroup>
25
    </authorgroup>
26
    <authorgroup>
27
      <author>
28
	<firstname>àÒÉÊ</firstname>
29
	<surname>çÏÎÞÁÒÕË</surname>
30
	<contrib>äÏÐÏÌÎÅÎÉÑ: </contrib>
31
      </author>
32
    </authorgroup>
26
  </chapterinfo>
33
  </chapterinfo>
27
34
28
  <title>GEOM: íÏÄÕÌØÎÁÑ ÉÎÆÒÁÓÔÒÕËÔÕÒÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÉÓËÏ×ÙÈ ÚÁÐÒÏÓÏ×</title>
35
  <title>GEOM: íÏÄÕÌØÎÁÑ ÉÎÆÒÁÓÔÒÕËÔÕÒÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÄÉÓËÏ×ÙÈ ÚÁÐÒÏÓÏ×</title>
Lines 251-420 Link Here
251
      ÐÒÑÍÏÇÏ ÄÏÓÔÕÐÁ (direct access, &man.da.4;) Ó ÉÎÔÅÒÆÅÊÓÏÍ
258
      ÐÒÑÍÏÇÏ ÄÏÓÔÕÐÁ (direct access, &man.da.4;) Ó ÉÎÔÅÒÆÅÊÓÏÍ
252
      <acronym>SCSI</acronym>.</para>
259
      <acronym>SCSI</acronym>.</para>
253
260
254
    <para>îÁÞÎÉÔÅ Ó ÕÓÔÁÎÏ×ËÉ &os; ÎÁ ÐÅÒ×ÙÊ ÄÉÓË Ó Ä×ÕÍÑ ÒÁÚÄÅÌÁÍÉ.
261
    <para>ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ &os; ÕÓÔÁÎÏ×ÌÅÎÁ ÎÁ ÐÅÒ×ÏÅ ÄÉÓËÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï
255
      ïÄÉÎ ÉÚ ÜÔÉÈ ÒÁÚÄÅÌÏ× ÄÏÌÖÅÎ ÂÙÔØ ÒÁÚÄÅÌ swap, ÒÁ×ÎÙÊ Ä×ÕÍ ÒÁÚÍÅÒÁÍ
262
      <devicename>da0</devicename>. &man.gmirror.8; ÄÏÌÖÅÎ ÚÎÁÔØ, ÞÔÏ ÄÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï
256
      <acronym>RAM</acronym>, Á ×ÓÅ ÏÓÔÁÌØÎÏÅ ÍÅÓÔÏ ÏÔ×ÅÄÅÎÏ ÐÏÄ ËÏÒÎÅ×ÕÀ
263
      Ñ×ÌÑÅÔÓÑ ÏÓÎÏ×ÎÙÍ × ÈÒÁÎÅÎÉÉ ÉÆÎÏÒÍÁÃÉÉ.</para>
257
      ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ (<filename role="directory">/</filename>).
264
    
258
      ÷ÏÚÍÏÖÎÏ ÔÁËÖÅ ÉÍÅÔØ ÏÔÄÅÌØÎÙÅ ÒÁÚÄÅÌÙ É ÄÌÑ ÏÓÔÁÌØÎÙÈ ÔÏÞÅË
265
    <para>ðÅÒÅÄ ÐÏÓÔÒÏÊËÏÊ ÚÅÒËÁÌÁ ÎÅÏÂÈÏÄÉÍÏ ×ËÌÀÞÉÔØ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÏÔÌÁÄÏÞÎÕÀ
259
      ÍÏÎÔÉÒÏ×ÁÎÉÑ, ÎÏ ÔÁË ËÁË ÜÔÏ × ÎÅÓËÏÌØËÏ ÒÁÚ Õ×ÅÌÉÞÉ×ÁÅÔ
266
       ÉÎÆÏÒÍÁÃÉÀ É ÏÔËÒÙÔØ ÄÏÓÔÕÐ Ë ÕÓÔÒÏÊÓÔ×Õ ÈÒÁÎÅÎÉÑ ÄÁÎÎÙÈ, ÕÓÔÁÎÏ×É× 
260
      ËÏÌÉÞÅÓÔ×Ï ÍÁÎÉÐÕÌÑÃÉÊ Ó &man.bsdlabel.8; É &man.fdisk.8;,
267
       ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ <varname>kern.geom.debugflags</varname> &man.sysctl.8;
261
      ÔÏ × ÄÁÎÎÏÊ ÇÌÁ×Å ÍÙ ÏÓÔÁÎÏ×ÉÍÓÑ ÎÁ ÂÏÌÅÅ ÐÒÏÓÔÏÍ ×ÁÒÉÁÎÔÅ.</para>
268
       ÎÁ ÓÌÅÄÕÀÝÅÅ:</para>
262
269
263
    <para>ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÐÅÒÅÚÁÇÒÕÚÉÔÅÓØ É ÄÏÖÄÉÔÅÓØ ÏËÏÎÞÁÎÉÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ
270
    <screen>&prompt.root; <userinput>sysctl kern.geom.debugflags=17</userinput></screen>
264
      ÓÉÓÔÅÍÙ, ÚÁÔÅÍ ×ÏÊÄÉÔÅ ËÁË ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ <username>root</username>.
271
265
    </para>
272
    <para>ôÅÐÅÒØ ÓÏÚÄÁ£Í ÚÅÒËÁÌÏ. îÁÞÎ£Í ÐÒÏÃÅÄÕÒÕ Ó ÓÏÈÒÁÎÅÎÉÑ ÍÅÔÁÄÁÎÎÙÈ ÎÁ
266
273
       ÏÓÎÏ×ÎÏÍ ÄÉÓËÏ×ÏÍ ÕÓÔÒÏÊÓÔ×Å, ÔÅÍ ÓÁÍÙÍ ÓÏÚÄÁ£Í <filename class="devicefile">/dev/mirror/gm</filename>
267
    <para>óÏÚÄÁÊÔÅ ÕÓÔÒÏÊÓÔ×Ï <devicename>/dev/mirror/gm</devicename> É Ó×ÑÖÉÔÅ
274
       ÕÓÔÒÏÊÓÔ×Ï, ÉÓÐÏÌØÚÕÑ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
268
      ÅÇÏ Ó ÕÓÔÒÏÊÓÔ×ÏÍ <devicename>/dev/da1</devicename>:</para>
269
270
    <screen>&prompt.root; <userinput>gmirror label -vnb round-robin gm0 /dev/da1</userinput></screen>
271
272
    <para>÷ ÏÔ×ÅÔ ×Ù ÄÏÌÖÎÙ ÐÏÌÕÞÉÔØ ÓÏÏÂÝÅÎÉÅ:</para>
273
274
    <screen>
275
Metadata value stored on /dev/da1.
276
Done.</screen>
277
278
    <para>éÎÉÃÉÁÌÉÚÉÒÕÊÔÅ GEOM; ÜÔÁ ËÏÍÁÎÄÁ ÚÁÇÒÕÚÉÔ ÍÏÄÕÌØ ÑÄÒÁ
279
      <filename>/boot/kernel/geom_mirror.ko</filename>:</para>
280
281
    <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
282
283
    <note>
284
      <para>üÔÁ ËÏÍÁÎÄÁ ÓÏÚÄÁÓÔ ÕÓÔÒÏÊÓÔ×Á
285
	<devicename>gm0</devicename>, <devicename>gm0s1</devicename>,
286
	<devicename>gm0s1a</devicename> É <devicename>gm0s1c</devicename>
287
	× ËÁÔÁÌÏÇÅ <filename role="directory">/dev/mirror</filename>.
288
	</para>
289
    </note>
290
291
    <para>õÓÔÁÎÏ×ÉÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÒÁÚÍÅÔËÕ <command>fdisk</command> É
292
      ÚÁÇÒÕÚÞÉË ÎÁ ÎÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï <devicename>gm0</devicename>:</para>
293
294
    <screen>&prompt.root; <userinput>fdisk -vBI /dev/mirror/gm0</userinput></screen>
295
296
    <para>ôÅÐÅÒØ ÕÓÔÁÎÏ×ÉÔÅ ÓÔÁÎÄÁÒÔÎÕÀ ÒÁÚÍÅÔËÕ
297
      <command>bsdlabel</command>:</para>
298
299
    <screen>&prompt.root; <userinput>bsdlabel -wB /dev/mirror/gm0s1</userinput></screen>
300
301
    <note>
302
      <para>åÓÌÉ Õ ×ÁÓ ÎÅÓËÏÌØËÏ ÓÌÁÊÓÏ× ÉÌÉ ÒÁÚÄÅÌÏ×, ÐÁÒÁÍÅÔÒÙ
303
	Ä×ÕÈ ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ ÄÏÌÖÎÙ ÂÙÔØ ÄÒÕÇÉÍÉ.  óÒÅÄÉ ÎÉÈ ÄÏÌÖÎÙ
304
	ÂÙÔØ ÕËÁÚÁÎÙ ÒÁÚÍÅÒÙ ÓÌÁÊÓÏ× É ÒÁÚÄÅÌÏ×.
305
      </para>
306
    </note>
307
308
    <para>éÓÐÏÌØÚÕÊÔÅ &man.newfs.8;, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÎÁ
309
      ÕÓÔÒÏÊÓÔ×Å <devicename>gm0s1a</devicename>:</para>
310
311
    <screen>&prompt.root; <userinput>newfs -U /dev/mirror/gm0s1a</userinput></screen>
312
313
    <para>üÔÏ ÚÁÓÔÁ×ÉÔ ÓÉÓÔÅÍÕ ÐÒÏÁÓÓÏÃÉÉÒÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Á, É ÜÔÏ ÈÏÒÏÛÏ.
314
      ðÒÏ×ÅÒØÔÅ, ÎÅ ÂÙÌÏ ÌÉ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ, É ÓÍÏÎÔÉÒÕÊÔÅ ÕÓÔÒÏÊÓÔ×Ï
315
      × ËÁÔÁÌÏÇ <filename role="directory">/mnt</filename>:</para>
316
317
    <screen>&prompt.root; <userinput>mount /dev/mirror/gm0s1a /mnt</userinput></screen>
318
319
    <para>ôÅÐÅÒØ ÐÅÒÅÍÅÓÔÉÔÅ ×ÓÅ ÄÁÎÎÙÅ Ó ÚÁÇÒÕÚÏÞÎÏÇÏ ÄÉÓËÁ ÎÁ ÔÏÌØËÏ
320
      ÞÔÏ ÓÏÚÄÁÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ.  äÌÑ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ &man.dump.8; É
321
      &man.restore.8;; × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ &man.dd.1;.</para>
322
275
323
    <screen>&prompt.root; <userinput>dump -L -0 -f- / |(cd /mnt &amp;&amp; restore -r -v -f-)</userinput></screen>
276
      <warning>
324
277
        <para>óÏÚÄÁÎÉÅ ÚÅÒËÁÌÁ ×ÎÅ ÚÁÇÒÕÚÏÞÎÏÇÏ ÕÓÔÒÏÊÓÔ×Ï ÍÏÖÅÔ ÐÏ×ÌÅÞØ
325
    <para>ðÒÏÄÅÌÁÊÔÅ ÜÔÏ ÓÏ ×ÓÅÍÉ ÆÁÊÌÏ×ÙÍÉ ÓÉÓÔÅÍÁÍÉ.  ðÒÏÓÔÏ ÐÏÄÓÔÁרÔÅ
278
           ÚÁ ÓÏÂÏÊ ÐÏÔÅÒÀ ÄÁÎÎÙÈ, × ÔÏÍ ÓÌÕÞÁÅ ÅÓÌÉ ÏÎÉ ÓÏÈÒÁÎÅÎÙ × ÐÏÓÌÅÄÎÅÍ
326
      ÎÕÖÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ × ÐÒÅÄÙÄÕÝÕÀ ËÏÍÁÎÄÕ.</para>
279
           ÓÅËÔÏÒÅ ÄÉÓËÁ. òÉÓË ×ÏÚÍÏÖÎÏ ÕÍÅÎØÛÉÔØ, ÅÓÌÉ ÓÏÚÄÁ×ÁÔØ ÚÅÒËÁÌÏ ÓÒÁÚÕ
327
280
           ÐÏÓÌÅ ÕÓÔÁÎÏ×ËÉ &os;.</para>
328
    <para>ôÅÐÅÒØ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ <filename>/mnt/etc/fstab</filename>
281
      </warning>
329
      É ÚÁËÏÍÍÅÎÔÉÒÕÊÔÅ swap ÆÁÊÌ
330
      <footnote>
331
	<para>óÌÅÄÕÅÔ ÚÁÍÅÔÉÔØ, ÞÔÏ ÐÏÓÌÅ ËÏÍÍÅÎÔÉÒÏ×ÁÎÉÑ ÚÁÐÉÓÉ Ï ÒÁÚÄÅÌÅ
332
	  ÐÏÄËÁÞËÉ × ÆÁÊÌÅ <filename>fstab</filename> ×ÁÍ, ÓËÏÒÅÅ ×ÓÅÇÏ,
333
	  ÐÏÔÒÅÂÕÅÔÓÑ ÒÁÚÒÅÛÉÔØ ÐÏÄËÁÞËÕ ËÁËÉÍ-ÌÉÂÏ ÄÒÕÇÉÍ ÓÐÏÓÏÂÏÍ.
334
	  ïÂÒÁÔÉÔÅÓØ Ë <xref linkend="adding-swap-space"> ÚÁ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
335
	  ÉÎÆÏÒÍÁÃÉÅÊ.</para>
336
      </footnote>.
337
      éÚÍÅÎÉÔÅ ÉÎÆÏÒÍÁÃÉÀ Ï ÄÒÕÇÉÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ, ÒÁÚÍÅÝÅÎÎÙÈ ÎÁ ÄÉÓËÅ,
338
      ËÁË ÐÏËÁÚÁÎÏ × ÐÒÉÍÅÒÅ:
339
340
    <programlisting># Device                Mountpoint      FStype  Options         Dump    Pass#
341
#/dev/da0s2b             none            swap    sw              0       0
342
/dev/mirror/gm0s1a       /               ufs     rw              1       1</programlisting>
343
344
    <para>óÏÚÄÁÊÔÅ ÆÁÊÌ <filename>boot.config</filename> ÎÁ ÏÂÏÉÈ
345
      ÒÁÚÄÅÌÁÈ: ÓÏÚÄÁÎÎÏÍ É ÓÕÝÅÓÔ×ÕÀÝÅÍ.  ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÆÁÊÌÁ
346
      <acronym>BIOS</acronym> ÓÍÏÖÅÔ ÚÁÇÒÕÚÉÔØ ÐÒÁ×ÉÌØÎÙÊ ÄÉÓË:</para>
347
348
    <screen>&prompt.root; <userinput>echo "1:da(1,a)/boot/loader" &gt; /boot.config</userinput></screen>
349
282
350
    <screen>&prompt.root; <userinput>echo "1:da(1,a)/boot/loader" &gt; /mnt/boot.config</userinput></screen>
283
    <screen>&prompt.root; <userinput>gmirror label -vb round-robin gm0 /dev/da0</userinput></screen>
351
284
352
    <note>
285
    <para>óÉÓÔÅÍÁ ÄÏÌÖÎÁ ×ÙÄÁÔØ ÓÏÏÔ×ÅÔÓ×ÕÀÝÉÅ ÓÏÏÂÝÅÎÉÅ:</para>
353
      <para>íÙ ÐÏÍÅÓÔÉÌÉ ÜÔÏÔ ÆÁÊÌ × ÏÂÁ ËÏÒÎÅ×ÙÈ ÒÁÚÄÅÌÁ ÎÁ ÔÏÔ ÓÌÕÞÁÊ,
354
	ÅÓÌÉ ÐÏ ËÁËÉÍ-ÌÉÂÏ ÐÒÉÞÉÎÁÍ ÓÉÓÔÅÍÁ ÎÅ ÓÍÏÖÅÔ ÚÁÇÒÕÚÉÔØÓÑ Ó ÎÏ×ÏÇÏ
355
	ÒÁÚÄÅÌÁ.  ÷ ÔÁËÏÍ ÓÌÕÞÁÅ ÚÁÇÒÕÚËÁ ÓÏ ÓÔÁÒÏÇÏ ×ÓÅ ÅÝÅ ÂÕÄÅÔ ×ÏÚÍÏÖÎÁ.</para>
356
    </note>
357
286
358
    <para>÷ËÌÀÞÉÔÅ ÚÁÇÒÕÚËÕ ÍÏÄÕÌÑ <filename>geom_mirror.ko</filename> ÐÒÉ
287
      <screen>Metadata value stored on /dev/da0.
359
      ÓÔÁÒÔÅ ÓÉÓÔÅÍÙ, ×ÙÐÏÌÎÉ× ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
288
Done.</screen>
360
289
361
    <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /mnt/boot/loader.conf</userinput></screen>
290
<para>éÎÉÃÉÁÌÉÚÁÃÉÑ GEOM, ×ÌÅÞ£Ô ÚÁ ÓÏÂÏÊ ÚÁÇÒÕÚËÕ
291
	<filename>/boot/kernel/geom_mirror.ko</filename> ÍÏÄÕÌÑ
292
	ÑÄÒÁ:</para>
362
293
363
    <para>ðÅÒÅÚÁÇÒÕÚÉÔÅÓØ:</para>
294
      <screen>&prompt.root; <userinput>gmirror load</userinput></screen>
364
295
365
    <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
296
      <note>
297
	<para>ëÏÇÄÁ ÜÔÁ ËÏÍÁÎÄÁ ×ÙÐÏÌÎÉÔÓÑ ÕÓÐÅÛÎÏ, ÂÕÄÅÔ ÓÏÚÄÁÎÏ
298
	  <devicename>gm0</devicename> ÕÓÔÒÏÊÓÔÏ × ÄÉÒÅËÔÏÒÉÉ
299
	  <filename class="directory">/dev/mirror</filename>.</para>
300
      </note>
366
301
367
    <para>åÓÌÉ ×ÓÅ ÂÙÌÏ ÓÄÅÌÁÎÏ ÐÒÁ×ÉÌØÎÏ, ÓÉÓÔÅÍÁ ÚÁÇÒÕÚÉÔÓÑ Ó
302
      <para>÷ËÌÀÞÅÎÉÅ ÚÁÇÒÕÚËÉ <filename>geom_mirror.ko</filename>
368
      <devicename>gm0s1a</devicename>.  åÓÌÉ ÖÅ ÞÔÏ-ÔÏ ÐÏÊÄ£Ô ÎÅ ÔÁË, ÏÂÒÁÔÉÔÅÓØ
303
	ÍÏÄÕÌÑ ×Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ:</para>
369
      Ë ÓÅËÃÉÉ <quote>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ</quote>.
370
    </para>
371
304
372
    <para>ôÅÐÅÒØ ÄÏÂÁרÔÅ ÄÉÓË
305
      <screen>&prompt.root; <userinput>echo 'geom_mirror_load="YES"' &gt;&gt; /boot/loader.conf</userinput></screen>
373
      <devicename>da0</devicename> Ë ÕÓÔÒÏÊÓÔ×Õ
374
      <devicename>gm0</devicename>:</para>
375
306
376
    <screen>&prompt.root; <userinput>gmirror configure -a gm0</userinput>
307
      <para>îÅÏÂÈÏÄÉÍÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ <filename>/etc/fstab</filename> ,
377
&prompt.root; <userinput>gmirror insert gm0 /dev/da0</userinput></screen>
308
	ÚÁÍÅÎÑÑ ÓÔÁÒÙÅ ÓÓÙÌËÉ ÎÁ ÕÓÔÒÏÊÓÔ×Ï <devicename>da0</devicename> ÎÏ×ÙÍÉ
309
	ÎÏÄÁÍÉ ÚÅÒËÁÌÁ <devicename>gm0</devicename> .</para>
310
311
<note>
312
	<para>åÓÌÉ &man.vi.1; Ñ×ÌÑÅÔÓÑ ÷ÁÛÉÍ ÌÀÂÉÍÙÍ ÒÅÄÁËÔÏÒÏÍ, ÓÌÅÄÕÀÝÅÅ Ñ×ÌÑÅÔÓÑ
313
	  ÐÒÏÓÔÙÍ ÛÁÇÏÍ ÄÌÑ ÚÁ×ÅÒÛÅÎÉÑ ÎÁÛÅÊ ÚÁÄÁÞÉ:</para>
314
315
	<screen>&prompt.root; <userinput>vi /etc/fstab</userinput></screen>
316
317
	<para>÷ &man.vi.1; ÓÏÈÒÁÎÉÔÅ ÔÅËÕÝÕÀ ËÏÐÉÀ ×ÁÛÅÇÏ ÆÁÊÌÁ
318
	  <filename>fstab</filename> ××ÅÄÑ
319
	  <userinput>:w /etc/fstab.bak</userinput>.  úÁÔÅÍ
320
	  ÚÁÍÅÎÉÔÅ ÓÔÁÒÙÅ ÓÓÙÌËÉ <devicename>da0</devicename>
321
	  ÎÁ ÎÏ×ÙÊ <devicename>gm0</devicename> ××ÅÄÑ
322
	  <userinput>:%s/da/mirror\/gm/g</userinput>.<para>
323
      </note>
378
324
379
    <para>ëÌÀÞ <option>-a</option> ÄÁÓÔ ÕÔÉÌÉÔÅ ËÏÍÁÎÄÕ &man.gmirror.8;
325
      <para>óÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ <filename>fstab</filename>
380
      ÉÓÐÏÌØÚÏ×ÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÓÉÎÈÒÏÎÉÚÁÃÉÀ, ÔÏ ÅÓÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ
326
	ÄÏÌÖÎÏ ÂÙÔØ ÓÌÅÄÕÀÝÉÍ.  îÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÑ ÉÌÉ ÄÉÓËÏ×ÙÅ ÐÒÉ×ÏÄÙ
381
      ÄÕÂÌÉÒÏ×ÁÔØ ÚÁÐÉÓØ ÎÁ ÄÉÓËÉ.  óÔÒÁÎÉÃÁ ÓÐÒÁ×ËÉ ÒÁÚßÑÓÎÑÅÔ, ËÁË
327
	Ñ×ÌÑÀÔÓÑ ÉÌÉ <acronym>SCSI</acronym> ÉÌÉ <acronym>ATA</acronym>,
382
      ÐÅÒÅÓÔÒÁÉ×ÁÔØ É ÚÁÍÅÎÑÔØ ÄÉÓËÉ, âÕÄØÔÅ ×ÎÉÍÁÔÅÌØÎÙ, ×ÍÅÓÔÏ
328
	ÕÓÔÒÏÊÓÔ×Ï <acronym>RAID</acronym> ×ÓÅÒÁ×ÎÏ ÂÕÄÅÔ
383
      <devicename>gm0</devicename> ÔÁÍ ÉÓÐÏÌØÚÏ×ÁÎÏ ÏÂÏÚÎÁÞÅÎÉÅ
329
	<devicename>gm</devicename> .</para>
384
      <devicename>data</devicename>.</para>
330
331
      <programlisting># Device                Mountpoint      FStype  Options         Dump    Pass#
332
/dev/mirror/gm0s1b     			         none            swap    sw              0       0
333
/dev/mirror/gm0s1a              		/               ufs     rw              1       1
334
/dev/mirror/gm0s1d				/usr		ufs	rw		0	0
335
/dev/mirror/gm0s1f				/home		ufs	rw		2	2
336
#/dev/mirror/gm0s2d             		/store          ufs     rw              2       2
337
/dev/mirror/gm0s1e              		/var            ufs     rw              2       2
338
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0</programlisting>
339
340
<para>ðÅÒÅÚÁÇÒÕÚÉÔÅ ÓÉÓÔÅÍÕ:</para>
341
342
      <screen>&prompt.root; <userinput>shutdown -r now</userinput></screen>
343
344
      <para>÷Ï ×ÒÅÍÑ ÉÎÉÃÉÁÌÉÚÁÃÉÉ ÓÉÓÔÅÍÙ ÕÓÔÒÏÊÓÔ×Ï
345
	<devicename>gm0</devicename> ÄÏÌÖÎÏ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÏ × ÍÅÓÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÕÓÔÒÏÊÓÔ×Á
346
	<devicename>da0</devicename>.  ëÏÇÄÁ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÚÁ×ÅÒÛÉÌÁÓØ ÜÔÏ
347
	×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÉÚÕÞÉ× ×Ù×ÏÄ ËÏÍÍÁÎÄÙ <command>mount</command> command:</para>
348
349
      <screen>&prompt.root; <userinput>mount</userinput>
350
Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
351
/dev/mirror/gm0s1a   1012974  224604   707334    24%    /
352
devfs                      1       1        0   100%    /dev
353
/dev/mirror/gm0s1f  45970182   28596 42263972     0%    /home
354
/dev/mirror/gm0s1d   6090094 1348356  4254532    24%    /usr
355
/dev/mirror/gm0s1e   3045006 2241420   559986    80%    /var
356
devfs                      1       1        0   100%    /var/named/dev</screen>
357
358
      <para>÷Ù×ÏÄ ÜÔÏ ÐÏËÁÚÙ×ÁÅÔ ÈÏÒÏÛÏ.  ôÅÐÅÒØ ÄÌÑ ÎÁÞÁÌÁ ÓÉÎÈÒÏÎÉÚÁÃÉÉ
359
	ÎÅÏÂÈÏÄÉÍÏ ÐÏÍÅÓÔÉÔØ ÄÉÓË <devicename>da1</devicename>
360
	× ÚÅÒËÁÌÏ, ÉÓÐÏÌØÚÕÑ ÄÌÑ ÜÔÏÇÏ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
361
362
      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
363
364
      <para>÷Ï ×ÒÅÍÑ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ×ÏÚÍÏÖÎÏ ÐÒÏ×ÅÒÉÔØ ÔÅËÕÝÉÊ ÓÔÁÔÕÓ ÚÅÒËÁÌÁ, ÉÓÐÏÌØÚÕÑ
365
	ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
366
367
      <screen>&prompt.root; <userinput>gmirror status</userinput></screen>
368
369
      <para>ëÏÇÄÁ ÓÉÈÒÏÎÉÚÁÃÉÑ ÂÕÄÅÔ ÚÁ×ÅÒÛÅÎÁ, ÚÅÒËÁÌÏ ÂÕÄÅÔ ÐÏÓÔÒÏÅÎÏ.
370
	÷ÙÛÅÕËÁÚÁÎÎÁÑ ËÏÍÁÎÄÁ ÜÔÏ ÐÏËÁÖÅÔ:</para>
371
372
      <screen>      Name    Status  Components
373
mirror/gm0  COMPLETE  da0
374
                      da1</screen>
375
376
      <para>åÓÌÉ ×ÏÚÎÉËÁÀÔ ÎÅËÏÔÏÒÙÅ ÎÀÁÎÓÙ, ÉÌÉ ÐÏÓÔÒÏÊËÁ ÚÅÒËÁÌÁ × ÐÒÏÃÅÓÓÅ
377
	 ÄÁÎÎÙÊ ÐÒÉÍÅÒ ÜÔÏ ÄÅÍÏÎÓÔÒÉÒÕÅÔ:
378
	<literal>DEGRADED</literal> in place of
379
	<literal>COMPLETE</literal>.</para>
380
    </sect2>
385
381
386
    <sect2>
382
<sect2>
387
      <title>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ</title>
383
      <title>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍ</title>
388
384
389
      <sect3>
385
      <sect3>
390
	<title>óÉÓÔÅÍÁ ÎÅ ÚÁÇÒÕÖÁÅÔÓÑ</title>
386
	<title>óÉÓÔÅÍÁ ÎÅ ÚÁÇÒÕÖÁÅÔÓÑ</title>
391
387
392
	<para>åÓÌÉ ÓÉÓÔÅÍÁ ÐÒÅËÒÁÝÁÅÔ ÚÁÇÒÕÚËÕ É ×ÙÄÁÅÔ ÓÔÒÏËÕ:</para>
388
	<para>åÓÌÉ ÓÉÓÔÅÍÁ ÚÁÇÒÕÖÁÅÔÓÑ ÄÏ ÓÔÒÏËÉ ×ÉÄÁ:</para>
393
389
394
	<programlisting>ffs_mountroot: can't find rootvp
390
	<programlisting>ffs_mountroot: can't find rootvp
395
Root mount failed: 6
391
Root mount failed: 6
396
mountroot></programlisting>
392
mountroot></programlisting>
397
393
398
	<para>ðÅÒÅÚÁÇÒÕÚÉÔÅ ËÏÍÐØÀÔÅÒ ËÎÏÐËÏÊ ÐÉÔÁÎÉÑ ÉÌÉ ËÎÏÐËÏÊ
394
	<para>ðÅÒÅÇÒÕÚÉÔÅ ÍÁÛÉÎÕ, ÉÓÐÏÌØÚÕÑ ËÎÏÐËÕ ×ÙËÌÀÞÅÎÉÑ ÉÌÉ ÐÅÒÅÚÁÇÒÕÚËÉ.
399
	<quote>Reset</quote>.  ÷ ÚÁÇÒÕÚÏÞÎÏÍ ÍÅÎÀ ×ÙÂÅÒÉÔÅ ÏÐÃÉÀ (6).
395
	  ÷ ÚÁÇÒÕÚÏÞÎÏÍ ÍÅÎÀ×ÙÂÅÒÉÔÅ ÐÕÎËÔ (6).  üÔÏ ×ÙÂÒÏÓÉÔ ÷ÁÓ × 
400
	üÔÏ ÐÒÉ×ÅÄ£Ô Ë ÔÏÍÕ, ÞÔÏ ÓÉÓÔÅÍÁ ×ÙÄÁÓÔ ÐÒÉÇÌÁÛÅÎÉÅ &man.loader.8;.
396
	  ÓÉÓÔÅÍÎÕÀ ËÏÍÁÎÄÎÕÀ ÓÔÒÏËÕ &man.loader.8; ÚÁÇÒÕÚÞÉËÁ.  úÁÇÒÕÚÉÔÅ ÍÏÄÕØ 
401
	úÁÇÒÕÚÉÔÅ ÍÏÄÕÌØ ÑÄÒÁ ×ÒÕÞÎÕÀ:</para>
397
          ÑÄÒÁ ×ÒÕÞÎÕÀ:</para>
402
398
403
	<screen>OK? <userinput>load geom_mirror</userinput>
399
	<screen>OK? <userinput>load geom_mirror</userinput>
404
OK? <userinput>boot</userinput></screen>
400
OK? <userinput>boot</userinput></screen>
405
401
406
	<para>åÓÌÉ ÜÔÏ ÓÒÁÂÏÔÁÌÏ, ÍÏÄÕÌØ ÑÄÒÁ ÐÏ ËÁËÏÊ-ÌÉÂÏ ÐÒÉÞÉÎÅ
402
	<para>åÓÌÉ ÜÔÏ ÒÁÂÏÔÁÅÔ, ÚÎÁÞÉÔ ÍÏÄÕÌØ ÎÅ ÂÙÌ ÚÁÇÒÕÖÅÎ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ.  
407
	   ÎÅ ÚÁÇÒÕÚÉÌÓÑ ÐÒÁ×ÉÌØÎÏ.  äÏÂÁרÔÅ ÓÔÒÏËÕ</para>
403
          ðÒÏ×ÅÒÔÅ, ÞÔÏ ÚÁÐÉÓÉ × ÆÁÊÌÅ <filename>/boot/loader.conf</filename> Ñ×ÌÑÀÔÓÑ ËÏÒÅËÔÎÙÍÉ.  
404
          åÓÌÉ ÐÒÏÂÌÅÍÁ ÐÏ×ÔÏÒÑÅÔÓÑ ÐÏÍÅÓÔÉÔÅ ÓÔÒÏËÕ:</para>
408
405
409
	<programlisting>options	GEOM_MIRROR</programlisting>
406
	<programlisting>options	GEOM_MIRROR</programlisting>
410
407
411
	<para>× ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ, ÐÅÒÅÓÏÂÅÒÉÔÅ É ÐÅÒÅÕÓÔÁÎÏ×ÉÔÅ ÑÄÒÏ.
408
	<para>ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ, ÚÁÔÅÍ ÏÔËÏÍÐÉÌÉÒÕÊÔÅ ÅÇÏ É ÕÓÔÁÎÏ×ÉÔÅ.
412
	  üÔÏ ÄÏÌÖÎÏ ÕÓÔÒÁÎÉÔØ ÐÒÏÂÌÅÍÕ.</para>
409
	  üÔÏ ÄÏÌÖÎÏ ÐÏÍÏÞØ.</para>
413
      </sect3>
410
      </sect3>
414
    </sect2>
411
    </sect2>
415
  </sect1>
416
412
417
  <sect1 id="geom-ggate">
413
    <sect2>
414
      <title>÷ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÐÏÓÌÅ ÚÂÏÅ×</title>
415
416
      <para>ðÒÅËÒÁÓÎÏÊ ÏÓÏÂÅÎÎÏÓÔØÀ ÚÅÒËÁÌÉÒÏ×ÁÎÉÑ Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ÐÏÓÌÅ
417
	ÄÉÓËÏ×ÙÈ ÚÂÏÅ×, ÓÁÍÉ ÄÉÓËÉ ÍÏÖÎÏ ÍÅÎÑÔØ ÂÅÚ ËÁËÉÈ ÌÉÂÏ ÐÏÔÅÒØ ÄÁÎÎÙÈ.</para>
418
419
      <para>÷ ÓÏÏÔ×ÅÔÓ×ÉÉ Ó ÐÒÅÄÙÄÕÝÅÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ <acronym>RAID</acronym>1
420
	ÂÕÄÅÍ ÓÞÉÔÁÔØ, ÞÔÏ ÕÓÔÒÏÊÓÔ×Ï <devicename>da1</devicename>
421
	×ÙÛÌÏ ÉÚ ÓÔÒÏÑ É ÎÕÖÄÁÅÔÓÑ × ÚÁÍÅÎÅ.  äÌÑ ÜÔÏÇÏ, ÎÅÏÂÈÏÄÉÍÏ
422
	ÏÐÒÅÄÉÌÉÔØ ËÁËÏÊ ÄÉÓË ÄÁÌ ÚÂÏÊ É ×ÙËÌÀÞÉÔØ ÓÉÓÔÅÍÕ. ó ÜÔÏÇÏ ÍÅÓÔÁ
423
        ÄÉÓË ÍÏÖÅÔ ÂÙÔØ ÚÁÍÅÎÅÎ ÎÏ×ÙÍ É ÓÉÓÔÅÍÁ ×ÅÒΣÔÓÑ × ÐÒÅÖÎÅÅ ÓÏÓÔÏÑÎÉÅ.
424
	ðÏÓÌÅ ÐÅÒÅÚÁÇÒÕÚËÉ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ ÎÕÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÚÁÍÅÎÙ ÄÉÓËÁ:</para>
425
426
      <screen>&prompt.root; <userinput>gmirror forget gm0</userinput></screen>
427
428
      <screen>&prompt.root; <userinput>gmirror insert gm0 /dev/da1</userinput></screen>
429
430
      <para>éÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ <command>gmirror</command> <option>status</option>
431
	ÄÌÑ ÎÁÂÌÀÄÅÎÉÑ ÚÁ ÐÒÏÃÅÓÓÏÍ ÐÏÓÔÒÏÅÎÉÅ ÚÅÒËÁÌÁ.  üÔÏ ÔÁË ÐÒÏÓÔÏ.</para>
432
    </sect2>
433
  </sect1>
434
      
435
 <sect1 id="geom-ggate">
418
    <title>óÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á GEOM Gate</title>
436
    <title>óÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á GEOM Gate</title>
419
437
420
    <para>GEOM ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÏÄÄÅÒÖËÕ ÒÁÂÏÔÙ Ó ÕÄÁÌÅÎÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ
438
    <para>GEOM ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÏÄÄÅÒÖËÕ ÒÁÂÏÔÙ Ó ÕÄÁÌÅÎÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ ÐÏ

Return to bug 151401