русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-28; просмотров: 543; Нарушение авторских прав


Файл /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 0proc /proc proc defaults 0 0sysfs /sys sysfs defaults 0 0devpts /dev/pts devpts gid=4,mode=620 0 0tmpfs /dev/shm tmpfs defaults 0 0# End /etc/fstabEOF

Замените <xxx>, <yyy> и <fff> значениями, соответствующими используемой системе, например, hda2, hda5 и ext3. Подробности об этих шести полях данной таблицы можно узнать с помощью команды man 5 fstab.

Точка монтирования /dev/shm для tmpfs добавлена с тем, чтобы можно было использовать POSIX-разделяемую память. Ядро требуется собирать с поддержкой использования такой памяти (подробнее об этом в следующем разделе). Обратите внимание, что в настоящее время очень мало программ используют POSIX-разделяемую память. Поэтому будем считать, что точка монтирования /dev/shm является необязательной. Дополнительную информацию смотрите в файле Documentation/filesystems/tmpfs.txt в дереве исходных кодов ядра.

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



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

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

noauto,user,quiet,showexec,iocharset=utf8,codepage=866
Замечание В последнем случае ядро выдаст следующее сообщение: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! Эту рекомендацию следует проигнорировать, поскольку все другие значения параметра "iocharset" приводят к неправильному отображению имен файлов в локалях, использующих UTF-8.

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

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

hdparm -I /dev/sda | grep NCQ

не будет пустым, то этот параметр поддерживается.

Примечание: Для разделов, использующих управление логическими томами Logical Volume Management (LVM), параметр barrier применять нельзя.



<== предыдущая лекция | следующая лекция ==>
Создание конфигурационных файлов сетевых интерфейсов | Установка ядра


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.031 сек.