git: dafcae91ff - main - update translation of articles/solid-state to Russian
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=dafcae91ffe47415b588ff76cf3b32ae8a319f8c commit dafcae91ffe47415b588ff76cf3b32ae8a319f8c Author: Vladlen Popolitov <[email protected]> AuthorDate: 2025-09-24 15:46:01 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2025-09-24 15:46:01 +0000 update translation of articles/solid-state to Russian Reviewed by: maxim (mentor) Approved by: maxim (mentor) Differential Revision: https://reviews.freebsd.org/D51979 --- .../content/ru/articles/solid-state/_index.adoc | 91 +-- .../content/ru/articles/solid-state/_index.po | 895 +++++++++++++++++++++ 2 files changed, 934 insertions(+), 52 deletions(-) diff --git a/documentation/content/ru/articles/solid-state/_index.adoc b/documentation/content/ru/articles/solid-state/_index.adoc index 6c95b718bc..19d1fada4f 100644 --- a/documentation/content/ru/articles/solid-state/_index.adoc +++ b/documentation/content/ru/articles/solid-state/_index.adoc @@ -1,13 +1,16 @@ --- -title: FreeBSD и ÑвеÑдоÑелÑнÑе ÑÑÑÑойÑÑва authors: - - author: John Kozubik + - + author: 'John Kozubik' email: [email protected] -copyright: 2001, 2009 The FreeBSD Documentation Project +copyright: '2001 - 2021 The FreeBSD Documentation Project' +description: 'ÐÑполÑзование ÑвеÑдоÑелÑнÑÑ Ð½Ð°ÐºÐ¾Ð¿Ð¸Ñелей (SSD) в FreeBSD' +tags: ["Solid State", "embedded", "FreeBSD"] +title: 'FreeBSD и ÑвеÑдоÑелÑнÑе ÑÑÑÑойÑÑва (SSD)' trademarks: ["freebsd", "general"] --- -= FreeBSD и ÑвеÑдоÑелÑнÑе ÑÑÑÑойÑÑва += FreeBSD и ÑвеÑдоÑелÑнÑе ÑÑÑÑойÑÑва (SSD) :doctype: article :toc: macro :toclevels: 1 @@ -41,7 +44,7 @@ endif::[] [.abstract-title] ÐнноÑаÑÐ¸Ñ -Ð ÑÑой ÑÑаÑÑе опиÑÑваеÑÑÑ Ð¸ÑполÑзование ÑвеÑдоÑелÑнÑÑ Ð´Ð¸ÑковÑÑ ÑÑÑÑойÑÑв Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑÑÑаиваемÑÑ ÑиÑÑем на оÑнове FreeBSD +Ð ÑÑой ÑÑаÑÑе опиÑÑваеÑÑÑ Ð¸ÑполÑзование ÑвеÑдоÑелÑнÑÑ Ð´Ð¸ÑковÑÑ ÑÑÑÑойÑÑв Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑÑÑаиваемÑÑ ÑиÑÑем на оÑнове FreeBSD. ÐÑÑÑаиваемÑе ÑиÑÑÐµÐ¼Ñ Ð¸Ð¼ÐµÑÑ Ð¿ÑеимÑÑеÑÑво в повÑÑенной надежноÑÑи по пÑиÑине оÑÑÑÑÑÑÐ²Ð¸Ñ Ð² Ð½Ð¸Ñ Ð´Ð²Ð¸Ð¶ÑÑÐ¸Ñ ÑÑ ÑаÑÑей (жеÑÑÐºÐ¸Ñ Ð´Ð¸Ñков). Ðднако, ÑледÑÐµÑ Ð¿ÑинÑÑÑ Ð²Ð¾ внимание, ÑÑо ÑиÑÑеме, как пÑавило, доÑÑÑпно оÑÐµÐ½Ñ Ð¼Ð°Ð»Ð¾Ðµ диÑковое пÑоÑÑÑанÑÑво и огÑаниÑеннÑй обÑем запоминаÑÑего ÑÑÑÑойÑÑва. @@ -71,9 +74,7 @@ toc::[] [.programlisting] .... -options MFS # Memory Filesystem options MD_ROOT # md device usable as a potential root device -pseudo-device md # memory disk .... [[ro-fs]] @@ -102,14 +103,14 @@ varsize=8192 Ðажно помниÑÑ, ÑÑо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема, коÑоÑÐ°Ñ Ð±Ñла ÑмонÑиÑована ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ñи помоÑи Ñайла [.filename]#/etc/fstab#, в лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñделана доÑÑÑпной по ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи вÑдаÑей командÑ: -[source,shell] +[source, shell] .... # /sbin/mount -uw partition .... и Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ð¾Ð·Ð²ÑаÑена к ÑÐµÐ¶Ð¸Ð¼Ñ Ð´Ð¾ÑÑÑпа ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñакой команде: -[source,shell] +[source, shell] .... # /sbin/mount -ur partition .... @@ -123,107 +124,93 @@ varsize=8192 СамÑм пÑоÑÑÑм ÑпоÑобом обойÑи ÑÑо огÑаниÑение на обÑем ÑвлÑеÑÑÑ ÑÑÑановка FreeBSD обÑÑнÑм обÑазом на обÑÑнÑй жеÑÑкий диÑк. ÐоÑле оконÑÐ°Ð½Ð¸Ñ ÑÑÑановки, обÑежÑÑе опеÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ñ Ð´Ð¾ ÑазмеÑа, коÑоÑÑй помеÑаеÑÑÑ Ð½Ð° Ð²Ð°Ñ ÑлÑÑ-ноÑиÑелÑ, а заÑем полноÑÑÑÑ Ð·Ð°Ð°ÑÑ Ð¸Ð²Ð¸ÑÑйÑе ÑайловÑÑ ÑиÑÑемÑ. СледÑÑÑие Ñаги поведÑÑ Ð²Ð°Ñ ÑеÑез пÑоÑеÑÑ Ð¿Ð¾Ð´Ð³Ð¾Ñовки ÑаÑÑи ÑлÑÑ-памÑÑи Ð´Ð»Ñ Ð²Ð°Ñей зааÑÑ Ð¸Ð²Ð¸Ñованной Ñайловой ÑиÑÑемÑ. ÐапомниÑе, ÑÑо из-за Ñого, ÑÑо обÑÑÐ½Ð°Ñ ÑÑÑановка не вÑполнÑлаÑÑ, Ñакие опеÑаÑии, как Ñазбиение на ÑазделÑ, ÑазмеÑка, Ñоздание Ñайловой ÑиÑÑÐµÐ¼Ñ Ð¸ ÑÐ °Ðº далее Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð²ÑÑÑнÑÑ. ÐÑоме диÑÐºÐµÑ kern и mfsroot вам Ñакже нÑжно воÑполÑзоваÑÑÑÑ Ð´Ð¸ÑкеÑой fixit. [.procedure] +==== . Разбиение ваÑего ÑлÑÑ-ноÑиÑÐµÐ»Ñ Ð½Ð° ÑÐ°Ð·Ð´ÐµÐ»Ñ -+ ++ ÐоÑле загÑÑзки пÑи помоÑи диÑÐºÐµÑ kern и mfsroot, вÑбеÑиÑе пÑÐ½ÐºÑ `custom` из Ð¼ÐµÐ½Ñ ÑÑÑановки. Ðз ÑледÑÑÑего пÑнкÑа Ð¼ÐµÐ½Ñ Ð²ÑбеÑиÑе `partition`. Ð Ð¼ÐµÐ½Ñ ÑабоÑÑ Ñ Ñазделами Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑдалиÑÑ Ð²Ñе ÑÑÑеÑÑвÑÑÑие ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð¿Ñи помоÑи клавиÑи kbd:[d]. ÐоÑле ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²ÑÐµÑ Ð¸Ð¼ÐµÑÑÐ¸Ñ ÑÑ Ñазделов ÑоздайÑе Ñаздел пÑи помоÑи клавиÑи kbd:[c] и ÑоглаÑиÑеÑÑ Ñ Ð¿ÑедлагаемÑм по ÑмолÑÐ°Ð½Ð¸Ñ ÑазмеÑом Ñаздела. Ðогда Ð²Ñ Ð±ÑдеÑе опÑоÑÐµÐ½Ñ Ð½Ð° пÑÐµÐ´Ð¼ÐµÑ Ñипа Ñаздела, ÑдоÑÑовеÑÑÑеÑÑ, ÑÑо знаÑение Ñипа Ñавно `165`. ТепеÑÑ Ð·Ð°Ð¿Ð¸ÑиÑе ÑÑÑ ÑаблиÑÑ Ñазделов на диÑк, нажав клавиÑÑ kbd:[w] (на ÑÑом ÑкÑане ÑÑа опÑÐ¸Ñ ÑÐºÑ ÑÑа). ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе компакÑнÑÑ ÑлÑÑ-каÑÑÑ, ÑовмеÑÑимÑÑ Ñ ATA, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑбÑаÑÑ FreeBSD Boot Manager. ТепеÑÑ Ð½Ð°Ð¶Ð¼Ð¸Ñе клавиÑÑ kbd:[q] Ð´Ð»Ñ Ð²ÑÑ Ð¾Ð´Ð° из Ð¼ÐµÐ½Ñ ÑабоÑÑ Ñ Ñазделами. Ðолжно бÑÑÑ Ð²Ñдано еÑе Ñаз Ð¼ÐµÐ½Ñ Ð´Ð»Ñ Ð²ÑбоÑа менеджеÑа загÑÑзки - повÑоÑиÑе Ñо, ÑÑо Ð²Ñ Ð²ÑбиÑали Ñанее. . Создание ÑайловÑÑ ÑиÑÑем на ваÑем ÑÑÑÑойÑÑве ÑлÑÑ-памÑÑи -+ ++ ÐÑйдиÑе из Ð¼ÐµÐ½Ñ ÑÑÑановки custom, и из главного Ð¼ÐµÐ½Ñ ÑÑÑановки вÑбеÑиÑе пÑÐ½ÐºÑ `fixit`. ÐоÑле Ð²Ñ Ð¾Ð´Ð° в Ñежим ÑабоÑÑ fixit, введиÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ: + - -[source,shell] +[source, shell] .... # disklabel -e /dev/ad0c .... - -+ ++ Ð ÑÑÐ¾Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñ Ð²Ð¾Ð¹Ð´ÐµÑе в ÑедакÑÐ¾Ñ vi из-под ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ disklabel. ÐаÑем, вам нÑжно добавиÑÑ ÑÑÑÐ¾ÐºÑ `a:` в конÑе Ñайла. ÐÑа ÑÑÑока `a:` должна вÑглÑдеÑÑ Ð¿ÑимеÑно Ñак: + [.programlisting] .... a: 123456 0 4.2BSD 0 0 .... - -+ ++ ÐдеÑÑ _123456_ ÑвлÑеÑÑÑ ÑиÑлом, в ÑоÑноÑÑи ÑовпадаÑÑим Ñ Ñем, ÑÑо Ñ Ð°ÑакÑеÑизÑÐµÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¸Ð¼ÐµÑÑейÑÑ Ð·Ð°Ð¿Ð¸Ñи Ð´Ð»Ñ `c:`. РобÑем, Ð²Ñ ÐºÐ¾Ð¿Ð¸ÑÑеÑе ÑÑÑеÑÑвÑÑÑÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð»Ñ `c:` Ð´Ð»Ñ ÑÑÑоки `a:`, не забÑÐ²Ð°Ñ Ð¾Ð¿ÑеделиÑÑ fstype как `4.2BSD`. Ð¡Ð¾Ñ ÑаниÑе Ñайл и завеÑÑиÑе ÑедакÑиÑование. + - -[source,shell] +[source, shell] .... # disklabel -B -r /dev/ad0c # newfs /dev/ad0a .... . РазмеÑение ваÑей Ñайловой ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑеле -+ ++ СмонÑиÑÑйÑе ÑолÑко ÑÑо подгоÑовленнÑй ÑлÑÑ-ноÑиÑелÑ: + - -[source,shell] +[source, shell] .... # mount /dev/ad0a /flash .... - -+ ++ ÐодклÑÑиÑе ÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ðº ÑеÑи, ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло пеÑенеÑÑи Ð½Ð°Ñ tar-Ñайл и ÑаÑпаковаÑÑ ÐµÐ³Ð¾ в ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑеле. ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ñого, как ÑÑо можно ÑделаÑÑ: + - -[source,shell] +[source, shell] .... # ifconfig xl0 192.168.0.10 netmask 255.255.255.0 # route add default 192.168.0.1 .... - -+ ++ ТепеÑÑ, когда маÑина Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑеÑи, пеÑепиÑиÑе Ð²Ð°Ñ tar-Ñайл. ÐдеÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑÑолкнÑÑÑÑÑ Ñ Ð½ÐµÐºÐ¾ÑоÑой пÑоблемой - еÑли обÑем ваÑей ÑлÑÑ-памÑÑи Ñавен, к пÑимеÑÑ, 128 мегабайÑам, а Ð²Ð°Ñ tar-Ñайл пÑевÑÑÐ°ÐµÑ 64 мегабайÑа, Ñо Ð²Ñ Ð½Ðµ можеÑе одновÑеменно ÑазмеÑÑиÑÑ tar-Ñайл на ÑлÑÑ-ноÑиÑеле и ÑаÑпаковаÑÑ ÐµÐ³Ð¾ - вам не Ñ Ð²Ð°ÑÐ¸Ñ Ð¼ÐµÑÑа. Ðдним из ÑеÑений ÑÑой пÑоблемÑ, еÑли Ð²Ñ Ð¸ÑполÑзÑеÑе FTP, ÑвлÑеÑÑÑ ÑаÑпаковка Ñайла во вÑÐµÐ¼Ñ ÐµÐ³Ð¾ пеÑедаÑи по FTP. ÐÑли Ð²Ñ Ð¿ÐµÑедае Ñе Ñайл именно Ñак, Ñо Ð²Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° не полÑÑиÑе на диÑке одновÑеменно аÑÑ Ð¸Ð²Ð½Ñй Ñайл и его ÑодеÑжимое: + - -[source,shell] +[source, shell] .... - ftp> get tarfile.tar "| tar xvf -" .... - -+ ++ ÐÑли Ð²Ð°Ñ Ñайл обÑабоÑан ÑÑилиÑой gzip, Ð²Ñ Ñакже можеÑе ÑÑого добиÑÑÑÑ: + - -[source,shell] +[source, shell] .... - ftp> get tarfile.tar "| zcat | tar xvf -" .... - -+ ++ ÐоÑле Ñого, как Ð²Ñ Ð¿Ð¾Ð»ÑÑили ÑодеÑжимое ваÑей зааÑÑ Ð¸Ð²Ð¸Ñованной Ñайловой ÑиÑÑÐµÐ¼Ñ Ð½Ð° Ñайловой ÑиÑÑеме ÑлÑÑ-памÑÑи, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑазмонÑиÑоваÑÑ ÑлÑÑ-памÑÑÑ Ð¸ вÑполниÑÑ Ð¿ÐµÑезагÑÑзкÑ: + - -[source,shell] +[source, shell] .... # cd / # umount /flash # exit .... - -+ -ÐолагаÑ, ÑÑо Ð²Ñ Ð¿ÑавилÑно наÑÑÑоили ваÑÑ ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð¿Ñи ее поÑÑÑоении на обÑÑном диÑке (Ñ Ð²Ð°Ñей Ñайловой ÑиÑÑемой, ÑмонÑиÑованной в Ñежиме доÑÑÑпа ÑолÑко Ð´Ð»Ñ ÑÑениÑ, и Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми паÑамеÑÑами, пÑиÑÑÑÑÑвÑÑÑими в ÑдÑе) Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑÑпеÑно загÑÑзиÑÑ Ð²Ð°ÑÑ Ð²ÑÑÑаиваемÑÑ ÑиÑÑÐµÐ¼Ñ Ð½Ð° оÑнове FreeBSD. ++ +ÐÑи ÑÑловии, ÑÑо Ð²Ñ Ð¿ÑавилÑно наÑÑÑоили ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð¿Ñи ÐµÑ Ñоздании на обÑÑном жÑÑÑком диÑке (Ñ Ð¼Ð¾Ð½ÑиÑованием ÑайловÑÑ ÑиÑÑем в Ñежиме ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸ Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми опÑиÑми, вÑÑÑоеннÑми в ÑдÑо), ваÑа вÑÑÑÐ°Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ ÑиÑÑема FreeBSD ÑепеÑÑ Ð´Ð¾Ð»Ð¶Ð½Ð° ÑÑпеÑно загÑÑжаÑÑÑÑ. +==== [[strategies]] == СÑÑаÑегии ÑабоÑÑ Ñ ÑиÑÑемой Ð´Ð»Ñ ÑлÑÑаев неболÑÑÐ¸Ñ Ð¸ доÑÑÑпнÑÑ ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ ÑайловÑÑ ÑиÑÑем Ð <<ro-fs>> бÑло Ñказано, ÑÑо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема [.filename]#/var#, ÑÐ¾Ð·Ð´Ð°Ð²Ð°ÐµÐ¼Ð°Ñ ÑкÑипÑом [.filename]#/etc/rc.d/var#, и налиÑие коÑневой Ñайловой ÑиÑÑемÑ, доÑÑÑпной ÑолÑко Ð´Ð»Ñ ÑÑениÑ, пÑиводÑÑ Ðº пÑоблемам пÑи ÑабоÑе Ð¼Ð½Ð¾Ð³Ð¸Ñ ÑаÑпÑоÑÑÑаненнÑÑ Ð¿ÑогÑаммнÑÑ Ð¿Ð°ÐºÐµÑов, иÑполÑзÑемÑÑ Ð²Ð¾ FreeBSD. Ð ÑÑой ÑÑаÑÑе бÑдÑÑ Ð´Ð°Ð½Ñ ÑекомендаÑии по наÑÑÑойке ноÑмалÑной ÑабоÑÑ cron и syslog, ÑÑÑановке поÑÑов и веб-ÑеÑвеÑа Apache. -=== cron +=== Cron Ðо вÑÐµÐ¼Ñ Ð·Ð°Ð³ÑÑзки ÑодеÑжимое каÑалогa [.filename]#/var# ÑоÑмиÑÑеÑÑÑ ÑкÑипÑом [.filename]#/etc/rc.d/var# иÑполÑзÑÑ Ð´Ð°Ð½Ð½Ñе из [.filename]#/etc/mtree/BSD.var.dist#, поÑÑÐ¾Ð¼Ñ Ð² нем ÑоздаеÑÑÑ Ð½ÐµÑколÑко ÑÑандаÑÑнÑÑ ÐºÐ°Ñалогов, в ÑиÑле коÑоÑÑÑ - [.filename]#cron#, [.filename]#cron/tabs#, [.filename]#at#. Ðднако ÑÑо не ÑеÑÐ°ÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ ÑÐ¾Ñ Ñанением cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿ÐµÑезагÑÑзками. Ðогда ÑиÑÑема пеÑезагÑÑжаеÑÑÑ, Ñо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема [.filename]#/var#, коÑоÑÐ°Ñ ÑаÑполагаеÑÑÑ Ð² памÑÑи, бÑÐ´ÐµÑ ÑниÑÑожена, вмеÑÑе Ñо вÑеми cron-ÑаблиÑами, коÑоÑÑе Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ñам имеÑÑ. ÐоÑÑÐ¾Ð¼Ñ Ð¾Ð´Ð½Ð¸Ð¼ из ÑеÑений Ð¼Ð¾Ð¶ÐµÑ ÑÑаÑÑ Ñоздание cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей, коÑоÑÑм они нÑжнÑ, монÑиÑование ваÑей Ñайловой ÑиÑÑÐµÐ¼Ñ [.filename]#/# в Ñежиме ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, и копиÑование ÑÑÐ¸Ñ cron-Ñабл Ð¸Ñ Ð² безопаÑное меÑÑо, напÑимеÑ, в [.filename]#/etc/tabs#, и поÑледÑÑÑее добавление ÑÑÑоки в ÐºÐ¾Ð½ÐµÑ ÑкÑипÑа [.filename]#/etc/rc.ini tdiskless# Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÐ¸Ñ cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð² каÑалог [.filename]#/var/cron/tabs# поÑле его ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ð¾ вÑÐµÐ¼Ñ Ð¸Ð½Ð¸ÑиализаÑии ÑиÑÑемÑ. Ðам Ð¼Ð¾Ð¶ÐµÑ Ñакже поÑÑебоваÑÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÑÑÑокÑ, коÑоÑÐ°Ñ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ ÑÐµÐ¶Ð¸Ð¼Ñ Ð´Ð¾ÑÑÑпа и пÑава на каÑалоги, коÑоÑÑе Ð²Ñ Ñоздали, и на ÑайлÑ, коÑоÑÑе Ð²Ñ ÑкопиÑовали в ÑкÑипÑе [.filename]#/etc/rc.initdiskless#. -=== syslog +=== Syslog Ð Ñайле [.filename]#syslog.conf# задано меÑÑоположение некоÑоÑÑÑ Ñайлов пÑоÑоколов, коÑоÑÑе имеÑÑÑÑ Ð² каÑалоге [.filename]#/var/log#. ÐÑи ÑÐ°Ð¹Ð»Ñ Ð½Ðµ ÑоздаÑÑÑÑ ÑкÑипÑом [.filename]#/etc/rc.d/var# во вÑÐµÐ¼Ñ Ð¸Ð½Ð¸ÑиализаÑии ÑиÑÑемÑ. ÐоÑÑÐ¾Ð¼Ñ Ð³Ð´Ðµ-нибÑÐ´Ñ Ð² ÑкÑипÑе [.filename]#/etc/rc.d/var#, поÑле ÑекÑии, ÑоздаÑÑей каÑалоги в [.filename]#/var#, вам нÑжно добавиÑÑ Ð½ÐµÑÑо вÑоде ÑледÑÑÑего: -[source,shell] +[source, shell] .... # touch /var/log/security /var/log/maillog /var/log/cron /var/log/messages # chmod 0644 /var/log/* @@ -231,20 +218,20 @@ ftp> get tarfile.tar "| zcat | tar xvf -" === УÑÑановка поÑÑов -ÐеÑед Ñем, как обÑÑдиÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, коÑоÑÑе нÑжно ÑделаÑÑ Ð´Ð»Ñ ÑÑпеÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´ÐµÑева поÑÑов, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ напомниÑÑ Ð¾ Ñом, ÑÑо ваÑи ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑелÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ ÑолÑко Ð´Ð»Ñ ÑÑениÑ. ÐоÑÑÐ¾Ð¼Ñ Ð²Ð°Ð¼ нÑжно вÑеменно монÑиÑоваÑÑ Ð¸Ñ Ð² Ñежиме ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, иÑполÑзÑÑ Ð¿Ð°ÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, как ÑÑо показано в <<ro-fs>>. ÐÑ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÐµÑемонÑиÑоваÑÑ ÑÑи ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð² Ñежим ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле оконÑÐ°Ð½Ð¸Ñ ÑÐ°Ð±Ð¾Ñ - Ð ¸Ð·Ð»Ð¸Ñние запиÑи на ÑÐ»ÐµÑ Ð½Ð¾ÑиÑÐµÐ»Ñ Ð¼Ð¾Ð³ÑÑ Ð·Ð½Ð°ÑиÑелÑно ÑокÑаÑиÑÑ ÐµÐ³Ð¾ ÑÑок ÑкÑплÑаÑаÑии. +ÐеÑед Ñем, как обÑÑдиÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, коÑоÑÑе нÑжно ÑделаÑÑ Ð´Ð»Ñ ÑÑпеÑного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´ÐµÑева поÑÑов, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ напомниÑÑ Ð¾ Ñом, ÑÑо ваÑи ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑелÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ ÑолÑко Ð´Ð»Ñ ÑÑениÑ. ÐоÑÑÐ¾Ð¼Ñ Ð²Ð°Ð¼ нÑжно вÑеменно монÑиÑоваÑÑ Ð¸Ñ Ð² Ñежиме ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, иÑполÑзÑÑ Ð¿Ð°ÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, как ÑÑо показано в crossref:solid-state[ro-fs, ÐодÑиÑÑема `rc` и ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð² Ñежиме ÑолÑко ÑÑениÑ]. ÐÑ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÐµÑемонÑиÑоваÑÑ ÑÑи Ñ Ð°Ð¹Ð»Ð¾Ð²Ñе ÑиÑÑÐµÐ¼Ñ Ð² Ñежим ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле оконÑÐ°Ð½Ð¸Ñ ÑÐ°Ð±Ð¾Ñ - излиÑние запиÑи на ÑÐ»ÐµÑ Ð½Ð¾ÑиÑÐµÐ»Ñ Ð¼Ð¾Ð³ÑÑ Ð·Ð½Ð °ÑиÑелÑно ÑокÑаÑиÑÑ ÐµÐ³Ð¾ ÑÑок ÑкÑплÑаÑаÑии. ЧÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло войÑи в каÑалог Ñ Ð¿Ð¾ÑÑами и ÑÑпеÑно вÑполниÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ make `install`, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑоздаÑÑ ÐºÐ°Ñалог Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð´Ð¶ÐµÐ¹ в Ñайловой ÑиÑÑеме, не ÑаÑполагаÑÑейÑÑ Ð² памÑÑи, где бÑдÑÑ Ñ ÑаниÑÑÑÑ Ð¿Ð°ÐºÐ°Ð´Ð¶Ð¸ Ð¼ÐµÐ¶Ð´Ñ Ð¿ÐµÑезагÑÑзками. Так как Ð´Ð»Ñ ÑÑÑановки пакаджа в лÑбом ÑлÑÑае ÑÑебÑеÑÑÑ Ð¼Ð¾Ð½ÑиÑование ваÑÐ¸Ñ ÑайловÑÑ ÑиÑÑем Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, Ð¸Ð¼ÐµÐµÑ ÑмÑÑл вÑделиÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ ÑлÑÑ-ноÑиÑÐµÐ»Ñ Ñакже и Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи инÑоÑмаÑии о пакадже. ÐÑежде вÑего ÑоздайÑе каÑалог Ñ Ð±Ð°Ð·Ð¾Ð¹ даннÑÑ Ð¾ Ð¿Ð°ÐºÐ°Ð´Ð¶Ð°Ñ . ÐбÑÑно ÑÑо каÑалог [.filename]#/var/db/pkg#, но Ð¼Ñ Ð½Ðµ можем ÑазмеÑÑиÑÑ Ð±Ð°Ð·Ñ Ð¸Ð¼ÐµÐ½Ð½Ð¾ здеÑÑ, Ñак как она иÑÑÐµÐ·Ð½ÐµÑ Ð¿Ð¾Ñле пеÑезагÑÑзки ÑиÑÑемÑ. -[source,shell] +[source, shell] .... # mkdir /etc/pkg .... ТепеÑÑ Ð² ÑкÑÐ¸Ð¿Ñ [.filename]#/etc/rc.d/var# добавÑÑе ÑÑÑокÑ, коÑоÑÐ°Ñ ÑвÑзÑÐ²Ð°ÐµÑ ÐºÐ°Ñалог [.filename]#/etc/pkg# Ñ [.filename]#/var/db/pkg#. ÐапÑимеÑ: -[source,shell] +[source, shell] .... # ln -s /etc/pkg /var/db/pkg .... @@ -264,7 +251,7 @@ ftp> get tarfile.tar "| zcat | tar xvf -" ÐаÑем добавÑÑе в ÑкÑÐ¸Ð¿Ñ [.filename]#/etc/rc.d/var# поÑле ÑекÑии ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ°Ñалогов Ñакие командÑ: -[source,shell] +[source, shell] .... # chmod 0774 /var/log/apache # chown nobody:nobody /var/log/apache @@ -272,8 +259,8 @@ ftp> get tarfile.tar "| zcat | tar xvf -" РнаконеÑ, ÑдалиÑе ÑÑÑеÑÑвÑÑÑий каÑалог [.filename]#apache_install/logs# и замениÑе его ÑÑÑлкой: -[source,shell] +[source, shell] .... # rm -rf apache_log_dir -# ln -s apache_log_dir +# ln -s /var/log/apache apache_log_dir .... diff --git a/documentation/content/ru/articles/solid-state/_index.po b/documentation/content/ru/articles/solid-state/_index.po new file mode 100644 index 0000000000..12db5644aa --- /dev/null +++ b/documentation/content/ru/articles/solid-state/_index.po @@ -0,0 +1,895 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Vladlen Popolitov <[email protected]>, 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-09-24 18:41+0300\n" +"PO-Revision-Date: 2025-07-05 04:45+0000\n" +"Last-Translator: Vladlen Popolitov <[email protected]>\n" +"Language-Team: Russian <https://translate-dev.freebsd.org/projects/" +"documentation/articlessolid-state_index/ru/>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. type: Yaml Front Matter Hash Value: description +#: documentation/content/en/articles/solid-state/_index.adoc:1 +#, no-wrap +msgid "The use of solid state disk devices in FreeBSD" +msgstr "ÐÑполÑзование ÑвеÑдоÑелÑнÑÑ Ð½Ð°ÐºÐ¾Ð¿Ð¸Ñелей (SSD) в FreeBSD" + +#. type: Title = +#: documentation/content/en/articles/solid-state/_index.adoc:1 +#: documentation/content/en/articles/solid-state/_index.adoc:12 +#, no-wrap +msgid "FreeBSD and Solid State Devices" +msgstr "FreeBSD и ÑвеÑдоÑелÑнÑе ÑÑÑÑойÑÑва (SSD)" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:45 +msgid "Abstract" +msgstr "ÐнноÑаÑиÑ" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:47 +msgid "" +"This article covers the use of solid state disk devices in FreeBSD to create " +"embedded systems." +msgstr "" +"Ð ÑÑой ÑÑаÑÑе опиÑÑваеÑÑÑ Ð¸ÑполÑзование ÑвеÑдоÑелÑнÑÑ Ð´Ð¸ÑковÑÑ ÑÑÑÑойÑÑв Ð´Ð»Ñ " +"ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑÑÑаиваемÑÑ ÑиÑÑем на оÑнове FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:50 +msgid "" +"Embedded systems have the advantage of increased stability due to the lack " +"of integral moving parts (hard drives). Account must be taken, however, for " +"the generally low disk space available in the system and the durability of " +"the storage medium." +msgstr "" +"ÐÑÑÑаиваемÑе ÑиÑÑÐµÐ¼Ñ Ð¸Ð¼ÐµÑÑ Ð¿ÑеимÑÑеÑÑво в повÑÑенной надежноÑÑи по пÑиÑине " +"оÑÑÑÑÑÑÐ²Ð¸Ñ Ð² Ð½Ð¸Ñ Ð´Ð²Ð¸Ð¶ÑÑÐ¸Ñ ÑÑ ÑаÑÑей (жеÑÑÐºÐ¸Ñ Ð´Ð¸Ñков). Ðднако, ÑледÑÐµÑ Ð¿ÑинÑÑÑ " +"во внимание, ÑÑо ÑиÑÑеме, как пÑавило, доÑÑÑпно оÑÐµÐ½Ñ Ð¼Ð°Ð»Ð¾Ðµ диÑковое " +"пÑоÑÑÑанÑÑво и огÑаниÑеннÑй обÑем запоминаÑÑего ÑÑÑÑойÑÑва." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:53 +msgid "" +"Specific topics to be covered include the types and attributes of solid " +"state media suitable for disk use in FreeBSD, kernel options that are of " +"interest in such an environment, the [.filename]#rc.initdiskless# mechanisms " +"that automate the initialization of such systems and the need for read-only " +"filesystems, and building filesystems from scratch. The article will " +"conclude with some general strategies for small and read-only FreeBSD " +"environments." +msgstr "" +"РоÑделÑно ÑаÑÑмаÑÑиваемÑм вопÑоÑам оÑноÑÑÑÑÑ ÑÐ¸Ð¿Ñ Ð¸ Ñ Ð°ÑакÑеÑиÑÑики " +"ÑвеÑдоÑелÑнÑÑ Ð½Ð¾ÑиÑелей, Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑÐ¸Ñ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² каÑеÑÑве диÑков во " +"FreeBSD, паÑамеÑÑÑ ÑдÑа, коÑоÑÑе пÑедÑÑавлÑÑÑ Ð¸Ð½ÑеÑÐµÑ Ð² ÑÐ°ÐºÐ¸Ñ ÑÑловиÑÑ , " +"Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ [.filename]#rc.initdiskless#, авÑомаÑизиÑÑÑÑие иниÑиализаÑÐ¸Ñ ÑÐ°ÐºÐ¸Ñ " +"ÑиÑÑем и ÑдовлеÑвоÑÑÑÑие ÑÑебованиÑм ÑайловÑÑ ÑиÑÑем, доÑÑÑпнÑÑ ÑолÑко Ð´Ð»Ñ " +"ÑÑениÑ, а Ñакже поÑÑÑоение ÑайловÑÑ ÑиÑÑем Ñ Ð½ÑлÑ. СÑаÑÑÑ Ð·Ð°ÐºÐ°Ð½ÑиваеÑÑÑ " +"опиÑанием некоÑоÑÑÑ Ð¾Ð±ÑÐ¸Ñ ÑÑÑаÑегий Ð´Ð»Ñ ÑлÑÑаев малÑÑ ÑиÑÑем FreeBSD и ÑÐ°Ð±Ð¾Ñ " +"в Ñежиме ÑолÑко Ð´Ð»Ñ ÑÑениÑ." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:55 +msgid "'''" +msgstr "'''" + +#. type: Title == +#: documentation/content/en/articles/solid-state/_index.adoc:59 +#, no-wrap +msgid "Solid State Disk Devices" +msgstr "ТвеÑдоÑелÑнÑе диÑковÑе ÑÑÑÑойÑÑва" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:69 +msgid "" +"The scope of this article will be limited to solid state disk devices made " +"from flash memory. Flash memory is a solid state memory (no moving parts) " +"that is non-volatile (the memory maintains data even after all power sources " +"have been disconnected). Flash memory can withstand tremendous physical " +"shock and is reasonably fast (the flash memory solutions covered in this " +"article are slightly slower than a EIDE hard disk for write operations, and " +"much faster for read operations). One very important aspect of flash " +"memory, the ramifications of which will be discussed later in this article, " +"is that each sector has a limited rewrite capacity. You can only write, " +"erase, and write again to a sector of flash memory a certain number of times " +"before the sector becomes permanently unusable. Although many flash memory " +"products automatically map bad blocks, and although some even distribute " +"write operations evenly throughout the unit, the fact remains that there " +"exists a limit to the amount of writing that can be done to the device. " +"Competitive units have between 1,000,000 and 10,000,000 writes per sector in " +"their specification. This figure varies due to the temperature of the " +"environment." +msgstr "" +"ÐÑа ÑÑаÑÑÑ Ð±ÑÐ´ÐµÑ Ð¾Ð³ÑаниÑиваÑÑÑÑ ÑаÑÑмоÑÑением ÑвеÑдоÑелÑнÑÑ Ð´Ð¸ÑковÑÑ " +"ÑÑÑÑойÑÑв, коÑоÑÑе делаÑÑÑÑ Ð½Ð° оÑнове ÑлÑÑ-памÑÑи. ФлÑÑ-памÑÑÑ ÑвлÑеÑÑÑ " +"ÑвеÑдоÑелÑнÑм (здеÑÑ Ð½ÐµÑ Ð´Ð²Ð¸Ð¶ÑÑÐ¸Ñ ÑÑ ÑаÑÑей) запоминаÑÑим ÑÑÑÑойÑÑвом, " +"коÑоÑое ÑвлÑеÑÑÑ ÑнеÑгонезавиÑимÑм (даннÑе оÑÑаÑÑÑÑ Ð² памÑÑи даже поÑле " +"оÑклÑÑÐµÐ½Ð¸Ñ Ð²ÑÐµÑ Ð¸ÑÑоÑников пиÑаниÑ). ФлÑÑ-памÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½ÐµÑÑвÑÑвиÑелÑной " +"к ÑилÑнÑм ÑизиÑеÑким воздейÑÑвиÑм и доÑÑаÑоÑно бÑÑÑÑа (ÑеÑÐµÐ½Ð¸Ñ Ð½Ð° оÑнове " +"ÑлÑÑ-памÑÑи, опиÑÑваемÑе в ÑÑой ÑÑаÑÑе, гоÑаздо медленнее, Ñем диÑки EIDE " +"Ð´Ð»Ñ Ð¾Ð¿ÐµÑаÑий запиÑи, и гоÑаздо бÑÑÑÑее Ð¸Ñ Ð² ÑлÑÑае вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿ÐµÑаÑий " +"ÑÑениÑ). Ðдним из оÑÐµÐ½Ñ Ð²Ð°Ð¶Ð½ÑÑ ÑвойÑÑв ÑлÑÑ-памÑÑи, ÑазлиÑнÑе ваÑианÑÑ " +"коÑоÑого бÑдÑÑ ÑаÑÑмоÑÑÐµÐ½Ñ Ð´Ð°Ð»ÐµÐµ в ÑÑой ÑÑаÑÑе, ÑвлÑеÑÑÑ Ñо, ÑÑо каждÑй " +"ÑекÑÐ¾Ñ Ð¸Ð¼ÐµÐµÑ Ð¾Ð³ÑаниÑеннÑе возможноÑÑи по пеÑезапиÑÑваниÑ. ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑолÑко " +"запиÑÑваÑÑ, ÑÑиÑаÑÑ Ð¸ Ñнова запиÑÑваÑÑ Ð½Ð° ÑекÑÐ¾Ñ ÑлÑÑ-памÑÑи опÑеделенное " +"колиÑеÑÑво Ñаз до Ñого, как ÑекÑÐ¾Ñ ÑÑÐ°Ð½ÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð½ÐµÑабоÑоÑпоÑобнÑм. ХоÑÑ " +"многие пÑодÑкÑÑ Ð½Ð° оÑнове ÑлÑÑ-памÑÑи авÑомаÑиÑеÑки пеÑенапÑавлÑÑÑ " +"иÑпоÑÑеннÑе блоки, а некоÑоÑÑе даже ÑаÑпÑеделÑÑÑ Ð¾Ð¿ÐµÑаÑии запиÑи по вÑÐµÐ¼Ñ " +"модÑлÑ, ÑакÑом ÑвлÑеÑÑÑ Ð½Ð°Ð»Ð¸Ñие огÑаниÑÐµÐ½Ð¸Ñ Ð½Ð° колиÑеÑÑво опеÑаÑий запиÑи, " +"коÑоÑÑе могÑÑ Ð²ÑполнÑÑÑÑÑ Ñ ÑÑÑÑойÑÑвом. СовÑеменнÑе модÑли имеÑÑ " +"Ñ Ð°ÑакÑеÑиÑÑики Ð¾Ñ 1,000,000 до 10,000,000 Ñиклов запиÑи на ÑекÑоÑ. ÐÑи " +"Ñ Ð°ÑакÑеÑиÑÑики могÑÑ Ð·Ð°Ð²Ð¸ÑеÑÑ Ð¾Ñ ÑемпеÑаÑÑÑÑ ÑабоÑей ÑÑедÑ." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:74 +msgid "" +"Specifically, we will be discussing ATA compatible compact-flash units, " +"which are quite popular as storage media for digital cameras. Of particular " +"interest is the fact that they pin out directly to the IDE bus and are " +"compatible with the ATA command set. Therefore, with a very simple and low-" +"cost adaptor, these devices can be attached directly to an IDE bus in a " +"computer. Once implemented in this manner, operating systems such as " +"FreeBSD see the device as a normal hard disk (albeit small)." +msgstr "" +"Ð ÑаÑÑноÑÑи, Ð¼Ñ Ð¾Ð±ÑÑдим компакÑнÑе модÑли ÑлÑÑ-памÑÑи, ÑовмеÑÑимÑе Ñо " +"ÑÑандаÑÑом ATA, коÑоÑÑе ÑÑали веÑÑма попÑлÑÑнÑми в каÑеÑÑве ноÑиÑÐµÐ»Ñ Ð´Ð°Ð½Ð½ÑÑ " +"Ð´Ð»Ñ ÑиÑÑовÑÑ ÐºÐ°Ð¼ÐµÑ. ÐÑобÑй инÑеÑÐµÑ Ð¿ÑедÑÑавлÑÐµÑ ÑÐ¾Ñ ÑакÑ, ÑÑо они " +"ÑооÑвеÑÑÑвÑÑÑ Ñине IDE по конÑакÑам и ÑовмеÑÑÐ¸Ð¼Ñ Ñ Ð½Ð°Ð±Ð¾Ñом команд ATA. Таким " +"обÑазом, пÑи помоÑи оÑÐµÐ½Ñ Ð¿ÑоÑÑого и деÑевого адапÑеÑа Ñакие ÑÑÑÑойÑÑва " +"могÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаÑÑÑÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно к Ñине IDE компÑÑÑеÑа. ÐÑли поÑÑÑпиÑÑ " +"Ñаким обÑазом, Ñо Ñакие опеÑаÑионнÑе ÑиÑÑемÑ, как FreeBSD, ÑаÑпознаÑÑ Ð´Ð¸Ñк " +"как обÑÑнÑй винÑеÑÑÐµÑ (веÑÑма маленÑкий)." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:76 +msgid "" +"Other solid state disk solutions do exist, but their expense, obscurity, and " +"relative unease of use places them beyond the scope of this article." +msgstr "" +"СÑÑеÑÑвÑÑÑ Ð¸ дÑÑгие ÑеÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑвеÑдоÑелÑнÑÑ Ð´Ð¸Ñков, но Ð¸Ñ ÑÑоимоÑÑÑ, " +"безвеÑÑноÑÑÑ Ð¸ ÑÑавниÑелÑÐ½Ð°Ñ ÑложноÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²ÑводÑÑ Ð¸Ñ Ð·Ð° Ñамки " +"ÑÑой ÑÑаÑÑи." + +#. type: Title == +#: documentation/content/en/articles/solid-state/_index.adoc:78 +#, no-wrap +msgid "Kernel Options" +msgstr "ÐаÑамеÑÑÑ ÑдÑа" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:81 +msgid "" +"A few kernel options are of specific interest to those creating an embedded " +"FreeBSD system." +msgstr "" +"ÐÐ»Ñ ÑÐµÑ , кÑо ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð²ÑÑÑаиваемÑÑ ÑиÑÑÐµÐ¼Ñ FreeBSD, инÑеÑÐµÑ Ð¿ÑедÑÑавлÑÑÑ " +"неÑколÑко паÑамеÑÑов ÑдÑа." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:86 +msgid "" +"All embedded FreeBSD systems that use flash memory as system disk will be " +"interested in memory disks and memory filesystems. As a result of the " +"limited number of writes that can be done to flash memory, the disk and the " +"filesystems on the disk will most likely be mounted read-only. In this " +"environment, filesystems such as [.filename]#/tmp# and [.filename]#/var# are " +"mounted as memory filesystems to allow the system to create logs and update " +"counters and temporary files. Memory filesystems are a critical component " +"to a successful solid state FreeBSD implementation." +msgstr "" +"ÐÑе вÑÑÑаиваемÑе ÑиÑÑÐµÐ¼Ñ FreeBSD, коÑоÑÑе иÑполÑзÑÑÑ ÑлÑÑ-памÑÑÑ Ð² каÑеÑÑве " +"ÑиÑÑемного диÑка, заинÑеÑеÑÐ¾Ð²Ð°Ð½Ñ Ð² иÑполÑзовании диÑков в памÑÑи и ÑайловÑÑ " +"ÑиÑÑем в памÑÑи. Ðз-за огÑаниÑенного колиÑеÑÑва Ñиклов запиÑи, коÑоÑÑе можно " +"вÑполниÑÑ Ñ ÑлÑÑ-памÑÑÑÑ, диÑк и ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð½Ð° нем бÑдÑÑ, ÑкоÑее " +"вÑего, монÑиÑоваÑÑÑÑ Ð² Ñежиме доÑÑÑпа ÑолÑко Ð´Ð»Ñ ÑÑениÑ. Ð Ñаком ÑлÑÑае " +"ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ñипа [.filename]#/tmp# и [.filename]#/var# монÑиÑÑÑÑÑÑ ÐºÐ°Ðº " +"ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð² памÑÑи Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ð¸ÑÑ ÑиÑÑеме ÑоздаÑÑ Ð¶ÑÑÐ½Ð°Ð»Ñ " +"и обновиÑÑ ÑÑеÑÑики и вÑеменнÑе ÑайлÑ. ФайловÑе ÑиÑÑÐµÐ¼Ñ Ð² памÑÑи ÑвлÑÑÑÑÑ " +"кÑиÑиÑеÑким компоненÑом ÑÑпеÑной ÑабоÑÑ FreeBSD на ÑвеÑдоÑелÑнÑÑ ÑÑÑÑойÑÑÐ²Ð°Ñ ." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:88 +msgid "" +"You should make sure the following lines exist in your kernel configuration " +"file:" +msgstr "" +"ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑдоÑÑовеÑиÑÑÑÑ, ÑÑо в конÑигÑÑаÑионном Ñайле ваÑего ÑдÑа " +"пÑиÑÑÑÑÑвÑÑÑ ÑледÑÑÑие ÑÑÑоки:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:92 +#, no-wrap +msgid "options MD_ROOT # md device usable as a potential root device\n" +msgstr "options MD_ROOT # md device usable as a potential root device\n" + +#. type: Title == +#: documentation/content/en/articles/solid-state/_index.adoc:95 +#, no-wrap +msgid "The `rc` Subsystem and Read-Only Filesystems" +msgstr "ÐодÑиÑÑема `rc` и ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð² Ñежиме ÑолÑко ÑÑениÑ" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:98 +msgid "" +"The post-boot initialization of an embedded FreeBSD system is controlled by " +"[.filename]#/etc/rc.initdiskless#." +msgstr "" +"ÐниÑиализаÑÐ¸Ñ Ð²ÑÑÑаиваемой ÑиÑÑÐµÐ¼Ñ FreeBSD поÑле загÑÑзки ÑпÑавлÑеÑÑÑ " +"[.filename]#/etc/rc.initdiskless#." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:102 +msgid "" +"[.filename]#/etc/rc.d/var# mounts [.filename]#/var# as a memory filesystem, " +"makes a configurable list of directories in [.filename]#/var# with the " +"man:mkdir[1] command, and changes modes on some of those directories. In " +"the execution of [.filename]#/etc/rc.d/var#, one other [.filename]#rc.conf# " +"variable comes into play - `varsize`. A [.filename]#/var# partition is " +"created by [.filename]#/etc/rc.d/var# based on the value of this variable in " +"[.filename]#rc.conf#:" +msgstr "" +"[.filename]#/etc/rc.d/var# монÑиÑÑÐµÑ [.filename]#/var# как ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ " +"в памÑÑи, ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑказÑваемÑй ÑпиÑок каÑалогов в [.filename]#/var# пÑи " +"помоÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ man:mkdir[1], изменÑÐµÑ ÑÐµÐ¶Ð¸Ð¼Ñ Ð´Ð¾ÑÑÑпа на некоÑоÑÑе из ÑÑÐ¸Ñ " +"каÑалогов. РпÑоÑеÑÑе вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ [.filename]#/etc/rc.d/var# задейÑÑвÑеÑÑÑ " +"еÑе одна пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ [.filename]#rc.conf# - `varsize`. СкÑÐ¸Ð¿Ñ [.filename]#/" +"etc/rc.d/var# ÑÐ¾Ð·Ð´Ð°ÐµÑ Ñаздел [.filename]#/var# на оÑнове знаÑÐµÐ½Ð¸Ñ ÑÑой " +"пеÑеменной из [.filename]#rc.conf#:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:106 +#, no-wrap +msgid "varsize=8192\n" +msgstr "varsize=8192\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:109 +msgid "Remember that this value is in sectors by default." +msgstr "ÐапомниÑе, ÑÑо по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑо знаÑение Ñказано в ÑекÑоÑÐ°Ñ ." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:116 +msgid "" +"The fact that [.filename]#/var# is a read-write filesystem is an important " +"distinction, as the [.filename]#/# partition (and any other partitions you " +"may have on your flash media) should be mounted read-only. Remember that in " +"crossref:solid-state[intro, Solid State Disk Devices] we detailed the " +"limitations of flash memory - specifically the limited write capability. " +"The importance of not mounting filesystems on flash media read-write, and " +"the importance of not using a swap file, cannot be overstated. A swap file " +"on a busy system can burn through a piece of flash media in less than one " +"year. Heavy logging or temporary file creation and destruction can do the " +"same. Therefore, in addition to removing the `swap` entry from your " +"[.filename]#/etc/fstab#, you should also change the Options field for each " +"filesystem to `ro` as follows:" +msgstr "" +"Ð¤Ð°ÐºÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñайловой ÑиÑÑÐµÐ¼Ñ [.filename]#/var# в Ñежиме ÑÑÐµÐ½Ð¸Ñ Ð¸ " +"запиÑи ÑвлÑеÑÑÑ Ð²Ð°Ð¶Ð½Ñм пÑизнаком, Ñак как Ñаздел [.filename]#/# (и лÑбÑе " +"дÑÑгие ÑазделÑ, коÑоÑÑе могÑÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑÑ Ð½Ð° ÑлÑÑ-ноÑиÑеле) должен " +"монÑиÑоваÑÑÑÑ Ð² Ñежиме ÑолÑко Ð´Ð»Ñ ÑÑениÑ. ÐÑпомниÑе, ÑÑо в <<intro>> Ð¼Ñ " +"каÑалиÑÑ Ð¾Ð³ÑаниÑений ÑлÑÑ-памÑÑи - оÑобенно огÑаниÑений, каÑаÑÑÐ¸Ñ ÑÑ " +"возможноÑÑей запиÑи. Ðажно не монÑиÑоваÑÑ ÑайловÑе ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑелÑÑ " +"в ÑÐµÐ¶Ð¸Ð¼Ð°Ñ ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи, и важноÑÑÑ Ð¾Ñказа Ð¾Ñ Ñайла подкаÑки не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ " +"пеÑеоÑенена. Файл подкаÑки на загÑÑженной ÑиÑÑеме Ð¼Ð¾Ð¶ÐµÑ Ð¿ÐµÑежеÑÑ ÐºÑÑок ÑлÑÑ-" +"ноÑиÑÐµÐ»Ñ Ð¼ÐµÐ½ÐµÐµ Ñем за год. ЧаÑÑое жÑÑналиÑование и Ñоздание вÑеменнÑÑ Ñайлов " +"пÑиводÑÑ Ðº ÑÐ¾Ð¼Ñ Ð¶Ðµ ÑезÑлÑÑаÑÑ. ÐоÑÑомÑ, кÑоме ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи `swap` из " +"ваÑего Ñайла [.filename]#/etc/fstab#, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ñакже измениÑÑ Ð¿Ð¾Ð»Ðµ " +"паÑамеÑÑов каждой Ñайловой ÑиÑÑÐµÐ¼Ñ Ð½Ð° `ro` Ñаким обÑазом:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:121 +#, no-wrap +msgid "" +"# Device Mountpoint FStype Options Dump Pass#\n" +"/dev/ad0s1a / ufs ro 1 1\n" +msgstr "" +"# Device Mountpoint FStype Options Dump Pass#\n" +"/dev/ad0s1a / ufs ro 1 1\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:128 +msgid "" +"A few applications in the average system will immediately begin to fail as a " +"result of this change. For instance, cron will not run properly as a result " +"of missing cron tabs in the [.filename]#/var# created by [.filename]#/etc/" +"rc.d/var#, and syslog and dhcp will encounter problems as well as a result " +"of the read-only filesystem and missing items in the [.filename]#/var# that " +"[.filename]#/etc/rc.d/var# has created. These are only temporary problems " +"though, and are addressed, along with solutions to the execution of other " +"common software packages in crossref:solid-state[strategies, System " +"Strategies for Small and Read Only Environments]." +msgstr "" +"Ð ÑезÑлÑÑаÑе ÑÑÐ¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в ÑÑеднеÑÑаÑиÑÑиÑеÑкой ÑиÑÑеме неÑколÑко " +"пÑиложений немедленно пеÑеÑÑанÑÑ ÑабоÑаÑÑ. ÐапÑимеÑ, cron не бÑÐ´ÐµÑ Ð½Ð¾ÑмалÑно " +"запÑÑкаÑÑÑÑ Ð² ÑезÑлÑÑаÑе оÑÑÑÑÑÑÐ²Ð¸Ñ ÑÐ°Ð±Ð»Ð¸Ñ Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ в каÑалоге [.filename]#/" +"var#, Ñозданном [.filename]#/etc/rc.d/var#, а syslog и dhcp бÑдÑÑ Ð¸ÑпÑÑÑваÑÑ " +"пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð·-за доÑÑÑпа Ñайловой ÑиÑÑÐµÐ¼Ñ ÑолÑко Ð´Ð»Ñ ÑÑениÑ, а Ñакже " +"оÑÑÑÑÑÑÐ²Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñей в [.filename]#/var#, коÑоÑÑй бÑл Ñоздан ÑкÑипÑом " +"[.filename]#/etc/rc.d/var#. ХоÑÑ ÑÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑвлÑÑÑÑÑ Ð²ÑеменнÑми и " +"обÑÑждаÑÑÑÑ Ð²Ð¼ÐµÑÑе Ñ ÑеÑением пÑоблем Ñ Ð·Ð°Ð¿ÑÑком ÑаÑпÑоÑÑÑаненнÑÑ " +"пÑогÑаммнÑÑ Ð¿Ð°ÐºÐµÑов, в <<strategies>>." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:130 +msgid "" +"An important thing to remember is that a filesystem that was mounted read-" +"only with [.filename]#/etc/fstab# can be made read-write at any time by " +"issuing the command:" +msgstr "" +"Ðажно помниÑÑ, ÑÑо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема, коÑоÑÐ°Ñ Ð±Ñла ÑмонÑиÑована ÑолÑко Ð´Ð»Ñ " +"ÑÑÐµÐ½Ð¸Ñ Ð¿Ñи помоÑи Ñайла [.filename]#/etc/fstab#, в лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ " +"Ñделана доÑÑÑпной по ÑÑÐµÐ½Ð¸Ñ Ð¸ запиÑи вÑдаÑей командÑ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:134 +#, no-wrap +msgid "# /sbin/mount -uw partition\n" +msgstr "# /sbin/mount -uw partition\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:137 +msgid "and can be toggled back to read-only with the command:" +msgstr "" +"и Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ð¾Ð·Ð²ÑаÑена к ÑÐµÐ¶Ð¸Ð¼Ñ Ð´Ð¾ÑÑÑпа ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñакой команде:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:141 +#, no-wrap +msgid "# /sbin/mount -ur partition\n" +msgstr "# /sbin/mount -ur partition\n" + +#. type: Title == +#: documentation/content/en/articles/solid-state/_index.adoc:143 +#, no-wrap +msgid "Building a File System from Scratch" +msgstr "Создание Ñайловой ÑиÑÑÐµÐ¼Ñ Ñ Ð½ÑлÑ" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:146 +msgid "" +"Since ATA compatible compact-flash cards are seen by FreeBSD as normal IDE " +"hard drives, you could theoretically install FreeBSD from the network using " +"the kern and mfsroot floppies or from a CD." +msgstr "" +"Так как ÑовмеÑÑимÑе Ñ ATA компакÑнÑе ÑлÑÑ-каÑÑÑ ÑаÑпознаÑÑÑÑ Ð²Ð¾ FreeBSD как " +"обÑÑнÑе жеÑÑкие диÑки IDE, Ñо ÑеоÑеÑиÑеÑки Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑÑÑановиÑÑ FreeBSD по " +"ÑеÑи пÑи помоÑи диÑÐºÐµÑ kern и mfsroot или Ñ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ-диÑка." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:149 +msgid "" +"However, even a small installation of FreeBSD using normal installation " +"procedures can produce a system in size of greater than 200 megabytes. Most " +"people will be using smaller flash memory devices (128 megabytes is " +"considered fairly large - 32 or even 16 megabytes is common), so an " +"installation using normal mechanisms is not possible-there is simply not " +"enough disk space for even the smallest of conventional installations." +msgstr "" +"Ðднако даже маленÑÐºÐ°Ñ ÑÑÑановка FreeBSD пÑи помоÑи обÑÑнÑÑ Ð¿ÑоÑедÑÑ " +"ÑÑÑановки Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑÐµÐ¼Ñ ÑазмеÑом, пÑевÑÑаÑÑим 200 " +"мегабайÑ. Так как болÑÑинÑÑво лÑдей иÑполÑзÑÑÑ ÑÑÑÑойÑÑва ÑлÑÑ-памÑÑи " +"менÑÑего ÑазмеÑа (128 Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ ÑÑиÑаеÑÑÑ Ð²ÐµÑÑма болÑÑим - 32 или даже 16 " +"Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð¸ÑполÑзÑÑÑÑÑ Ð³Ð¾Ñаздо ÑаÑе), Ñо ÑÑÑановка обÑÑнÑм обÑазом не " +"Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸Ñ-пÑоÑÑо на диÑке Ð½ÐµÑ Ð¼ÐµÑÑа даже Ð´Ð»Ñ Ñамой минималÑной ÑÑÑановки." + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:155 +msgid "" +"The easiest way to overcome this space limitation is to install FreeBSD " +"using conventional means to a normal hard disk. After the installation is " +"complete, pare down the operating system to a size that will fit onto your " +"flash media, then tar the entire filesystem. The following steps will guide " +"you through the process of preparing a piece of flash memory for your tarred " +"filesystem. Remember, because a normal installation is not being performed, " +"operations such as partitioning, labeling, file-system creation, etc. need " +"to be performed by hand. In addition to the kern and mfsroot floppy disks, " +"you will also need to use the fixit floppy." +msgstr "" +"СамÑм пÑоÑÑÑм ÑпоÑобом обойÑи ÑÑо огÑаниÑение на обÑем ÑвлÑеÑÑÑ ÑÑÑановка " +"FreeBSD обÑÑнÑм обÑазом на обÑÑнÑй жеÑÑкий диÑк. ÐоÑле оконÑÐ°Ð½Ð¸Ñ ÑÑÑановки, " +"обÑежÑÑе опеÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ñ Ð´Ð¾ ÑазмеÑа, коÑоÑÑй помеÑаеÑÑÑ Ð½Ð° Ð²Ð°Ñ ÑлÑÑ-" +"ноÑиÑелÑ, а заÑем полноÑÑÑÑ Ð·Ð°Ð°ÑÑ Ð¸Ð²Ð¸ÑÑйÑе ÑайловÑÑ ÑиÑÑемÑ. СледÑÑÑие Ñаги " +"поведÑÑ Ð²Ð°Ñ ÑеÑез пÑоÑеÑÑ Ð¿Ð¾Ð´Ð³Ð¾Ñовки ÑаÑÑи ÑлÑÑ-памÑÑи Ð´Ð»Ñ Ð²Ð°Ñей " +"зааÑÑ Ð¸Ð²Ð¸Ñованной Ñайловой ÑиÑÑемÑ. ÐапомниÑе, ÑÑо из-за Ñого, ÑÑо обÑÑÐ½Ð°Ñ " +"ÑÑÑановка не вÑполнÑлаÑÑ, Ñакие опеÑаÑии, как Ñазбиение на ÑазделÑ, " +"ÑазмеÑка, Ñоздание Ñайловой ÑиÑÑÐµÐ¼Ñ Ð¸ Ñак далее Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ñ " +"вÑÑÑнÑÑ. ÐÑоме диÑÐºÐµÑ kern и mfsroot вам Ñакже нÑжно воÑполÑзоваÑÑÑÑ " +"диÑкеÑой fixit." + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:159 +msgid "Partitioning Your Flash Media Device" +msgstr "Разбиение ваÑего ÑлÑÑ-ноÑиÑÐµÐ»Ñ Ð½Ð° ÑазделÑ" + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:169 +msgid "" +"After booting with the kern and mfsroot floppies, choose `custom` from the " +"installation menu. In the custom installation menu, choose `partition`. In " +"the partition menu, you should delete all existing partitions using kbd:" +"[d]. After deleting all existing partitions, create a partition using kbd:" +"[c] and accept the default value for the size of the partition. When asked " +"for the type of the partition, make sure the value is set to `165`. Now " +"write this partition table to the disk by pressing kbd:[w] (this is a hidden " +"option on this screen). If you are using an ATA compatible compact flash " +"card, you should choose the FreeBSD Boot Manager. Now press kbd:[q] to quit " +"the partition menu. You will be shown the boot manager menu once more - " +"repeat the choice you made earlier." +msgstr "" +"ÐоÑле загÑÑзки пÑи помоÑи диÑÐºÐµÑ kern и mfsroot, вÑбеÑиÑе пÑÐ½ÐºÑ `custom` из " +"Ð¼ÐµÐ½Ñ ÑÑÑановки. Ðз ÑледÑÑÑего пÑнкÑа Ð¼ÐµÐ½Ñ Ð²ÑбеÑиÑе `partition`. Ð Ð¼ÐµÐ½Ñ " +"ÑабоÑÑ Ñ Ñазделами Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑдалиÑÑ Ð²Ñе ÑÑÑеÑÑвÑÑÑие ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð¿Ñи помоÑи " +"клавиÑи kbd:[d]. ÐоÑле ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²ÑÐµÑ Ð¸Ð¼ÐµÑÑÐ¸Ñ ÑÑ Ñазделов ÑоздайÑе Ñаздел пÑи " +"помоÑи клавиÑи kbd:[c] и ÑоглаÑиÑеÑÑ Ñ Ð¿ÑедлагаемÑм по ÑмолÑÐ°Ð½Ð¸Ñ ÑазмеÑом " +"Ñаздела. Ðогда Ð²Ñ Ð±ÑдеÑе опÑоÑÐµÐ½Ñ Ð½Ð° пÑÐµÐ´Ð¼ÐµÑ Ñипа Ñаздела, ÑдоÑÑовеÑÑÑеÑÑ, " +"ÑÑо знаÑение Ñипа Ñавно `165`. ТепеÑÑ Ð·Ð°Ð¿Ð¸ÑиÑе ÑÑÑ ÑаблиÑÑ Ñазделов на диÑк, " +"нажав клавиÑÑ kbd:[w] (на ÑÑом ÑкÑане ÑÑа опÑÐ¸Ñ ÑкÑÑÑа). ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе " +"компакÑнÑÑ ÑлÑÑ-каÑÑÑ, ÑовмеÑÑимÑÑ Ñ ATA, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÑбÑаÑÑ FreeBSD Boot " +"Manager. ТепеÑÑ Ð½Ð°Ð¶Ð¼Ð¸Ñе клавиÑÑ kbd:[q] Ð´Ð»Ñ Ð²ÑÑ Ð¾Ð´Ð° из Ð¼ÐµÐ½Ñ ÑабоÑÑ Ñ " +"Ñазделами. Ðолжно бÑÑÑ Ð²Ñдано еÑе Ñаз Ð¼ÐµÐ½Ñ Ð´Ð»Ñ Ð²ÑбоÑа менеджеÑа загÑÑзки - " +"повÑоÑиÑе Ñо, ÑÑо Ð²Ñ Ð²ÑбиÑали Ñанее." + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:170 +msgid "Creating Filesystems on Your Flash Memory Device" +msgstr "Создание ÑайловÑÑ ÑиÑÑем на ваÑем ÑÑÑÑойÑÑве ÑлÑÑ-памÑÑи" + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:173 +msgid "" +"Exit the custom installation menu, and from the main installation menu " +"choose the `fixit` option. After entering the fixit environment, enter the " +"following command:" +msgstr "" +"ÐÑйдиÑе из Ð¼ÐµÐ½Ñ ÑÑÑановки custom, и из главного Ð¼ÐµÐ½Ñ ÑÑÑановки вÑбеÑиÑе " +"пÑÐ½ÐºÑ `fixit`. ÐоÑле Ð²Ñ Ð¾Ð´Ð° в Ñежим ÑабоÑÑ fixit, введиÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:177 +#, no-wrap +msgid "# disklabel -e /dev/ad0c\n" +msgstr "# disklabel -e /dev/ad0c\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:181 +msgid "" +"At this point you will have entered the vi editor under the auspices of the " +"disklabel command. Next, you need to add an `a:` line at the end of the " +"file. This `a:` line should look like:" +msgstr "" +"Ð ÑÑÐ¾Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñ Ð²Ð¾Ð¹Ð´ÐµÑе в ÑедакÑÐ¾Ñ vi из-под ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ disklabel. ÐаÑем, вам " +"нÑжно добавиÑÑ ÑÑÑÐ¾ÐºÑ `a:` в конÑе Ñайла. ÐÑа ÑÑÑока `a:` должна вÑглÑдеÑÑ " +"пÑимеÑно Ñак:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:185 +#, no-wrap +msgid "a: 123456 0 4.2BSD 0 0\n" +msgstr "a: 123456 0 4.2BSD 0 0\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:190 +msgid "" +"Where _123456_ is a number that is exactly the same as the number in the " +"existing `c:` entry for size. Basically you are duplicating the existing " +"`c:` line as an `a:` line, making sure that fstype is `4.2BSD`. Save the " +"file and exit." +msgstr "" +"ÐдеÑÑ _123456_ ÑвлÑеÑÑÑ ÑиÑлом, в ÑоÑноÑÑи ÑовпадаÑÑим Ñ Ñем, ÑÑо " +"Ñ Ð°ÑакÑеÑизÑÐµÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¸Ð¼ÐµÑÑейÑÑ Ð·Ð°Ð¿Ð¸Ñи Ð´Ð»Ñ `c:`. РобÑем, Ð²Ñ ÐºÐ¾Ð¿Ð¸ÑÑеÑе " +"ÑÑÑеÑÑвÑÑÑÑÑ ÑÑÑÐ¾ÐºÑ Ð´Ð»Ñ `c:` Ð´Ð»Ñ ÑÑÑоки `a:`, не забÑÐ²Ð°Ñ Ð¾Ð¿ÑеделиÑÑ fstype " +"как `4.2BSD`. Ð¡Ð¾Ñ ÑаниÑе Ñайл и завеÑÑиÑе ÑедакÑиÑование." + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:195 +#, no-wrap +msgid "" +"# disklabel -B -r /dev/ad0c\n" +"# newfs /dev/ad0a\n" +msgstr "" +"# disklabel -B -r /dev/ad0c\n" +"# newfs /dev/ad0a\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:198 +msgid "Placing Your Filesystem on the Flash Media" +msgstr "РазмеÑение ваÑей Ñайловой ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑеле" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:200 +msgid "Mount the newly prepared flash media:" +msgstr "СмонÑиÑÑйÑе ÑолÑко ÑÑо подгоÑовленнÑй ÑлÑÑ-ноÑиÑелÑ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:204 +#, no-wrap +msgid "# mount /dev/ad0a /flash\n" +msgstr "# mount /dev/ad0a /flash\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:208 +msgid "" +"Bring this machine up on the network so we may transfer our tar file and " +"explode it onto our flash media filesystem. One example of how to do this " +"is:" +msgstr "" +"ÐодклÑÑиÑе ÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ðº ÑеÑи, ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло пеÑенеÑÑи Ð½Ð°Ñ tar-Ñайл и " +"ÑаÑпаковаÑÑ ÐµÐ³Ð¾ в ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð½Ð° ÑлÑÑ-ноÑиÑеле. ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ñого, как " +"ÑÑо можно ÑделаÑÑ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:213 +#, no-wrap +msgid "" +"# ifconfig xl0 192.168.0.10 netmask 255.255.255.0\n" +"# route add default 192.168.0.1\n" +msgstr "" +"# ifconfig xl0 192.168.0.10 netmask 255.255.255.0\n" +"# route add default 192.168.0.1\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:219 +msgid "" +"Now that the machine is on the network, transfer your tar file. You may be " +"faced with a bit of a dilemma at this point - if your flash memory part is " +"128 megabytes, for instance, and your tar file is larger than 64 megabytes, " +"you cannot have your tar file on the flash media at the same time as you " +"explode it - you will run out of space. One solution to this problem, if " +"you are using FTP, is to untar the file while it is transferred over FTP. " +"If you perform your transfer in this manner, you will never have the tar " +"file and the tar contents on your disk at the same time:" +msgstr "" +"ТепеÑÑ, когда маÑина Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑеÑи, пеÑепиÑиÑе Ð²Ð°Ñ tar-Ñайл. ÐдеÑÑ Ð²Ñ " +"можеÑе ÑÑолкнÑÑÑÑÑ Ñ Ð½ÐµÐºÐ¾ÑоÑой пÑоблемой - еÑли обÑем ваÑей ÑлÑÑ-памÑÑи " +"Ñавен, к пÑимеÑÑ, 128 мегабайÑам, а Ð²Ð°Ñ tar-Ñайл пÑевÑÑÐ°ÐµÑ 64 мегабайÑа, Ñо " +"Ð²Ñ Ð½Ðµ можеÑе одновÑеменно ÑазмеÑÑиÑÑ tar-Ñайл на ÑлÑÑ-ноÑиÑеле и ÑаÑпаковаÑÑ " +"его - вам не Ñ Ð²Ð°ÑÐ¸Ñ Ð¼ÐµÑÑа. Ðдним из ÑеÑений ÑÑой пÑоблемÑ, еÑли Ð²Ñ " +"иÑполÑзÑеÑе FTP, ÑвлÑеÑÑÑ ÑаÑпаковка Ñайла во вÑÐµÐ¼Ñ ÐµÐ³Ð¾ пеÑедаÑи по FTP. " +"ÐÑли Ð²Ñ Ð¿ÐµÑедаеÑе Ñайл именно Ñак, Ñо Ð²Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° не полÑÑиÑе на диÑке " +"одновÑеменно аÑÑ Ð¸Ð²Ð½Ñй Ñайл и его ÑодеÑжимое:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:223 +#, no-wrap +msgid "ftp> get tarfile.tar \"| tar xvf -\"\n" +msgstr "ftp> get tarfile.tar \"| tar xvf -\"\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:226 +msgid "If your tarfile is gzipped, you can accomplish this as well:" +msgstr "ÐÑли Ð²Ð°Ñ Ñайл обÑабоÑан ÑÑилиÑой gzip, Ð²Ñ Ñакже можеÑе ÑÑого добиÑÑÑÑ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:230 +#, no-wrap +msgid "ftp> get tarfile.tar \"| zcat | tar xvf -\"\n" +msgstr "ftp> get tarfile.tar \"| zcat | tar xvf -\"\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:233 +msgid "" +"After the contents of your tarred filesystem are on your flash memory " +"filesystem, you can unmount the flash memory and reboot:" +msgstr "" +"ÐоÑле Ñого, как Ð²Ñ Ð¿Ð¾Ð»ÑÑили ÑодеÑжимое ваÑей зааÑÑ Ð¸Ð²Ð¸Ñованной Ñайловой " +"ÑиÑÑÐµÐ¼Ñ Ð½Ð° Ñайловой ÑиÑÑеме ÑлÑÑ-памÑÑи, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑазмонÑиÑоваÑÑ ÑлÑÑ-" +"памÑÑÑ Ð¸ вÑполниÑÑ Ð¿ÐµÑезагÑÑзкÑ:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:239 +#, no-wrap +msgid "" +"# cd /\n" +"# umount /flash\n" +"# exit\n" +msgstr "" +"# cd /\n" +"# umount /flash\n" +"# exit\n" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:242 +msgid "" +"Assuming that you configured your filesystem correctly when it was built on " +"the normal hard disk (with your filesystems mounted read-only, and with the " +"necessary options compiled into the kernel) you should now be successfully " +"booting your FreeBSD embedded system." +msgstr "" +"ÐÑи ÑÑловии, ÑÑо Ð²Ñ Ð¿ÑавилÑно наÑÑÑоили ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð¿Ñи ÐµÑ Ñоздании на " +"обÑÑном жÑÑÑком диÑке (Ñ Ð¼Ð¾Ð½ÑиÑованием ÑайловÑÑ ÑиÑÑем в Ñежиме ÑолÑко Ð´Ð»Ñ " +"ÑÑÐµÐ½Ð¸Ñ Ð¸ Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми опÑиÑми, вÑÑÑоеннÑми в ÑдÑо), ваÑа вÑÑÑÐ°Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ " +"ÑиÑÑема FreeBSD ÑепеÑÑ Ð´Ð¾Ð»Ð¶Ð½Ð° ÑÑпеÑно загÑÑжаÑÑÑÑ." + +#. type: Title == +#: documentation/content/en/articles/solid-state/_index.adoc:245 +#, no-wrap +msgid "System Strategies for Small and Read Only Environments" +msgstr "СÑÑаÑегии ÑабоÑÑ Ñ ÑиÑÑемой Ð´Ð»Ñ ÑлÑÑаев неболÑÑÐ¸Ñ Ð¸ доÑÑÑпнÑÑ ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ ÑайловÑÑ ÑиÑÑем" + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:249 +msgid "" +"In crossref:solid-state[ro-fs, The `rc` Subsystem and Read-Only " +"Filesystems], it was pointed out that the [.filename]#/var# filesystem " +"constructed by [.filename]#/etc/rc.d/var# and the presence of a read-only " +"root filesystem causes problems with many common software packages used with " +"FreeBSD. In this article, suggestions for successfully running cron, " +"syslog, ports installations, and the Apache web server will be provided." +msgstr "" +"Ð <<ro-fs>> бÑло Ñказано, ÑÑо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема [.filename]#/var#, " +"ÑÐ¾Ð·Ð´Ð°Ð²Ð°ÐµÐ¼Ð°Ñ ÑкÑипÑом [.filename]#/etc/rc.d/var#, и налиÑие коÑневой Ñайловой " +"ÑиÑÑемÑ, доÑÑÑпной ÑолÑко Ð´Ð»Ñ ÑÑениÑ, пÑиводÑÑ Ðº пÑоблемам пÑи ÑабоÑе Ð¼Ð½Ð¾Ð³Ð¸Ñ " +"ÑаÑпÑоÑÑÑаненнÑÑ Ð¿ÑогÑаммнÑÑ Ð¿Ð°ÐºÐµÑов, иÑполÑзÑемÑÑ Ð²Ð¾ FreeBSD. Ð ÑÑой ÑÑаÑÑе " +"бÑдÑÑ Ð´Ð°Ð½Ñ ÑекомендаÑии по наÑÑÑойке ноÑмалÑной ÑабоÑÑ cron и syslog, " +"ÑÑÑановке поÑÑов и веб-ÑеÑвеÑа Apache." + +#. type: Title === +#: documentation/content/en/articles/solid-state/_index.adoc:250 +#, no-wrap +msgid "Cron" +msgstr "Cron" + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:253 +msgid "" +"Upon boot, [.filename]#/var# gets populated by [.filename]#/etc/rc.d/var# " +"using the list from [.filename]#/etc/mtree/BSD.var.dist#, so the " +"[.filename]#cron#, [.filename]#cron/tabs#, [.filename]#at#, and a few other " +"standard directories get created." +msgstr "" +"Ðо вÑÐµÐ¼Ñ Ð·Ð°Ð³ÑÑзки ÑодеÑжимое каÑалогa [.filename]#/var# ÑоÑмиÑÑеÑÑÑ ÑкÑипÑом " +"[.filename]#/etc/rc.d/var# иÑполÑзÑÑ Ð´Ð°Ð½Ð½Ñе из [.filename]#/etc/mtree/" +"BSD.var.dist#, поÑÑÐ¾Ð¼Ñ Ð² нем ÑоздаеÑÑÑ Ð½ÐµÑколÑко ÑÑандаÑÑнÑÑ ÐºÐ°Ñалогов, в " +"ÑиÑле коÑоÑÑÑ - [.filename]#cron#, [.filename]#cron/tabs#, [.filename]#at#." + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:258 +msgid "" +"However, this does not solve the problem of maintaining cron tabs across " +"reboots. When the system reboots, the [.filename]#/var# filesystem that is " +"in memory will disappear and any cron tabs you may have had in it will also " +"disappear. Therefore, one solution would be to create cron tabs for the " +"users that need them, mount your [.filename]#/# filesystem as read-write and " +"copy those cron tabs to somewhere safe, like [.filename]#/etc/tabs#, then " +"add a line to the end of [.filename]#/etc/rc.initdiskless# that copies those " +"crontabs into [.filename]#/var/cron/tabs# after that directory has been " +"created during system initialization. You may also need to add a line that " +"changes modes and permissions on the directories you create and the files " +"you copy with [.filename]#/etc/rc.initdiskless#." +msgstr "" +"Ðднако ÑÑо не ÑеÑÐ°ÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ ÑÐ¾Ñ Ñанением cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ " +"пеÑезагÑÑзками. Ðогда ÑиÑÑема пеÑезагÑÑжаеÑÑÑ, Ñо ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема " +"[.filename]#/var#, коÑоÑÐ°Ñ ÑаÑполагаеÑÑÑ Ð² памÑÑи, бÑÐ´ÐµÑ ÑниÑÑожена, вмеÑÑе " +"Ñо вÑеми cron-ÑаблиÑами, коÑоÑÑе Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ñам имеÑÑ. ÐоÑÑÐ¾Ð¼Ñ Ð¾Ð´Ð½Ð¸Ð¼ из " +"ÑеÑений Ð¼Ð¾Ð¶ÐµÑ ÑÑаÑÑ Ñоздание cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей, коÑоÑÑм они " +"нÑжнÑ, монÑиÑование ваÑей Ñайловой ÑиÑÑÐµÐ¼Ñ [.filename]#/# в Ñежиме ÑÑÐµÐ½Ð¸Ñ Ð¸ " +"запиÑи, и копиÑование ÑÑÐ¸Ñ cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð² безопаÑное меÑÑо, напÑимеÑ, в " +"[.filename]#/etc/tabs#, и поÑледÑÑÑее добавление ÑÑÑоки в ÐºÐ¾Ð½ÐµÑ ÑкÑипÑа " +"[.filename]#/etc/rc.initdiskless# Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÐ¸Ñ cron-ÑÐ°Ð±Ð»Ð¸Ñ Ð² каÑалог " +"[.filename]#/var/cron/tabs# поÑле его ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ð¾ вÑÐµÐ¼Ñ Ð¸Ð½Ð¸ÑиализаÑии " +"ÑиÑÑемÑ. Ðам Ð¼Ð¾Ð¶ÐµÑ Ñакже поÑÑебоваÑÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÑÑÑокÑ, коÑоÑÐ°Ñ Ð¸Ð·Ð¼ÐµÐ½ÑÐµÑ " +"ÑÐµÐ¶Ð¸Ð¼Ñ Ð´Ð¾ÑÑÑпа и пÑава на каÑалоги, коÑоÑÑе Ð²Ñ Ñоздали, и на ÑайлÑ, коÑоÑÑе " +"Ð²Ñ ÑкопиÑовали в ÑкÑипÑе [.filename]#/etc/rc.initdiskless#." + +#. type: Title === +#: documentation/content/en/articles/solid-state/_index.adoc:259 +#, no-wrap +msgid "Syslog" +msgstr "Syslog" + +#. type: delimited block = 4 +#: documentation/content/en/articles/solid-state/_index.adoc:264 +msgid "" +"[.filename]#syslog.conf# specifies the locations of certain log files that " +"exist in [.filename]#/var/log#. These files are not created by [.filename]#/" +"etc/rc.d/var# upon system initialization. Therefore, somewhere in " +"[.filename]#/etc/rc.d/var#, after the section that creates the directories " +"in [.filename]#/var#, you will need to add something like this:" +msgstr "" +"Ð Ñайле [.filename]#syslog.conf# задано меÑÑоположение некоÑоÑÑÑ Ñайлов " +"пÑоÑоколов, коÑоÑÑе имеÑÑÑÑ Ð² каÑалоге [.filename]#/var/log#. ÐÑи ÑÐ°Ð¹Ð»Ñ Ð½Ðµ " +"ÑоздаÑÑÑÑ ÑкÑипÑом [.filename]#/etc/rc.d/var# во вÑÐµÐ¼Ñ Ð¸Ð½Ð¸ÑиализаÑии " +"ÑиÑÑемÑ. ÐоÑÑÐ¾Ð¼Ñ Ð³Ð´Ðµ-нибÑÐ´Ñ Ð² ÑкÑипÑе [.filename]#/etc/rc.d/var#, поÑле " +"ÑекÑии, ÑоздаÑÑей каÑалоги в [.filename]#/var#, вам нÑжно добавиÑÑ Ð½ÐµÑÑо " +"вÑоде ÑледÑÑÑего:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/solid-state/_index.adoc:269 +#, no-wrap +msgid "" +"# touch /var/log/security /var/log/maillog /var/log/cron /var/log/messages\n" +"# chmod 0644 /var/log/*\n" +msgstr "" +"# touch /var/log/security /var/log/maillog /var/log/cron /var/log/messages\n" +"# chmod 0644 /var/log/*\n" + +#. type: Title === +#: documentation/content/en/articles/solid-state/_index.adoc:271 +#, no-wrap +msgid "Ports Installation" +msgstr "УÑÑановка поÑÑов" + +#. type: Plain text +#: documentation/content/en/articles/solid-state/_index.adoc:277 +msgid "" *** 171 LINES SKIPPED ***