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:
parent
ab3ea6f59f
commit
1ec2033a27
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=22253
1 changed files with 37 additions and 44 deletions
|
@ -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 -> <command>create config1</command>
|
||||
&prompt.root; vinum -> <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> — ÐÅÒ×ÙÊ ÒÁÚÄÅÌ
|
||||
<filename>/dev/ad0a</filename> — ÐÅÒ×ÙÊ ÒÁÚÄÅÌ
|
||||
(<devicename>a</devicename>) первого (0) IDE-диска
|
||||
(<devicename>ad</devicename>) — или
|
||||
<devicename>/dev/da2h</devicename> — восьмой раздел
|
||||
(<devicename>h</devicename>) третьего (2) диска SCSI
|
||||
(<devicename>da</devicename>). Том Vinum может называться, например,
|
||||
<devicename>/dev/vinum/concat</devicename> — ËÁË ÌÅÇËÏ
|
||||
<filename>/dev/vinum/concat</filename> — ËÁË ÌÅÇËÏ
|
||||
видеть, имя тома никак не связано с именем раздела.</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>
|
||||
|
|
Loading…
Reference in a new issue