diff options
author | Sn4il <sn4il@thedroth.rocks> | 2024-09-02 15:54:35 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2024-09-02 15:54:35 +0300 |
commit | 2203e654b389586650d553251b04544a34f189bf (patch) | |
tree | 0125b69fc70a2506c53158ba2020993a5b8985b7 /lfs-12.1-sysv/chapter10/fstab.html | |
parent | 200d528e55ca954d37769f4d143f10c9519b00e7 (diff) | |
download | sn4il-site-2203e654b389586650d553251b04544a34f189bf.tar.gz sn4il-site-2203e654b389586650d553251b04544a34f189bf.zip |
LFS 12.2
Diffstat (limited to 'lfs-12.1-sysv/chapter10/fstab.html')
-rw-r--r-- | lfs-12.1-sysv/chapter10/fstab.html | 191 |
1 files changed, 0 insertions, 191 deletions
diff --git a/lfs-12.1-sysv/chapter10/fstab.html b/lfs-12.1-sysv/chapter10/fstab.html deleted file mode 100644 index add2432..0000000 --- a/lfs-12.1-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 Vsnapshot" /> - <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.1"> - <div class="navheader"> - <h4> - Линукс с нуля - Версия 12.1 - </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.7.4">След.</a> - <p> - Linux-6.7.4 - </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.1">Начало</a> - </li> - </ul> - </div> - <h1 class="sect1"> - <a id="ch-bootable-fstab" name="ch-bootable-fstab"></a>10.2. Создание - файла /etc/fstab - </h1> - <div class="sect1" lang="ru" xml:lang="ru"> - <p> - Файл <code class="filename">/etc/fstab</code> используется некоторыми - программами для определения того, какие файловые системы должны - монтироваться по умолчанию, в каком порядке и какие из них должны - быть проверены (на наличие ошибок целостности) перед монтированием. - Создайте новую таблицу файловых систем следующим образом: - </p> - <pre class="userinput"><kbd class= - "command">cat > /etc/fstab << "EOF" -<code class="literal"># Begin /etc/fstab - -# file system mount-point type options dump fsck -# order - -/dev/<em class= -"replaceable"><code><xxx></code></em> / <em class= -"replaceable"><code><fff></code></em> defaults 1 1 -/dev/<em class= -"replaceable"><code><yyy></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><xxx></code></em>, - <em class="replaceable"><code><yyy></code></em>, и <em class= - "replaceable"><code><fff></code></em> подходящими для системы - значениями, например, <code class="filename">sda2</code>, - <code class="filename">sda5</code>, и <code class= - "systemitem">ext4</code>. Для получения подробной информации о - параметрах в этом файле, смотрите <a class="ulink" href= - "https://man.archlinux.org/man/fstab.5">fstab(5)</a>. - </p> - <p> - Файловым системам операционных систем MS DOS и Windows (таким как - vfat, ntfs, smbfs, cifs, iso9660, udf) требуется специальная опция - utf8, чтобы не-ASCII символы в именах файлов интерпретировались - правильно. Для локалей, отличных от UTF-8, значение <code class= - "option">iocharset</code> должно быть таким же, как набор символов - локали и настроено так, чтобы ядро понимало его. Это будет работать, - если соответствующее определение набора символов (находится в разделе - File systems -> 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.1/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.7.4">След.</a> - <p> - Linux-6.7.4 - </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.1">Начало</a> - </li> - </ul> - </div> - </body> -</html> |