♦ Точка_монтирования
— это имя каталога, к которому файловая система будет подключена. Он должен существовать и (желательно) быть пустым. Для раздела подкачки (swap) значение этого поля не используется, но в файле/etc/fstab
присутствовать все равно должно.♦ Вместо типа ФС
можно указать значение auto: в этом случае команда mount попытается определить тип самостоятельно.♦ Дамп
— это отметка о необходимости резервного копирования данной ФС программой dump (п.10.4.3). Значение 1 говорит о том, что резервировать нужно, значение 0 — нет.♦ Номер_fsck
: утилита fsck обычно запускается перед автоматическим монтированием ФС, проверяет ее на целостность и пытается исправить найденные ошибки. Это процедура долгая, и для ускорения загрузки можно либо отключить проверку для некоторых ФС (значение 0), либо для некоторых разделов запускать ее параллельно. Значение этого поля задает порядок проверки разных ФС: если номера одинаковые, то системы будут проверяться параллельно. Ясно, что ускорение может получиться только в том случае, когда параллельно проверяемые разделы находятся на разных физических дисках.Справку об опциях монтирования команды mount
можно получить по командеman mount
. В таблице 2.4 перечислены самые употребительные из них.Основные опции монтирования Таблица 2.4
Опция | Назначение |
---|---|
auto | ФС может быть смонтирована автоматически |
га | Смонтировать файловую систему в режиме «только чтение» |
rw | Смонтировать файловую систему для чтения и для записи (по умолчанию) |
dev | ФС может содержать файлы блочных и символьных устройств. Они интерпретируются как специальные файлы |
exec | Файлы на ФС могут быть исполняемыми |
suid | Разрешить использование битов SUID и SGID |
user | Разрешить непривилегированному пользователю монтировать и размонтировать данную файловую систему. Это значение влечет за собой noexec, nosuid и nodev, если после него явно не указано exec, suid или dev |
noauto nodev noexec nosuid nouser | Значения, противоположные соответствующим без «no» |
defaults | Установки по умолчанию: rw, suid, dev, exec, auto, nouser, async |
codepage=<значение> | Интерпретировать символы в именах файлов согласно кодовой странице |
iocharset=<значение> | Выводить символы в именах файлов согласно набору символов |
Программа установки создала файл /etc/fstab
/home
). Теперь нужно сделать так, чтобы из-под Linux были видны данные на ваших Windows-разделах. Проверьте, поддерживает ли ваше ядро типы ФС на Windows-разделах (cat /proc/filesystems
, в выводе команды должны присутствовать слова vfat
и/или ntfs
). Обычно ядро, поставляемое с дистрибутивом, собрано без поддержки NTFS — если ваш Windows-раздел отформатирован с этим типом, то вам придется либо пересобрать ядро, либо, что гораздо проще, конвертировать раздел в тип FAT32.Итак, после всех этих проверок я вписал в файл /etc/fstab
/dev/hda6 /mnt/disk_e vfat rw,codepage=866,iocharset=utf8
…и получил каталог /mnt/disk_e
Глава 3
Работаем в командной строке
3.1. Как устроен Linux: ядро и процессы
Главная, постоянно находящаяся в оперативной памяти, часть ОС Linux называется ядром (Kernel). Ядро ОС обрабатывает прерывания от устройств, выполняет запросы системных процессов и пользовательских приложений, распределяет виртуальную память, создает и уничтожает процессы, обеспечивает многозадачность посредством переключения между ними, содержит драйверы устройств, обслуживает файловую систему (см. рис. 3.1).
Рис. 3.1
. Устройство ОС Linux