MFen:
1.143 -> 1.144 basics/chapter.sgml 1.215 -> 1.216 config/chapter.sgml 1.249 -> 1.255 disks/chapter.sgml 1.117 -> 1.118 l10n/chapter.sgml 1.78 -> 1.79 network-servers/chapter.sgml 1.37 -> 1.40 vinum/chapter.sgml 1.169 -> 1.170 x11/chapter.sgml Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
3ca01feccb
commit
95639a6539
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=27432
7 changed files with 272 additions and 175 deletions
ru_RU.KOI8-R/books/handbook
basics
config
disks
l10n
network-servers
vinum
x11
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.38 2006/02/17 20:06:48 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.39 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.143
|
||||
Original revision: 1.144
|
||||
-->
|
||||
|
||||
<chapter id="basics">
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.43 2006/02/13 11:15:57 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.44 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.215
|
||||
Original revision: 1.216
|
||||
-->
|
||||
|
||||
<chapter id="config-tuning">
|
||||
|
@ -2307,6 +2307,9 @@ kern.maxvnodes: 100000</programlisting>
|
|||
жесткий диск, включить подкачку по NFS, или создать файл
|
||||
подкачки на существующем разделе.</para>
|
||||
|
||||
<para>úÁ ÉÎÆÏÒÍÁÃÉÅÊ Ï ËÒÉÐÔÏ×ÁÎÉÉ ÒÁÚÄÅÌÁ ÐÏÄËÁÞËÉ ÏÂÒÁÝÁÊÔÅÓØ Ë
|
||||
<xref linkend="swap-encrypting"> ÄÁÎÎÏÇÏ òÕËÏ×ÏÄÓÔ×Á.</para>
|
||||
|
||||
<sect2 id="new-drive-swap">
|
||||
<title>Подкачка на новом жестком диске</title>
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml,v 1.80 2006/03/07 15:41:45 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml,v 1.82 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.249
|
||||
Original revision: 1.255
|
||||
-->
|
||||
|
||||
<chapter id="disks">
|
||||
|
@ -1508,7 +1508,7 @@ device scbus
|
|||
device cd
|
||||
device pass</programlisting>
|
||||
|
||||
<para>ËÏÔÏÒÁÑ ÕÖÅ ÄÏÌÖÎÁ ÔÁÍ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ.</para>
|
||||
<para>которые уже должны там присутствовать.</para>
|
||||
|
||||
<para>ðÏÓÌÅ ÜÔÏÇÏ ÐÅÒÅÓÔÒÏÊÔÅ É ÕÓÔÁÎÏ×ÉÔÅ ×ÁÛÅ ÎÏ×ÏÅ ÑÄÒÏ, ×ÙÐÏÌÎÉÔÅ
|
||||
ÐÅÒÅÚÁÇÒÕÚËÕ ÍÁÛÉÎÙ. ÷ ÐÒÏÃÅÓÓÅ ÚÁÇÒÕÚËÉ ×ÁÛ ÐÉÛÕÝÉÊ ÐÒÉ×ÏÄ ÄÏÌÖÅÎ
|
||||
|
@ -2941,7 +2941,7 @@ mkdir /mnt/var
|
|||
#
|
||||
if [ ! -x /sys/compile/MINI/kernel ]
|
||||
then
|
||||
cat << EOM
|
||||
cat << EOM
|
||||
The MINI kernel does not exist, please create one.
|
||||
Here is an example config file:
|
||||
#
|
||||
|
@ -2989,14 +2989,14 @@ fi
|
|||
|
||||
cp -f /sys/compile/MINI/kernel /mnt
|
||||
|
||||
gzip -c -best /sbin/init > /mnt/sbin/init
|
||||
gzip -c -best /sbin/fsck > /mnt/sbin/fsck
|
||||
gzip -c -best /sbin/mount > /mnt/sbin/mount
|
||||
gzip -c -best /sbin/halt > /mnt/sbin/halt
|
||||
gzip -c -best /sbin/restore > /mnt/sbin/restore
|
||||
gzip -c -best /sbin/init > /mnt/sbin/init
|
||||
gzip -c -best /sbin/fsck > /mnt/sbin/fsck
|
||||
gzip -c -best /sbin/mount > /mnt/sbin/mount
|
||||
gzip -c -best /sbin/halt > /mnt/sbin/halt
|
||||
gzip -c -best /sbin/restore > /mnt/sbin/restore
|
||||
|
||||
gzip -c -best /bin/sh > /mnt/bin/sh
|
||||
gzip -c -best /bin/sync > /mnt/bin/sync
|
||||
gzip -c -best /bin/sh > /mnt/bin/sh
|
||||
gzip -c -best /bin/sync > /mnt/bin/sync
|
||||
|
||||
cp /root/.profile /mnt/root
|
||||
|
||||
|
@ -3023,7 +3023,7 @@ cd /
|
|||
#
|
||||
# create minimum filesystem table
|
||||
#
|
||||
cat > /mnt/etc/fstab <<EOM
|
||||
cat > /mnt/etc/fstab <<EOM
|
||||
/dev/fd0a / ufs rw 1 1
|
||||
EOM
|
||||
|
||||
|
@ -3225,16 +3225,16 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
</example>
|
||||
</sect2>
|
||||
|
||||
<sect2 id="disks-dconfig">
|
||||
<title>æÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ, ÏÔÏÂÒÁÖÁÅÍÙÅ × ÆÁÊÌÙ, ×Ï FreeBSD 5.X</title>
|
||||
<sect2 id="disks-mdconfig">
|
||||
<title>Файловые системы, отображаемые в файлы</title>
|
||||
|
||||
<indexterm>
|
||||
<primary>ÄÉÓËÉ</primary>
|
||||
|
||||
<secondary>ÏÔÏÂÒÁÖÁÅÍÙÅ × ÆÁÊÌÙ (5.X)</secondary>
|
||||
<secondary>отображаемые в файлы</secondary>
|
||||
</indexterm>
|
||||
|
||||
<para>÷Ï FreeBSD 5.X ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ É ÐÏÄËÌÀÞÅÎÉÑ ÄÉÓËÏ×
|
||||
<para>Во FreeBSD 5.X и более поздних для конфигурации и подключения дисков
|
||||
&man.md.4;, ÏÔÏÂÒÁÖÁÅÍÙÈ × ÏÐÅÒÁÔÉ×ÎÕÀ ÐÁÍÑÔØ, ÉÓÐÏÌØÚÕÅÔÓÑ ÕÔÉÌÉÔÁ
|
||||
&man.mdconfig.8;. äÌÑ ÒÁÂÏÔÙ Ó &man.mdconfig.8; ×ÁÍ ÎÕÖÎÏ ÐÏÄÇÒÕÚÉÔØ
|
||||
ÍÏÄÕÌØ &man.md.4; ÉÌÉ ÄÏÂÁ×ÉÔØ ÐÏÄÄÅÒÖËÕ ÜÔÉÈ ÕÓÔÒÏÊÓÔ× × ÆÁÊÌ
|
||||
|
@ -3253,7 +3253,7 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
|
||||
<example>
|
||||
<title>éÓÐÏÌØÚÏ×ÁÎÉÅ <command>mdconfig</command> ÄÌÑ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ
|
||||
Ó ÏÂÒÁÚÏÍ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ×Ï FreeBSD 5.X</title>
|
||||
с образом существующей файловой системы</title>
|
||||
|
||||
<screen>&prompt.root; <userinput>mdconfig -a -t vnode -f <replaceable>diskimage</replaceable> -u <replaceable>0</replaceable></userinput>
|
||||
&prompt.root; <userinput>mount /dev/md<replaceable>0</replaceable> <replaceable>/mnt</replaceable></userinput></screen>
|
||||
|
@ -3270,16 +3270,16 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
5120+0 records in
|
||||
5120+0 records out
|
||||
&prompt.root; <userinput>mdconfig -a -t vnode -f <replaceable>newimage</replaceable> -u <replaceable>0</replaceable></userinput>
|
||||
&prompt.root; <userinput>disklabel -r -w md<replaceable>0</replaceable> auto</userinput>
|
||||
&prompt.root; <userinput>newfs md<replaceable>0</replaceable>c</userinput>
|
||||
/dev/md0c: 5.0MB (10240 sectors) block size 16384, fragment size 2048
|
||||
using 4 cylinder groups of 1.27MB, 81 blks, 256 inodes.
|
||||
&prompt.root; <userinput>bsdlabel -w md<replaceable>0</replaceable> auto</userinput>
|
||||
&prompt.root; <userinput>newfs md<replaceable>0</replaceable>a</userinput>
|
||||
/dev/md0c: 5.0MB (10224 sectors) block size 16384, fragment size 2048
|
||||
using 4 cylinder groups of 1.25MB, 80 blks, 192 inodes.
|
||||
super-block backups (for fsck -b #) at:
|
||||
32, 2624, 5216, 7808
|
||||
&prompt.root; <userinput>mount /dev/md<replaceable>0</replaceable>c <replaceable>/mnt</replaceable></userinput>
|
||||
160, 2720, 5280, 7840
|
||||
&prompt.root; <userinput>mount /dev/md<replaceable>0</replaceable>a <replaceable>/mnt</replaceable></userinput>
|
||||
&prompt.root; <userinput>df <replaceable>/mnt</replaceable></userinput>
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
/dev/md0c 4846 2 4458 0% /mnt</screen>
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
/dev/md0a 4710 4 4330 0% /mnt</screen>
|
||||
</example>
|
||||
|
||||
<para>åÓÌÉ × ÐÁÒÁÍÅÔÒÅ <option>-u</option> ×Ù ÎÅ ÚÁÄÁÌÉ ÎÏÍÅÒ ÕÓÔÒÏÊÓÔ×Á,
|
||||
|
@ -3290,16 +3290,6 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
ÐÏÌÎÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï &man.mdconfig.8;, ÐÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë
|
||||
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ.</para>
|
||||
|
||||
<note>
|
||||
<para>îÁÞÉÎÁÑ Ó &os; 5.1-RELEASE, ÎÁ ÓÍÅÎÕ ÓÔÁÒÏÊ ÐÒÏÇÒÁÍÍÅ
|
||||
&man.disklabel.8; ÐÒÉÛÌÁ ÕÔÉÌÉÔÁ &man.bsdlabel.8;. õ
|
||||
&man.bsdlabel.8; ÏÔÓÕÔÓÔ×ÕÀÔ ÎÅËÏÔÏÒÙÅ ÕÓÔÁÒÅ×ÛÉÅ ÏÐÃÉÉ É
|
||||
ÐÁÒÁÍÅÔÒÙ; × ÐÒÉÍÅÒÅ ×ÙÛÅ ÐÁÒÁÍÅÔÒ <option>-r</option> ÎÅ ÍÏÖÅÔ
|
||||
ÉÓÐÏÌØÚÏ×ÁÔØÓÑ Ó &man.bsdlabel.8;. äÌÑ ÐÏÌÕÞÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ
|
||||
ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ Ð
|
||||
Ï &man.bsdlabel.8;.</para>
|
||||
</note>
|
||||
|
||||
<para>õÔÉÌÉÔÁ &man.mdconfig.8; ×ÅÓØÍÁ ÐÏÌÅÚÎÁ, ÏÄÎÁËÏ ÄÌÑ ÓÏÚÄÁÎÉÑ ÆÁÊÌÁ
|
||||
Ó ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ ÔÒÅÂÕÅÔÓÑ ÐÒÏÉÚ×ÅÓÔÉ ÍÎÏÇÏ ÄÅÊÓÔ×ÉÊ. ÷ÍÅÓÔÅ Ó
|
||||
FreeBSD 5.0 ÐÏÓÔÁ×ÌÑÅÔÓÑ ÕÔÉÌÉÔÁ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ &man.mdmfs.8;,
|
||||
|
@ -3319,7 +3309,7 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
&prompt.root; <userinput>mdmfs -F <replaceable>newimage</replaceable> -s <replaceable>5</replaceable>m md<replaceable>0</replaceable> <replaceable>/mnt</replaceable></userinput>
|
||||
&prompt.root; <userinput>df <replaceable>/mnt</replaceable></userinput>
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
/dev/md0 4846 2 4458 0% /mnt</screen>
|
||||
/dev/md0 4718 4 4338 0% /mnt</screen>
|
||||
</example>
|
||||
|
||||
<para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÐÁÒÁÍÅÔÒ <option>md</option> ÂÅÚ ÎÏÍÅÒÁ
|
||||
|
@ -3362,55 +3352,52 @@ Filesystem 1K-blocks Used Avail Capacity Mounted on
|
|||
</sect2>
|
||||
|
||||
<sect2 id="disks-md-freebsd5">
|
||||
<title>æÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ Ó ÏÔÏÂÒÁÖÅÎÉÅÍ × ÐÁÍÑÔØ ×Ï
|
||||
FreeBSD 5.X</title>
|
||||
<title>Файловые системы с отображением в память</title>
|
||||
|
||||
<indexterm>
|
||||
<primary>ÄÉÓËÉ</primary>
|
||||
|
||||
<secondary>ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ × ÐÁÍÑÔÉ (5.X)</secondary>
|
||||
<secondary>файловая система в памяти</secondary>
|
||||
</indexterm>
|
||||
|
||||
<para>ðÒÉ ÒÁÂÏÔÅ Ó ÆÁÊÌÏ×ÙÍÉ ÓÉÓÔÅÍÁÍÉ, ÏÔÏÂÒÁÖÁÅÍÙÍÉ × ÆÁÊÌ ÉÌÉ ÐÁÍÑÔØ,
|
||||
ÉÓÐÏÌØÚÕÀÔÓÑ ÏÄÎÉ É ÔÅ ÖÅ ÕÔÉÌÉÔÙ: &man.mdconfig.8; ÉÌÉ &man.mdmfs.8;.
|
||||
íÅÓÔÏ ÄÌÑ ÈÒÁÎÅÎÉÑ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ × ÐÁÍÑÔÉ ×ÙÄÅÌÑÅÔÓÑ ÞÅÒÅÚ
|
||||
&man.malloc.9;.</para>
|
||||
Обычно для отображаемых в память файловых систем следует использовать
|
||||
опцию <quote>хранение на области подкачки</quote>. Это не означает,
|
||||
что такая файловая система будет сразу сброшена на диск: место под нее
|
||||
будет выделено из общего пула памяти, и при необходимости может
|
||||
перемещаться в область подкачки. Также, возможно выделение места под
|
||||
файловую систему в основной памяти (через &man.malloc.9;); однако,
|
||||
следует помнить, что использование таких файловых систем, в
|
||||
особенности большого размера, может привести к панике системы от
|
||||
исчерпания ядерной памяти.</para>
|
||||
|
||||
<example>
|
||||
<title>óÏÚÄÁÎÉÅ ÎÏ×ÏÇÏ ÄÉÓËÁ Ó ÏÔÏÂÒÁÖÅÎÉÅÍ × ÐÁÍÑÔØ ÐÒÉ ÐÏÍÏÝÉ
|
||||
<command>mdconfig</command></title>
|
||||
|
||||
<screen>&prompt.root; <userinput>mdconfig -a -t malloc -s <replaceable>5</replaceable>m -u <replaceable>1</replaceable></userinput>
|
||||
<screen>&prompt.root; <userinput>mdconfig -a -t swap -s <replaceable>5</replaceable>m -u <replaceable>1</replaceable></userinput>
|
||||
&prompt.root; <userinput>newfs -U md<replaceable>1</replaceable></userinput>
|
||||
/dev/md1: 5.0MB (10240 sectors) block size 16384, fragment size 2048
|
||||
using 4 cylinder groups of 1.27MB, 81 blks, 256 inodes.
|
||||
using 4 cylinder groups of 1.27MB, 81 blks, 192 inodes.
|
||||
with soft updates
|
||||
super-block backups (for fsck -b #) at:
|
||||
32, 2624, 5216, 7808
|
||||
160, 2752, 5344, 7936
|
||||
&prompt.root; <userinput>mount /dev/md<replaceable>1</replaceable> <replaceable>/mnt</replaceable></userinput>
|
||||
&prompt.root; <userinput>df <replaceable>/mnt</replaceable></userinput>
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
/dev/md1 4846 2 4458 0% /mnt</screen>
|
||||
/dev/md1 4718 4 4338 0% /mnt</screen>
|
||||
</example>
|
||||
|
||||
<example>
|
||||
<title>óÏÚÄÁÎÉÅ ÎÏ×ÏÇÏ ÄÉÓËÁ Ó ÏÔÏÂÒÁÖÅÎÉÅÍ × ÐÁÍÑÔØ ÐÒÉ ÐÏÍÏÝÉ
|
||||
<command>mdmfs</command></title>
|
||||
|
||||
<screen>&prompt.root; <userinput>mdmfs -M -s <replaceable>5</replaceable>m md<replaceable>2</replaceable> <replaceable>/mnt</replaceable></userinput>
|
||||
<screen>&prompt.root; <userinput>mdmfs -s <replaceable>5</replaceable>m md<replaceable>2</replaceable> <replaceable>/mnt</replaceable></userinput>
|
||||
&prompt.root; <userinput>df <replaceable>/mnt</replaceable></userinput>
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
/dev/md2 4846 2 4458 0% /mnt</screen>
|
||||
</example>
|
||||
|
||||
<para>÷ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ÏÐÉÒÁÀÝÕÀÓÑ ÎÁ
|
||||
&man.malloc.9;, ×ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁÍÑÔØ ÒÁÚÄÅÌÁ ÐÏÄËÁÞËÉ, ÄÌÑ ÞÅÇÏ
|
||||
ÎÕÖÎÏ ÐÒÏÓÔÏ ÚÁÍÅÎÉÔØ <option>malloc</option> ÎÁ <option>swap</option>
|
||||
× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÐÒÉ ×ÙÚÏ×Å &man.mdconfig.8;. õÔÉÌÉÔÁ &man.mdmfs.8;
|
||||
ÐÏ ÕÍÏÌÞÁÎÉÀ (ÂÅÚ ÏÐÃÉÉ <option>-M</option>) ÓÏÚÄÁ£Ô ÄÉÓË × ÒÁÚÄÅÌÅ
|
||||
ÐÏÄËÁÞËÉ. äÌÑ ×ÙÑÓÎÅÎÉÑ ×ÓÅÈ ÐÏÄÒÏÂÎÏÓÔÅÊ, ÐÏÖÁÌÕÊÓÔÁ, ÏÂÒÁÔÉÔÅÓØ Ë
|
||||
ÓÔÒÁÎÉÃÁÍ ÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÐÏ &man.mdconfig.8; É
|
||||
&man.mdmfs.8;.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
|
@ -4361,17 +4348,6 @@ Filesystem Size Used Avail Capacity Mounted on
|
|||
<para>äÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï &man.geli.8; ÍÏÖÎÏ ÎÁÊÔÉ ÎÁ
|
||||
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ÏÞÎÉËÁ.</para>
|
||||
|
||||
<sect3>
|
||||
<title>ûÉÆÒÏ×ÁÎÉÅ ÒÁÚÄÅÌÁ ÐÏÄËÁÞËÉ</title>
|
||||
|
||||
<para>äÁÎÎÙÊ ÐÒÉÍÅÒ ÏÐÉÓÙ×ÁÅÔ ÓÏÚÄÁÎÉÅ ÛÉÆÒÏ×ÁÎÎÏÇÏ ÐÒÉ ÐÏÍÏÝÉ
|
||||
<command>geli</command> ÒÁÚÄÅÌÁ ÐÏÄËÁÞËÉ.</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>dd if=/dev/random of=/dev/ad0s1b bs=1m</userinput>
|
||||
&prompt.root; <userinput>geli onetime -d -a 3des ad0s1b</userinput>
|
||||
&prompt.root; <userinput>swapon /dev/ad0s1b.eli</userinput></screen>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>éÓÐÏÌØÚÏ×ÁÎÉÅ ÓÔÁÒÔÏ×ÏÇÏ ÓËÒÉÐÔÁ <filename>rc.d</filename>
|
||||
<filename>geli</filename></title>
|
||||
|
@ -4397,6 +4373,139 @@ geli_da2_flags="-p -k /root/da2.key"</screen>
|
|||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="swap-encrypting">
|
||||
<sect1info>
|
||||
<authorgroup>
|
||||
<author>
|
||||
<firstname>Christian</firstname>
|
||||
<surname>Brüffer</surname>
|
||||
<contrib>Написано </contrib>
|
||||
</author>
|
||||
</authorgroup>
|
||||
</sect1info>
|
||||
|
||||
<title>Шифрование области подкачки</title>
|
||||
<indexterm>
|
||||
<primary>swap</primary>
|
||||
<secondary>encrypting</secondary>
|
||||
</indexterm>
|
||||
|
||||
<para>Шифрование области подкачки в &os; доступно начиная с версии
|
||||
5.3-RELEASE и достаточно легко конфигурируется. Варианты конфигурации
|
||||
слегка различаются в зависимости от версии системы. Начиная с версии
|
||||
6.0-RELEASE, для шифрования разделов подкачки можно использовать
|
||||
утилиты &man.gbde.8; или &man.geli.8;; в более ранних версиях доступно
|
||||
только решение при помощи &man.gbde.8;. В обоих случаях используется
|
||||
скрипт <link linkend="configtuning-rcd">rc.d</link>
|
||||
<filename>encswap</filename>.</para>
|
||||
|
||||
<para>Предыдущий раздел, <link linkend="disks-encrypting">Шифрование
|
||||
дисковых разделов</link>, кратко описывает различные методы
|
||||
криптования.</para>
|
||||
|
||||
<sect2>
|
||||
<title>Зачем шифровать область подкачки?</title>
|
||||
|
||||
<para>Как и в случае дисковых разделов, шифрование области подкачки
|
||||
применяется для защиты важной информации. Возьмем, к примеру,
|
||||
приложение, которому требуется работать с паролями. До тех пор, пока
|
||||
пароли хранятся в физической памяти, все в порядке. Если же
|
||||
операционная система начинает выгружать отдельные участки памяти в
|
||||
область подкачки, чтобы освободить память для других приложений,
|
||||
пароли могут быть записаны на диск в открытом виде и тем самым
|
||||
оказаться легко доступными злоумышленнику (имеющему физический доступ к
|
||||
диску — прим. пер.). В таких ситуациях решением может стать
|
||||
шифрование раздела подкачки.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Подготовка</title>
|
||||
|
||||
<note>
|
||||
<para>В данном разделе мы будем считать, что разделом подкачки
|
||||
является <devicename>ad0s1b</devicename>.</para>
|
||||
</note>
|
||||
|
||||
<para>До настоящего момента раздел подкачки не был зашифрован. Таким
|
||||
образом, на нем могут содержаться пароли или какая-либо иная важная
|
||||
информация в открытом виде. Чтобы избавиться от этого, заполним раздел
|
||||
подкачки случайными данными:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>dd if=/dev/random of=/dev/ad0s1b bs=1m</userinput></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Шифрование раздела подкачки при помощи &man.gbde.8;</title>
|
||||
|
||||
<para>В версиях &os; начиная с 6.0-RELEASE в строку файла
|
||||
<filename>/etc/fstab</filename>, описывающую раздел подкачки,
|
||||
необходимо добавить суффикс <literal>.bde</literal>:</para>
|
||||
|
||||
<screen>
|
||||
# Device Mountpoint FStype Options Dump Pass#
|
||||
/dev/ad0s1b.bde none swap sw 0 0
|
||||
</screen>
|
||||
|
||||
<para>В системах версий до &os; 6.0-RELEASE, кроме того, потребуется
|
||||
следующая строка в файле конфигурации системы
|
||||
<filename>/etc/rc.conf</filename>:</para>
|
||||
|
||||
<programlisting>gbde_swap_enable="YES"</programlisting>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Шифрование раздела подкачки при помощи &man.geli.8;</title>
|
||||
|
||||
<para>Процедура при использовании &man.geli.8; для шифрования раздела
|
||||
подкачки сходна с использованием &man.gbde.8;. В строку файла
|
||||
<filename>/etc/fstab</filename>, описывающую раздел подкачки,
|
||||
нужно добавить суффикс <literal>.eli</literal>:</para>
|
||||
|
||||
<screen>
|
||||
# Device Mountpoint FStype Options Dump Pass#
|
||||
/dev/ad0s1b.eli none swap sw 0 0
|
||||
</screen>
|
||||
|
||||
<para>По умолчанию, &man.geli.8; использует алгоритм криптования
|
||||
<acronym>AES</acronym> с длиной ключа 256 бит.</para>
|
||||
|
||||
<para>При необходимости эти параметры могут быть изменены в опции
|
||||
<literal>geli_swap_flags</literal> файла конфигурации
|
||||
<filename>/etc/rc.conf</filename>. Приведенная ниже строка указывает,
|
||||
что скрипт rc.d <filename>encswap</filename> должен использовать для
|
||||
криптования алгоритм Blowfish с ключом длиной 128 бит, размером сектора
|
||||
4 килобайта и включенной опцией <quote>отсоединиться при последнем
|
||||
закрытии</quote>:</para>
|
||||
|
||||
<programlisting>geli_swap_flags="-a blowfish -l 128 -s 4096 -d"</programlisting>
|
||||
|
||||
<para>За списком возможных опций обращайтесь к описанию команды
|
||||
<command>onetime</command> в странице справочника &man.geli.8;.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Окончательная проверка</title>
|
||||
|
||||
<para>После перезагрузки системы правильность работы шифрованного раздела
|
||||
подкачки может быть проверена при помощи команды
|
||||
<command>swapinfo</command>.</para>
|
||||
|
||||
<para>В случае использования &man.gbde.8;:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>swapinfo</userinput>
|
||||
Device 1K-blocks Used Avail Capacity
|
||||
/dev/ad0s1b.bde 542720 0 542720 0%
|
||||
</screen>
|
||||
|
||||
<para>При использовании &man.geli.8;:</para>
|
||||
|
||||
<screen>&prompt.user; <userinput>swapinfo</userinput>
|
||||
Device 1K-blocks Used Avail Capacity
|
||||
/dev/ad0s1b.eli 542720 0 542720 0%
|
||||
</screen>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</chapter>
|
||||
|
||||
<!--
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.17 2006/03/07 15:51:35 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.18 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.117
|
||||
Original revision: 1.118
|
||||
-->
|
||||
|
||||
<chapter id="l10n">
|
||||
|
@ -343,6 +343,15 @@ me:\
|
|||
:lang=de_DE.ISO8859-1:\
|
||||
:tc=default:</programlisting>
|
||||
|
||||
<para>После изменения описания классов логинов выполните
|
||||
команду</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>cap_mkdb /etc/login.conf</userinput></screen>
|
||||
|
||||
<para>для того, чтобы изменения в файле
|
||||
<filename>/etc/login.conf</filename> стали использоваться
|
||||
системой.</para>
|
||||
|
||||
<bridgehead renderas=sect4>éÚÍÅÎÅÎÉÅ ËÌÁÓÓÁ ÌÏÇÉÎÁ Ó ÐÏÍÏÝØÀ
|
||||
&man.vipw.8;</bridgehead>
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.30 2006/02/18 17:54:40 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.31 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.78
|
||||
Original revision: 1.79
|
||||
-->
|
||||
|
||||
<chapter id="network-servers">
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/vinum/chapter.sgml,v 1.14 2005/05/16 08:47:10 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/vinum/chapter.sgml,v 1.15 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.37
|
||||
Original revision: 1.40
|
||||
-->
|
||||
<!--
|
||||
The Vinum Volume Manager
|
||||
|
@ -71,6 +71,21 @@
|
|||
традиционной системы хранения данных и методы их решения при помощи
|
||||
Vinum.
|
||||
</para>
|
||||
|
||||
<note><para>Начиная с версии 5 &os;, подсистема Vinum была переписана для
|
||||
того, чтобы стать совместимой с архитектурой GEOM (см.
|
||||
<xref linkend="GEOM">), при сохранении исходных идей, терминологии
|
||||
и формата хранимых на диске метаданных. Новая подсистема называется
|
||||
<emphasis>gvinum</emphasis> (сокращение от <emphasis>GEOM
|
||||
vinum</emphasis>). Дальнейший текст обычно использует термин
|
||||
<emphasis>Vinum</emphasis> как абстрактное название, вне зависимости
|
||||
от варианта реализации. Все реальные команды должны использовать
|
||||
<command>gvinum</command>, а имя модуля ядра сменено с
|
||||
<filename>vinum.ko</filename> на <filename>geom_vinum.ko</filename>;
|
||||
файлы устройств располагаются в каталоге
|
||||
<filename>/dev/gvinum</filename>, а не <filename>/dev/vinum</filename>.
|
||||
Начиная с &os; 6, старая реализация Vinum удалена из дерева исходных
|
||||
текстов.</para></note>
|
||||
</sect1>
|
||||
|
||||
<sect1 id="vinum-intro">
|
||||
|
@ -468,7 +483,7 @@
|
|||
|
||||
<para>Vinum ведет <emphasis>базу данных конфигурации</emphasis>, в которой
|
||||
описаны все объекты Vinum в отдельной системе. Начальная конфигурация
|
||||
ÓÏÚÄÁÅÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌÅÍ ÐÒÉ ÐÏÍÏÝÉ ÓÉÓÔÅÍÎÏÊ ÕÔÉÌÉÔÙ &man.vinum.8; ÉÚ
|
||||
создается пользователем при помощи системной утилиты &man.gvinum.8; из
|
||||
одного или нескольких конфигурационных файлов. Копия конфигурации
|
||||
хранится в начале каждого дискового раздела (привода) Vinum. Все копии
|
||||
обновляются при изменении состояния томов, поэтому после перезапуска
|
||||
|
@ -526,11 +541,11 @@
|
|||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>÷ ÒÅÚÕÌØÔÁÔÅ ÏÂÒÁÂÏÔËÉ ÔÁËÏÇÏ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ &man.vinum.8;
|
||||
<para>В результате обработки такого конфигурационного файла &man.gvinum.8;
|
||||
выдаст нам следующее:</para>
|
||||
|
||||
<programlisting width="97">
|
||||
&prompt.root; vinum -> <userinput>create config1</userinput>
|
||||
&prompt.root; gvinum -> <userinput>create config1</userinput>
|
||||
Configuration summary
|
||||
Drives: 1 (4 configured)
|
||||
Volumes: 1 (4 configured)
|
||||
|
@ -545,7 +560,7 @@
|
|||
|
||||
S myvol.p0.s0 State: up PO: 0 B Size: 512 MB</programlisting>
|
||||
|
||||
<para>îÁ ÜÔÏÍ ËÒÁÔËÏÍ ÌÉÓÔÉÎÇÅ ÐÏËÁÚÁÎ ÆÏÒÍÁÔ ×Ù×ÏÄÁ &man.vinum.8;.
|
||||
<para>На этом кратком листинге показан формат вывода &man.gvinum.8;.
|
||||
Графически созданный нами том представлен на
|
||||
<xref linkend="vinum-simple-vol">.</para>
|
||||
|
||||
|
@ -748,43 +763,37 @@
|
|||
Имена томов, наборов и поддисков могут быть до 64 символов длиной;
|
||||
максимальная длина имени привода — 32 символа.</para>
|
||||
|
||||
<para>äÌÑ ÏÂßÅËÔÏ× Vinum × ÉÅÒÁÒÈÉÉ <filename>/dev/vinum</filename>
|
||||
<para>Для объектов Vinum в иерархии <filename>/dev/gvinum</filename>
|
||||
создаются файлы устройств. Приведенный выше пример конфигурации создаст
|
||||
следующий набор устройств:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<note><para>Данный список относится только к ранней реализации
|
||||
Vinum.</para></note>
|
||||
|
||||
<para>Управляющие устройства
|
||||
<filename>/dev/vinum/control</filename> и
|
||||
<filename>/dev/vinum/controld</filename>, используемые системной
|
||||
ÕÔÉÌÉÔÏÊ &man.vinum.8; É ÄÁÅÍÏÎÏÍ Vinum ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ.</para>
|
||||
утилитой &man.gvinum.8; и даемоном Vinum соответственно.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>âÌÏËÏ×ÙÅ É ÓÉÍ×ÏÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ÔÏÍÏ×.
|
||||
ïÓÎÏ×ÎÙÅ ÕÓÔÒÏÊÓÔ×Á, ÉÓÐÏÌØÚÕÅÍÙÅ Vinum'ÏÍ. âÌÏËÏ×ÙÅ ÕÓÔÒÏÊÓÔ×Á
|
||||
ÉÍÅÎÕÀÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÉÍÅÎÁÍÉ ÔÏÍÏ×; ÓÉÍ×ÏÌØÎÙÅ, × ÓÏÏÔ×ÅÔÓÔ×ÉÉ
|
||||
Ó ÔÒÁÄÉÃÉÅÊ ÉÍÅÎÏ×ÁÎÉÑ ÕÓÔÒÏÊÓÔ× BSD, ÉÍÅÀÔ ÐÒÅÆÉËÓ
|
||||
<emphasis>r</emphasis>. ôÁËÉÍ ÏÂÒÁÚÏÍ, ×ÙÛÅÏÐÉÓÁÎÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ
|
||||
<para>Устройства для каждого из томов.
|
||||
Основные устройства, используемые Vinum'ом.
|
||||
Таким образом, вышеописанная конфигурация
|
||||
будет включать блоковые устройства
|
||||
|
||||
<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>,
|
||||
É ÓÉÍ×ÏÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á
|
||||
<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 ÏÐÕÝÅÎ -->
|
||||
<filename>/dev/gvinum/myvol</filename>,
|
||||
<filename>/dev/gvinum/mirror</filename>,
|
||||
<filename>/dev/gvinum/striped</filename>,
|
||||
<filename>/dev/gvinum/raid5</filename> и
|
||||
<filename>/dev/gvinum/raid10</filename>.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<note><para>Данный список относится только к ранней реализации
|
||||
Vinum.</para></note>
|
||||
|
||||
<para>Каталог <devicename>/dev/vinum/drive</devicename>
|
||||
с записями для каждого привода. В реальности, каждая запись является
|
||||
символьной ссылкой на соответствующий файл дискового
|
||||
|
@ -792,19 +801,16 @@
|
|||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ëÁÔÁÌÏÇ <filename>/dev/vinum/volume</filename>
|
||||
Ó ÚÁÐÉÓÑÍÉ ÄÌÑ ÔÏÍÏ×. ÷ ÎÅÍ ÓÏÄÅÒÖÁÔÓÑ ÐÏÄÄÉÒÅËÔÏÒÉÉ ÄÌÑ ËÁÖÄÏÇÏ
|
||||
ÎÁÂÏÒÁ, ×ÎÕÔÒÉ ËÏÔÏÒÙÈ, × Ó×ÏÀ ÏÞÅÒÅÄØ, ÉÍÅÀÔÓÑ ÐÏÄÄÉÒÅËÔÏÒÉÉ ÄÌÑ
|
||||
ËÁÖÄÏÇÏ ÉÚ ÐÏÄÄÉÓËÏ×.</para>
|
||||
<para>Записи для томов располагаются в каталоге
|
||||
<filename>/dev/gvinum</filename>.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Каталоги
|
||||
<filename>/dev/vinum/plex</filename>,
|
||||
<filename>/dev/vinum/sd</filename> É
|
||||
<filename>/dev/vinum/rsd</filename>,
|
||||
ÓÏÄÅÒÖÁÝÉÅ ÂÌÏÞÎÙÅ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÎÁÂÏÒÏ×, ÂÌÏÞÎÙÅ É ÓÉÍ×ÏÌØÎÙÅ
|
||||
ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ÐÏÄÄÉÓËÏ×.</para>
|
||||
<filename>/dev/gvinum/plex</filename> и
|
||||
<filename>/dev/gvinum/sd</filename>
|
||||
содержащие устройства для наборов и
|
||||
для каждого из поддисков.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
|
@ -821,67 +827,24 @@
|
|||
sd length 100m drive drive3
|
||||
sd length 100m drive drive4</programlisting>
|
||||
|
||||
<para>ÐÏÓÌÅ ÏÂÒÁÂÏÔËÉ &man.vinum.8;, ÓÏÚÄÁÎÎÙÊ ÎÁÂÏÒ ÕÓÔÒÏÊÓÔ× × ËÁÔÁÌÏÇÅ
|
||||
<filename>/dev/vinum</filename> ÂÕÄÅÔ ÔÁËÉÍ:</para>
|
||||
<para>после обработки &man.gvinum.8;, созданный набор устройств в каталоге
|
||||
<filename>/dev/gvinum</filename> будет таким:</para>
|
||||
|
||||
<programlisting>
|
||||
brwx------ 1 root wheel 25, 0x40000001 Apr 13 16:46 Control
|
||||
brwx------ 1 root wheel 25, 0x40000002 Apr 13 16:46 control
|
||||
brwx------ 1 root wheel 25, 0x40000000 Apr 13 16:46 controld
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 drive
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 plex
|
||||
crwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 rs64
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 rsd
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 rvol
|
||||
brwxr-xr-- 1 root wheel 25, 2 Apr 13 16:46 s64
|
||||
crwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 s64
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 sd
|
||||
drwxr-xr-x 3 root wheel 512 Apr 13 16:46 vol
|
||||
|
||||
/dev/vinum/drive:
|
||||
total 0
|
||||
lrwxr-xr-x 1 root wheel 9 Apr 13 16:46 drive1 -> /dev/sd1h
|
||||
lrwxr-xr-x 1 root wheel 9 Apr 13 16:46 drive2 -> /dev/sd2h
|
||||
lrwxr-xr-x 1 root wheel 9 Apr 13 16:46 drive3 -> /dev/sd3h
|
||||
lrwxr-xr-x 1 root wheel 9 Apr 13 16:46 drive4 -> /dev/sd4h
|
||||
|
||||
/dev/vinum/plex:
|
||||
total 0
|
||||
brwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0
|
||||
crwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0
|
||||
|
||||
/dev/vinum/rsd:
|
||||
/dev/vinum/sd:
|
||||
total 0
|
||||
crwxr-xr-- 1 root wheel 91, 0x20000002 Apr 13 16:46 s64.p0.s0
|
||||
crwxr-xr-- 1 root wheel 91, 0x20100002 Apr 13 16:46 s64.p0.s1
|
||||
crwxr-xr-- 1 root wheel 91, 0x20200002 Apr 13 16:46 s64.p0.s2
|
||||
crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3
|
||||
|
||||
/dev/vinum/rvol:
|
||||
total 0
|
||||
crwxr-xr-- 1 root wheel 91, 2 Apr 13 16:46 s64
|
||||
|
||||
/dev/vinum/sd:
|
||||
total 0
|
||||
brwxr-xr-- 1 root wheel 25, 0x20000002 Apr 13 16:46 s64.p0.s0
|
||||
brwxr-xr-- 1 root wheel 25, 0x20100002 Apr 13 16:46 s64.p0.s1
|
||||
brwxr-xr-- 1 root wheel 25, 0x20200002 Apr 13 16:46 s64.p0.s2
|
||||
brwxr-xr-- 1 root wheel 25, 0x20300002 Apr 13 16:46 s64.p0.s3
|
||||
|
||||
/dev/vinum/vol:
|
||||
total 1
|
||||
brwxr-xr-- 1 root wheel 25, 2 Apr 13 16:46 s64
|
||||
drwxr-xr-x 3 root wheel 512 Apr 13 16:46 s64.plex
|
||||
|
||||
/dev/vinum/vol/s64.plex:
|
||||
total 1
|
||||
brwxr-xr-- 1 root wheel 25, 0x10000002 Apr 13 16:46 s64.p0
|
||||
drwxr-xr-x 2 root wheel 512 Apr 13 16:46 s64.p0.sd
|
||||
|
||||
/dev/vinum/vol/s64.plex/s64.p0.sd:
|
||||
total 0
|
||||
brwxr-xr-- 1 root wheel 25, 0x20000002 Apr 13 16:46 s64.p0.s0
|
||||
brwxr-xr-- 1 root wheel 25, 0x20100002 Apr 13 16:46 s64.p0.s1
|
||||
brwxr-xr-- 1 root wheel 25, 0x20200002 Apr 13 16:46 s64.p0.s2
|
||||
brwxr-xr-- 1 root wheel 25, 0x20300002 Apr 13 16:46 s64.p0.s3</programlisting>
|
||||
crwxr-xr-- 1 root wheel 91, 0x20300002 Apr 13 16:46 s64.p0.s3</programlisting>
|
||||
|
||||
<para>Заметим, что, несмотря на то что наборы и поддиски не рекомендуется
|
||||
называть каким-либо специальным образом, приводы Vinum должны быть
|
||||
|
@ -905,19 +868,22 @@
|
|||
<devicename>/dev/da2h</devicename> — восьмой раздел
|
||||
(<devicename>h</devicename>) третьего (2) диска SCSI
|
||||
(<devicename>da</devicename>). Том Vinum может называться, например,
|
||||
<filename>/dev/vinum/concat</filename> — ËÁË ÌÅÇËÏ
|
||||
<filename>/dev/gvinum/concat</filename> — как легко
|
||||
видеть, имя тома никак не связано с именем раздела.</para>
|
||||
|
||||
<para>Обычно &man.newfs.8; пытается интерпретировать имя раздела и
|
||||
сообщает об ошибке при невозможности такой интерпретации:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>newfs /dev/vinum/concat</userinput>
|
||||
newfs: /dev/vinum/concat: can't figure out file system partition</screen>
|
||||
|
||||
<note><para>äÁÌØÎÅÊÛÅÅ ÏÔÎÏÓÉÔÓÑ Ë ×ÅÒÓÉÑÍ FreeBSD ÄÏ 5.0:</para></note>
|
||||
<screen>&prompt.root; <userinput>newfs /dev/gvinum/concat</userinput>
|
||||
newfs: /dev/gvinum/concat: can't figure out file system partition</screen>
|
||||
|
||||
<para>Для создания файловых систем на томе Vinum следует использовать
|
||||
ÏÐÃÉÀ &man.newfs.8; <option>-v</option>:</para>
|
||||
команду &man.newfs.8;:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>newfs /dev/gvinum/concat</userinput></screen>
|
||||
|
||||
<note><para>Для &os; версий до 5.0 необходимо использовать флаг
|
||||
<option>-v</option> и старую схему именования устройств:</para></note>
|
||||
|
||||
<screen>&prompt.root; <userinput>newfs -v /dev/vinum/concat</userinput></screen>
|
||||
|
||||
|
@ -932,7 +898,7 @@ newfs: /dev/vinum/concat: can't figure out file system partition</screen>
|
|||
Vinum, этот вариант не рекомендуется. Обычный способ активизации
|
||||
Vinum — загрузка модуля для ядра (<acronym>kld</acronym>). При
|
||||
этом, явно использовать команду &man.kldload.8; нет необходимости: при
|
||||
ÓÔÁÒÔÅ ÕÔÉÌÉÔÁ &man.vinum.8; ÐÒÏ×ÅÒÉÔ ÎÁÌÉÞÉÅ ÐÏÄÄÅÒÖËÉ Vinum × ÑÄÒÅ É
|
||||
старте утилита &man.gvinum.8; проверит наличие поддержки Vinum в ядре и
|
||||
при необходимости загрузит модуль автоматически.</para>
|
||||
|
||||
<sect2>
|
||||
|
@ -977,6 +943,10 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
|
|||
<sect3 id="vinum-rc-startup">
|
||||
<title>Автоматическая активация</title>
|
||||
|
||||
<note><para>Данная информация относится к исторической реализации.
|
||||
<emphasis>Gvinum</emphasis> обеспечивает автоматическую активацию
|
||||
при условии загрузки модуля ядра.</para></note>
|
||||
|
||||
<para>Для автоматического старта Vinum при загрузке системы добавьте
|
||||
следующую строку в файл конфигурации системы
|
||||
<filename>/etc/rc.conf</filename>:</para>
|
||||
|
@ -1049,10 +1019,16 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
|
|||
<filename>/boot/loader.conf</filename> следует добавить
|
||||
строку</para>
|
||||
|
||||
<programlisting>vinum_load="YES"</programlisting>
|
||||
<programlisting>geom_vinum_load="YES"</programlisting>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
|
||||
<note><para>В случае <emphasis>Gvinum</emphasis>, все стартовые
|
||||
процедуры производятся автоматически, при загрузке модуля ядра.
|
||||
Дальнейший текст описывает поведение исторической реализации
|
||||
Vinum для старых систем.</para></note>
|
||||
|
||||
<para>Vinum должен быть активирован достаточно рано, поскольку
|
||||
требуется предоставить том для корневой файловой системы. По
|
||||
умолчанию Vinum в ядре не начинает поиск приводов, содержащих
|
||||
|
@ -1134,7 +1110,7 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
|
|||
<para>Определить положение (смещение от начала устройства) и размер
|
||||
поддиска, являющегося частью корневого тома:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>vinum l -rv root</userinput></screen>
|
||||
<screen>&prompt.root; <userinput>gvinum l -rv root</userinput></screen>
|
||||
|
||||
<para>Отметим, что все размеры и смещения в терминах Vinum указаны
|
||||
в байтах. Для получения номеров блоков, используемых в утилите
|
||||
|
@ -1205,14 +1181,14 @@ sd name bigraid.p0.s4 drive e plex bigraid.p0 state initializing len 4194304b dr
|
|||
упоминания всех определившихся устройств, должно появиться сообщение
|
||||
вида:</para>
|
||||
|
||||
<screen>Mounting root from ufs:/dev/vinum/root</screen>
|
||||
<screen>Mounting root from ufs:/dev/gvinum/root</screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Пример конфигурации корневой файловой системы на базе Vinum</title>
|
||||
|
||||
<para>После создания корневого тома, вывод команды
|
||||
<command>vinum l -rv root</command> ÂÕÄÅÔ ÐÒÉÍÅÒÎÏ ÔÁËÉÍ:</para>
|
||||
<command>gvinum l -rv root</command> будет примерно таким:</para>
|
||||
|
||||
<screen>
|
||||
...
|
||||
|
@ -1290,7 +1266,7 @@ Subdisk root.p1.s0:
|
|||
|
||||
<para>Если единственной проблемой было отсутствие загруженного
|
||||
модуля ядра Vinum, поможет просто команда
|
||||
<command>load vinum</command>.</para>
|
||||
<command>load geom_vinum</command>.</para>
|
||||
|
||||
<para>Процесс загрузки должен быть продолжен командой
|
||||
<command>boot -as</command>. Параметры <option>-as</option> заставят
|
||||
|
@ -1306,7 +1282,7 @@ Subdisk root.p1.s0:
|
|||
может быть имя любого устройства, указывающего на файловую систему,
|
||||
пригодную для загрузки. При корректно построенной карте файловых
|
||||
систем (<filename>/etc/fstab</filename>) значением по умолчанию
|
||||
ÄÏÌÖÎÏ ÂÙÔØ ÞÔÏ-ÔÏ ×ÒÏÄÅ <literal>ufs:/dev/vinum/root</literal>.
|
||||
должно быть что-то вроде <literal>ufs:/dev/gvinum/root</literal>.
|
||||
Распространенной альтернативой будет, например,
|
||||
<literal>ufs:da0d</literal> (раздел, содержащий корневую файловую
|
||||
систему в эпоху "до Vinum"). Будьте осторожны, монтируя в качестве
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
The FreeBSD Russian Documentation Project
|
||||
|
||||
$FreeBSD$
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/x11/chapter.sgml,v 1.61 2006/02/15 14:51:37 marck Exp $
|
||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/x11/chapter.sgml,v 1.62 2006/03/28 09:11:01 marck Exp $
|
||||
|
||||
Original revision: 1.169
|
||||
Original revision: 1.170
|
||||
-->
|
||||
|
||||
<chapter id="x11">
|
||||
|
|
Loading…
Reference in a new issue