summaryrefslogtreecommitdiff
path: root/lfs-12.0-sysv/chapter10/fstab.html
diff options
context:
space:
mode:
Diffstat (limited to 'lfs-12.0-sysv/chapter10/fstab.html')
-rw-r--r--lfs-12.0-sysv/chapter10/fstab.html191
1 files changed, 0 insertions, 191 deletions
diff --git a/lfs-12.0-sysv/chapter10/fstab.html b/lfs-12.0-sysv/chapter10/fstab.html
deleted file mode 100644
index 0bf2405..0000000
--- a/lfs-12.0-sysv/chapter10/fstab.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
- <title>
- 10.2. Создание файла /etc/fstab
- </title>
- <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
- <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" />
- <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
- "text/css" media="print" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- </head>
- <body class="lfs" id="lfs-12.0">
- <div class="navheader">
- <h4>
- Линукс с нуля - Версия 12.0
- </h4>
- <h3>
- Глава 10. Делаем систему LFS загрузочной
- </h3>
- <ul>
- <li class="prev">
- <a accesskey="p" href="introduction.html" title=
- "Введение">Пред.</a>
- <p>
- Введение
- </p>
- </li>
- <li class="next">
- <a accesskey="n" href="kernel.html" title="Linux-6.4.12">След.</a>
- <p>
- Linux-6.4.12
- </p>
- </li>
- <li class="up">
- <a accesskey="u" href="chapter10.html" title=
- "Глава 10. Делаем систему LFS загрузочной">Наверх</a>
- </li>
- <li class="home">
- <a accesskey="h" href="../index.html" title=
- "Линукс с нуля - Версия 12.0">Начало</a>
- </li>
- </ul>
- </div>
- <div class="sect1" lang="en" xml:lang="en">
- <h1 class="sect1">
- <a id="ch-bootable-fstab" name="ch-bootable-fstab"></a>10.2. Создание
- файла /etc/fstab
- </h1>
- <p>
- Файл <code class="filename">/etc/fstab</code> используется некоторыми
- программами для определения того, какие файловые системы должны
- монтироваться по умолчанию, в каком порядке и какие из них должны
- быть проверены (на наличие ошибок целостности) перед монтированием.
- Создайте новую таблицу файловых систем следующим образом:
- </p>
- <pre class="userinput"><kbd class=
- "command">cat &gt; /etc/fstab &lt;&lt; "EOF"
-<code class="literal"># Begin /etc/fstab
-
-# file system mount-point type options dump fsck
-# order
-
-/dev/<em class=
-"replaceable"><code>&lt;xxx&gt;</code></em> / <em class=
-"replaceable"><code>&lt;fff&gt;</code></em> defaults 1 1
-/dev/<em class=
-"replaceable"><code>&lt;yyy&gt;</code></em> swap swap pri=1 0 0
-proc /proc proc nosuid,noexec,nodev 0 0
-sysfs /sys sysfs nosuid,noexec,nodev 0 0
-devpts /dev/pts devpts gid=5,mode=620 0 0
-tmpfs /run tmpfs defaults 0 0
-devtmpfs /dev devtmpfs mode=0755,nosuid 0 0
-tmpfs /dev/shm tmpfs nosuid,nodev 0 0
-cgroup2 /sys/fs/cgroup cgroup2 nosuid,noexec,nodev 0 0
-
-# End /etc/fstab</code>
-EOF</kbd></pre>
- <p>
- Замените <em class="replaceable"><code>&lt;xxx&gt;</code></em>,
- <em class="replaceable"><code>&lt;yyy&gt;</code></em>, и <em class=
- "replaceable"><code>&lt;fff&gt;</code></em> подходящими для системы
- значениями, например, <code class="filename">sda2</code>,
- <code class="filename">sda5</code>, и <code class=
- "systemitem">ext4</code>. Для получения подробной информации о
- параметрах в этом файле, смотрите <span class="command"><strong>man 5
- fstab</strong></span>.
- </p>
- <p>
- Файловым системам операционных систем MS DOS и Windows (таким как
- vfat, ntfs, smbfs, cifs, iso9660, udf) требуется специальная опция
- utf8, чтобы не-ASCII символы в именах файлов интерпретировались
- правильно. Для локалей, отличных от UTF-8, значение <code class=
- "option">iocharset</code> должно быть таким же, как набор символов
- локали и настроено так, чтобы ядро понимало его. Это будет работать,
- если соответствующее определение набора символов (находится в разделе
- File systems -&gt; Native Language Support при настройке ядра) было
- скомпилировано в ядро или собрано как модуль. Однако, если набор
- символов локали — UTF-8, параметр <code class=
- "option">iocharset=utf8</code> сделает файловую систему
- чувствительной к регистру. Чтобы исправить это, используйте
- специальную опцию <code class="option">utf8</code> вместо
- <code class="option">iocharset=utf8</code> для локалей UTF-8.
- Параметр <span class="quote">«<span class=
- "quote">codepage</span>»</span> также необходим для файловых систем
- vfat и smbfs. Он должен быть установлен на номер кодовой страницы,
- используемый в MS-DOS в вашей стране. Например, для монтирования
- флешек пользователь локали ru_RU.KOI8-R должен установить следующие
- значения в группе параметров строки монтирования в <code class=
- "filename">/etc/fstab</code>:
- </p>
- <pre class="screen"><code class=
- "literal">noauto,user,quiet,showexec,codepage=866,iocharset=koi8r</code></pre>
- <p>
- Соответствующий фрагмент параметров для пользователей ru_RU.UTF-8
- выглядит следующим образом:
- </p>
- <pre class="screen"><code class=
- "literal">noauto,user,quiet,showexec,codepage=866,utf8</code></pre>
- <p>
- Обратите внимание, что <code class="option">iocharset</code>
- используется по умолчанию для <code class="literal">iso8859-1</code>
- (которая сохраняет файловую систему нечувствительной к регистру), а
- параметр <code class="option">utf8</code> указывает ядру, что нужно
- преобразовать имена файлов с использованием UTF-8, чтобы их можно
- было интерпретировать в локали UTF-8.
- </p>
- <p>
- Также возможно указать значения кодовой страницы по умолчанию и
- iocharset для некоторых файловых систем во время настройки ядра.
- Соответствующие параметры называются <span class=
- "quote">«<span class="quote">Default NLS Option</span>»</span>
- (<code class="option">CONFIG_NLS_DEFAULT)</code>, <span class=
- "quote">«<span class="quote">Default Remote NLS Option</span>»</span>
- (<code class="option">CONFIG_SMB_NLS_DEFAULT</code>), <span class=
- "quote">«<span class="quote">Default codepage for FAT</span>»</span>
- (<code class="option">CONFIG_FAT_DEFAULT_CODEPAGE</code>) и
- <span class="quote">«<span class="quote">Default iocharset for
- FAT</span>»</span> (<code class=
- "option">CONFIG_FAT_DEFAULT_IOCHARSET</code>). Нет возможности
- указать эти параметры для файловой системы ntfs во время компиляции
- ядра.
- </p>
- <p>
- Для некоторых типов жестких дисков можно сделать файловую систему
- ext3 более устойчивой к сбоям питания. Чтобы сделать это, добавьте
- параметр <code class="option">barrier=1</code> к соответствующей
- записи в <code class="filename">/etc/fstab</code>. Чтобы проверить,
- поддерживает ли диск эту опцию, запустите <a class="ulink" href=
- "https://mirror.linuxfromscratch.ru/blfs/view/12.0/general/hdparm.html">
- hdparm</a> на соответствуюшем разделе. Например, если:
- </p>
- <pre class="userinput"><kbd class=
- "command">hdparm -I /dev/sda | grep NCQ</kbd></pre>
- <p>
- возвращает непустой вывод, опция поддерживается.
- </p>
- <p>
- Примечание: разделы на основе управления логическими томами (LVM) не
- могут использовать параметр <code class="option">barrier</code>.
- </p>
- </div>
- <div class="navfooter">
- <ul>
- <li class="prev">
- <a accesskey="p" href="introduction.html" title=
- "Введение">Пред.</a>
- <p>
- Введение
- </p>
- </li>
- <li class="next">
- <a accesskey="n" href="kernel.html" title="Linux-6.4.12">След.</a>
- <p>
- Linux-6.4.12
- </p>
- </li>
- <li class="up">
- <a accesskey="u" href="chapter10.html" title=
- "Глава 10. Делаем систему LFS загрузочной">Наверх</a>
- </li>
- <li class="home">
- <a accesskey="h" href="../index.html" title=
- "Линукс с нуля - Версия 12.0">Начало</a>
- </li>
- </ul>
- </div>
- </body>
-</html>