Sync with the English version:

vinum/chapter.sgml	1.29 -> 1.32

Obtained from:	The FreeBSD Russian Documentation Project
Approved by:	den (mentor)
This commit is contained in:
Dmitry Morozovsky 2004-09-06 10:43:05 +00:00
parent ab3ea6f59f
commit 1ec2033a27
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=22253

View file

@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/vinum/chapter.sgml,v 1.11 2004/08/31 10:18:26 den Exp $
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/vinum/chapter.sgml,v 1.12 2004/09/06 08:08:50 marck Exp $
Original revision: 1.29
Original revision: 1.32
-->
<!--
The Vinum Volume Manager
@ -529,7 +529,7 @@
выдаст нам следующее:</para>
<programlisting width="97">
&prompt.root; vinum -&gt; <command>create config1</command>
&prompt.root; vinum -&gt; <userinput>create config1</userinput>
Configuration summary
Drives: 1 (4 configured)
Volumes: 1 (4 configured)
@ -754,8 +754,8 @@
<itemizedlist>
<listitem>
<para>Управляющие устройства
<devicename>/dev/vinum/control</devicename> É
<devicename>/dev/vinum/controld</devicename>, ÉÓÐÏÌØÚÕÅÍÙÅ ÓÉÓÔÅÍÎÏÊ
<filename>/dev/vinum/control</filename> É
<filename>/dev/vinum/controld</filename>, ÉÓÐÏÌØÚÕÅÍÙÅ ÓÉÓÔÅÍÎÏÊ
утилитой &man.vinum.8; и даемоном Vinum соответственно.</para>
</listitem>
@ -767,17 +767,17 @@
<emphasis>r</emphasis>. Таким образом, вышеописанная конфигурация
будет включать блоковые устройства
<devicename>/dev/vinum/myvol</devicename>,
<devicename>/dev/vinum/mirror</devicename>,
<devicename>/dev/vinum/striped</devicename>,
<devicename>/dev/vinum/raid5</devicename> É
<devicename>/dev/vinum/raid10</devicename>,
<filename>/dev/vinum/myvol</filename>,
<filename>/dev/vinum/mirror</filename>,
<filename>/dev/vinum/striped</filename>,
<filename>/dev/vinum/raid5</filename> É
<filename>/dev/vinum/raid10</filename>,
и символьные устройства
<devicename>/dev/vinum/rmyvol</devicename>,
<devicename>/dev/vinum/rmirror</devicename>,
<devicename>/dev/vinum/rstriped</devicename>,
<devicename>/dev/vinum/rraid5</devicename> É
<devicename>/dev/vinum/rraid10</devicename>.</para>
<filename>/dev/vinum/rmyvol</filename>,
<filename>/dev/vinum/rmirror</filename>,
<filename>/dev/vinum/rstriped</filename>,
<filename>/dev/vinum/rraid5</filename> É
<filename>/dev/vinum/rraid10</filename>.</para>
<!-- абзац о коллизии символьных и блочных устройств
intentionally опущен -->
@ -799,9 +799,9 @@
<listitem>
<para>Каталоги
<devicename>/dev/vinum/plex</devicename>,
<devicename>/dev/vinum/sd</devicename> É
<devicename>/dev/vinum/rsd</devicename>,
<filename>/dev/vinum/plex</filename>,
<filename>/dev/vinum/sd</filename> É
<filename>/dev/vinum/rsd</filename>,
содержащие блочные устройства для наборов, блочные и символьные
устройства для каждого из поддисков.</para>
</listitem>
@ -898,13 +898,13 @@
первую очередь &man.newfs.8;, которая ранее использовала последний
символ имени тома для определения идентификатора раздела. Например,
дисковое устройство может именоваться
<devicename>/dev/ad0a</devicename>&nbsp;&mdash; ÐÅÒ×ÙÊ ÒÁÚÄÅÌ
<filename>/dev/ad0a</filename>&nbsp;&mdash; ÐÅÒ×ÙÊ ÒÁÚÄÅÌ
(<devicename>a</devicename>) первого (0) IDE-диска
(<devicename>ad</devicename>)&nbsp;&mdash; или
<devicename>/dev/da2h</devicename>&nbsp;&mdash; восьмой раздел
(<devicename>h</devicename>) третьего (2) диска SCSI
(<devicename>da</devicename>). Том Vinum может называться, например,
<devicename>/dev/vinum/concat</devicename>&nbsp;&mdash; ËÁË ÌÅÇËÏ
<filename>/dev/vinum/concat</filename>&nbsp;&mdash; ËÁË ÌÅÇËÏ
видеть, имя тома никак не связано с именем раздела.</para>
<para>Обычно &man.newfs.8; пытается интерпретировать имя раздела и
@ -1048,7 +1048,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<filename>/boot/loader.conf</filename> следует добавить
строку</para>
<para><literal>vinum_load="YES"</literal></para>
<programlisting>vinum_load="YES"</programlisting>
</listitem>
<listitem>
@ -1064,7 +1064,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<para>Строка</para>
<para><literal>vinum.autostart="YES"</literal></para>
<programlisting>vinum.autostart="YES"</programlisting>
<para>в файле <filename>/boot/loader.conf</filename>, указывает
Vinum автоматически просканировать все диски
@ -1133,7 +1133,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<para>Определить положение (смещение от начала устройства) и размер
поддиска, являющегося частью корневого тома:</para>
<para><command>vinum l -rv root</command></para>
<screen>&prompt.root; <userinput>vinum l -rv root</userinput></screen>
<para>Отметим, что все размеры и смещения в терминах Vinum указаны
в байтах. Для получения номеров блоков, используемых в утилите
@ -1144,8 +1144,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<step>
<para>Выполнить команду</para>
<para><command>disklabel -e
</command><replaceable>devname</replaceable></para>
<screen>&prompt.root; <userinput>disklabel -e <replaceable>devname</replaceable></userinput></screen>
<para>для каждого из дисков, на котором будет расположен корневой
том. <replaceable>devname</replaceable> будет или именем диска
@ -1188,8 +1187,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
реплики корневого тома. Крайне важно проверить результат
еще раз, выполнив команду</para>
<para><command>fsck -n
</command><devicename>/dev/<replaceable>devname</replaceable>a</devicename></para>
<screen>&prompt.root; <userinput>fsck -n /dev/<replaceable>devname</replaceable>a</userinput></screen>
</step>
</procedure>
@ -1206,7 +1204,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
упоминания всех определившихся устройств, должно появиться сообщение
вида:</para>
<para><screen>Mounting root from ufs:/dev/vinum/root</screen></para>
<screen>Mounting root from ufs:/dev/vinum/root</screen>
</sect2>
<sect2>
@ -1215,7 +1213,6 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
<para>После создания корневого тома, вывод команды
<command>vinum l -rv root</command> будет примерно таким:</para>
<para>
<screen>
...
Subdisk root.p0.s0:
@ -1230,19 +1227,17 @@ Subdisk root.p1.s0:
Plex root.p1 at offset 0 (0 B)
Drive disk1 (/dev/da1h) at offset 135680 (132 kB)
</screen>
</para>
<para>Из этой информации нас более всего интересует смещение в
<literal>135680</literal> байт относительно раздела
<devicename>/dev/da0h</devicename>. ðÏÓÌÅ ÄÅÌÅÎÉÑ ÎÁ 512 ÐÏÌÕÞÉÍ 265
<filename>/dev/da0h</filename>. ðÏÓÌÅ ÄÅÌÅÎÉÑ ÎÁ 512 ÐÏÌÕÞÉÍ 265
дисковых блоков для утилиты <command>disklabel</command>. Аналогичным
образом, размер тома составит 245760 512-байтных блоков. Так же
устроена реплика тома на диске
<devicename>/dev/da1h</devicename>.</para>
<filename>/dev/da1h</filename>.</para>
<para>Разметка разделов (disklabel) будет выглядеть примерно так:</para>
<para>
<screen>
...
8 partitions:
@ -1251,7 +1246,6 @@ Subdisk root.p1.s0:
c: 71771688 0 unused 0 0 # (Cyl. 0 - 4467*)
h: 71771672 16 vinum # (Cyl. 0*- 4467*)
</screen>
</para>
<para>Как уже отмечалось, размер (<literal>"size"</literal>)
псевдо-раздела <literal>"a"</literal> соответствует значению,
@ -1313,7 +1307,7 @@ Subdisk root.p1.s0:
систем (<filename>/etc/fstab</filename>) значением по умолчанию
должно быть что-то вроде <literal>ufs:/dev/vinum/root</literal>.
Распространенной альтернативой будет, например,
<userinput>ufs:da0d</userinput> (ÒÁÚÄÅÌ, ÓÏÄÅÒÖÁÝÉÊ ËÏÒÎÅ×ÕÀ ÆÁÊÌÏ×ÕÀ
<literal>ufs:da0d</literal> (ÒÁÚÄÅÌ, ÓÏÄÅÒÖÁÝÉÊ ËÏÒÎÅ×ÕÀ ÆÁÊÌÏ×ÕÀ
систему в эпоху "до Vinum"). Будьте осторожны, монтируя в качестве
корневой файловой системы раздел <literal>"a"</literal>, ссылающийся
внутрь привода Vinum. В зеркалированном томе смонтируется только
@ -1364,20 +1358,19 @@ Subdisk root.p1.s0:
</sect2>
<sect2 id="vinum-root-4x">
<title>ïÔÌÉÞÉÑ ÄÌÑ FreeBSD ×ÅÒÓÉÊ 4.x</title>
<title>ïÔÌÉÞÉÑ ÄÌÑ FreeBSD ×ÅÒÓÉÊ 4.X</title>
<para>÷ ÓÉÓÔÅÍÁÈ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅÍ FreeBSD 4.x ÏÔÓÕÔÓÔ×ÕÀÔ ÎÅËÏÔÏÒÙÅ
<para>÷ ÓÉÓÔÅÍÁÈ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅÍ FreeBSD 4.X ÏÔÓÕÔÓÔ×ÕÀÔ ÎÅËÏÔÏÒÙÅ
функции ядра, необходимые для автоматического сканирования дисков
Vinum'ом; кроме того, код, определяющий номера устройств корневой
файловой системы, недостаточно продвинут для того, чтобы понимать
ËÏÎÓÔÒÕËÃÉÉ ×ÉÄÁ <devicename>/dev/vinum/root</devicename>. ôÒÅÂÕÅÔÓÑ
ËÏÎÓÔÒÕËÃÉÉ ×ÉÄÁ <filename>/dev/vinum/root</filename>. ôÒÅÂÕÅÔÓÑ
приложение дополнительных усилий.</para>
<para>Во-первых, в файле <filename>/boot/loader.conf</filename> должен
быть явно указан список дисков, которые Vinum будет сканировать:</para>
<para><literal>vinum.drives="/dev/<replaceable>da0</replaceable>
/dev/<replaceable>da1</replaceable>"</literal></para>
<programlisting>vinum.drives="/dev/<replaceable>da0</replaceable> /dev/<replaceable>da1</replaceable>"</programlisting>
<para>Важно, чтобы были описаны все приводы, на которых могут встретиться
данные Vinum. Не произойдет ничего плохого, если будет описано
@ -1394,7 +1387,7 @@ Subdisk root.p1.s0:
<literal>vinum.root</literal>. Соответствующая строка в файле
<filename>/boot/loader.conf</filename> будет выглядеть так:</para>
<para><literal>vinum.root="root"</literal></para>
<programlisting>vinum.root="root"</programlisting>
<!-- XXX Катастрофа! Переформулировать (и оригинальный текст тоже)! -->
<para>Процедура инициализации ядра выглядит так: перед определением
@ -1410,10 +1403,10 @@ Subdisk root.p1.s0:
разобрать имя тома Vinum. Можно ввести имя устройства, отличное от
устройства Vinum (в этом случае произойдет стандартная процедура
разбора, так что можно указать, например,
<userinput>ufs:da0d</userinput>). éÍÅÎÁ ÖÅ, ÐÏÄÏÂÎÙÅ
<userinput>ufs:vinum/root</userinput> ÎÅ ÍÏÇÕÔ ÂÙÔØ ÒÁÓÐÏÚÎÁÎÙ.
<literal>ufs:da0d</literal>). éÍÅÎÁ ÖÅ, ÐÏÄÏÂÎÙÅ
<literal>ufs:vinum/root</literal> ÎÅ ÍÏÇÕÔ ÂÙÔØ ÒÁÓÐÏÚÎÁÎÙ.
Единственным выходом из этой ситуации будет перезагрузка и введение
ÉÍÅÎÉ ÕÓÔÒÏÊÓÔ×Á ÚÁÎÏ×Ï (ÐÒÅÆÉËÓ <devicename>/dev/</devicename> ×
ÉÍÅÎÉ ÕÓÔÒÏÊÓÔ×Á ÚÁÎÏ×Ï (ÐÒÅÆÉËÓ <filename>/dev/</filename> ×
ответе на запрос <quote>askroot</quote> всегда можно опустить).</para>
</sect2>
</sect1>