From c4d43142181a45b849a15cf8ec5ebe61cea33897 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 10 Jan 2024 16:57:29 +0300 Subject: LFS 12 mirror --- lfs-12.0-sysv/chapter10/fstab.html | 191 +++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 lfs-12.0-sysv/chapter10/fstab.html (limited to 'lfs-12.0-sysv/chapter10/fstab.html') diff --git a/lfs-12.0-sysv/chapter10/fstab.html b/lfs-12.0-sysv/chapter10/fstab.html new file mode 100644 index 0000000..0bf2405 --- /dev/null +++ b/lfs-12.0-sysv/chapter10/fstab.html @@ -0,0 +1,191 @@ + + + + + + 10.2. Создание файла /etc/fstab + + + + + + + + +
+

+ 10.2. Создание + файла /etc/fstab +

+

+ Файл /etc/fstab используется некоторыми + программами для определения того, какие файловые системы должны + монтироваться по умолчанию, в каком порядке и какие из них должны + быть проверены (на наличие ошибок целостности) перед монтированием. + Создайте новую таблицу файловых систем следующим образом: +

+
cat > /etc/fstab << "EOF"
+# Begin /etc/fstab
+
+# file system  mount-point  type     options             dump  fsck
+#                                                              order
+
+/dev/<xxx>     /            <fff>    defaults            1     1
+/dev/<yyy>     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
+EOF
+

+ Замените <xxx>, + <yyy>, и <fff> подходящими для системы + значениями, например, sda2, + sda5, и ext4. Для получения подробной информации о + параметрах в этом файле, смотрите man 5 + fstab. +

+

+ Файловым системам операционных систем MS DOS и Windows (таким как + vfat, ntfs, smbfs, cifs, iso9660, udf) требуется специальная опция + utf8, чтобы не-ASCII символы в именах файлов интерпретировались + правильно. Для локалей, отличных от UTF-8, значение iocharset должно быть таким же, как набор символов + локали и настроено так, чтобы ядро понимало его. Это будет работать, + если соответствующее определение набора символов (находится в разделе + File systems -> Native Language Support при настройке ядра) было + скомпилировано в ядро или собрано как модуль. Однако, если набор + символов локали — UTF-8, параметр iocharset=utf8 сделает файловую систему + чувствительной к регистру. Чтобы исправить это, используйте + специальную опцию utf8 вместо + iocharset=utf8 для локалей UTF-8. + Параметр «codepage» также необходим для файловых систем + vfat и smbfs. Он должен быть установлен на номер кодовой страницы, + используемый в MS-DOS в вашей стране. Например, для монтирования + флешек пользователь локали ru_RU.KOI8-R должен установить следующие + значения в группе параметров строки монтирования в /etc/fstab: +

+
noauto,user,quiet,showexec,codepage=866,iocharset=koi8r
+

+ Соответствующий фрагмент параметров для пользователей ru_RU.UTF-8 + выглядит следующим образом: +

+
noauto,user,quiet,showexec,codepage=866,utf8
+

+ Обратите внимание, что iocharset + используется по умолчанию для iso8859-1 + (которая сохраняет файловую систему нечувствительной к регистру), а + параметр utf8 указывает ядру, что нужно + преобразовать имена файлов с использованием UTF-8, чтобы их можно + было интерпретировать в локали UTF-8. +

+

+ Также возможно указать значения кодовой страницы по умолчанию и + iocharset для некоторых файловых систем во время настройки ядра. + Соответствующие параметры называются «Default NLS Option» + (CONFIG_NLS_DEFAULT), «Default Remote NLS Option» + (CONFIG_SMB_NLS_DEFAULT), «Default codepage for FAT» + (CONFIG_FAT_DEFAULT_CODEPAGE) и + «Default iocharset for + FAT» (CONFIG_FAT_DEFAULT_IOCHARSET). Нет возможности + указать эти параметры для файловой системы ntfs во время компиляции + ядра. +

+

+ Для некоторых типов жестких дисков можно сделать файловую систему + ext3 более устойчивой к сбоям питания. Чтобы сделать это, добавьте + параметр barrier=1 к соответствующей + записи в /etc/fstab. Чтобы проверить, + поддерживает ли диск эту опцию, запустите + hdparm на соответствуюшем разделе. Например, если: +

+
hdparm -I /dev/sda | grep NCQ
+

+ возвращает непустой вывод, опция поддерживается. +

+

+ Примечание: разделы на основе управления логическими томами (LVM) не + могут использовать параметр barrier. +

+
+ + + -- cgit v1.2.3