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