Инструменты пользователя

Инструменты сайта


software:linux_server:lfs:chapter10.2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
software:linux_server:lfs:chapter10.2 [2025/02/22 20:28] vladpolskiysoftware:linux_server:lfs:chapter10.2 [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-<note blue> 
-<wrap left>← [[software:linux_server:lfs:chapter10.1|10.1 Введение]]</wrap>  
-<wrap right>[[software:linux_server:lfs:chapter10.3|10.3.Linux-6.13.2]] →</wrap> 
-</note> 
-====== 10.2 Создание файла /etc/fstab ====== 
-Файл /etc/fstabиспользуется некоторыми программами для определения того, где файловые системы должны быть смонтированы по умолчанию, в каком порядке и какие должны быть проверены (на наличие ошибок целостности) перед монтированием. Создайте новую таблицу файловых систем следующим образом: 
-<code> 
-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 
- 
-# End /etc/fstab 
-EOF 
-</code> 
-Замените <xxx>, <yyy>, и <fff>на значения, соответствующие системе, например, sda2, sda5, и ext4. Подробную информацию о шести полях в этом файле см. в [[https://man.archlinux.org/man/fstab.5|fstab(5)]] 
- 
-Файловые системы с происхождением MS-DOS или Windows (т. е. vfat, ntfs, smbfs, cifs, iso9660, udf) нуждаются в специальной опции utf8 для правильной интерпретации не-ASCII символов в именах файлов. Для локалей, отличных от UTF-8, значение iocharsetдолжно быть установлено таким же, как набор символов локали, скорректированный таким образом, чтобы ядро ​​его понимало. Это работает, если соответствующее определение набора символов (находится в Файловые системы -> Поддержка собственных языков при настройке ядра) было скомпилировано в ядро ​​или собрано как модуль. Однако, если набор символов локали — UTF-8, соответствующая опция iocharset=utf8сделает файловую систему чувствительной к регистру. Чтобы исправить это, используйте специальную опцию utf8вместо iocharset=utf8для локалей UTF-8. Опция « codepage » также необходима для файловых систем vfat и smbfs. Она должна быть установлена ​​на номер кодовой страницы, используемой в MS-DOS в вашей стране. Например, для монтирования USB-флеш-накопителей пользователю ru_RU.KOI8-R потребуется следующее в разделе параметров строки монтирования /etc/fstab: 
-<code> 
-noauto,user,quiet,showexec,codepage=866,iocharset=koi8r 
-</code> 
-Соответствующий фрагмент опций для пользователей ru_RU.UTF-8: 
-<code> 
-noauto,user,quiet,showexec,codepage=866,utf8 
-</code> 
-Обратите внимание, что 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. Чтобы проверить, поддерживает ли дисковод эту опцию, запустите [[software:linux_server:lfs:hdparm|hdparm]] на соответствующем дисководе. Например, если: 
-<code> 
-hdparm -I /dev/sda | grep NCQ 
-</code> 
-возвращает непустой вывод, опция поддерживается. 
- 
-Примечание: разделы на основе управления логическими томами (LVM) не могут использовать эту barrier опцию. 
-<note blue> 
-<wrap left>← [[software:linux_server:lfs:chapter10.1|10.1 Введение]]</wrap>  
-<wrap right>[[software:linux_server:lfs:chapter10.3|10.3.Linux-6.13.2]] →</wrap> 
-</note> 
software/linux_server/lfs/chapter10.2.1740245310.txt.gz · Последнее изменение: vladpolskiy