ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
3.7.1 Монтирование файловых системСначала несколько концепций, связанных с файловыми системами. Прежде, чем файловая система будет принята вашей системой, она должна быть примонтирована к какому-то каталогу. Например, если у вас файловая система на дискете, то вы должны примонтировать ее в каталог, скажем /mnt, для того, чтобы обеспечить доступ к ее файлам (смотрите Раздел 4.6.2). После монтирования файловой системы все файлы этой системы появляются в этом каталоге (и ниже). После размонтирования файловой системы каталог (в нашем случае /mnt) будет пуст, то же самое справедливо для файловой системы на жестком диске.Команда mount используется для монтирования файловой системы. Выполняется из файла /etc/rc (файла системной инициализации во время загрузки, смотрите Раздел 4.10.1). Команда ount -av получает информацию о файловых системах и монтирует в соответствии с файлом /etc/fstab. Пример файла fstab показан ниже.mount -av Первое поле - это устройство (имя монтируемого раздела). Второе поле - точка монтирования. Третье поле - тип файловой системы (например, ext2 для системы типа ext2fs или minix для Minix filesystems). Таблица 4.1 перечисляет различные типы файловых систем, доступных в Linux.# device directory type options /dev/hda2 / ext2 defaults /dev/hda3 /usr ext2 defaults /dev/hda4 none swap sw /proc /proc proc none Эта таблица для ядра версии 1.1.37.
Таблица 3.1. Типы Файловых систем Linux Последнее поле
файла fstab (options) Вы можете видеть, что разделы своппинга также включены в /etc/fstab. Они имеют каталог монтирования "tt/none/", и тип "swap". Команда swapon -a выполняемая из /etc/rc используется для обеспечения своппинга на все устройства, перечисленные в /etc/fstab. Файл fstab
содержит одну специальную запись для файловой системы /proc. Как
говорилось в Разделе 3.11.1, файловая система /proc используется
для хранения информации о системных процессах, доступной памяти и т.п.
Если /proc не примонтирован, такие команды, как ps не будут работать.
Внимание! Команда mount может использоваться только root. Это для обеспечения безопасности системы. Вам не захочется, чтобы монтирование и размонтирование файловых систем зависело от прихоти рядовых пользователей. Есть несколько программных пакетов, которые дают возможность тем самым рядовым пользователям монтировать и размонтировать файловые системы (особенно на дискетах) не затрагивая безопасности системы. Команда mount -av фактически монтирует все файловые системы, кроме корневой файловой системы (в ранее приведенной таблице - /dev/hda2). Корневая файловая система автоматически монтируется ядром во время загрузки. Вместо использования mount -av вы можете примонтировать файловую систему вручную. Команда эквивалентна монтированию файловой системы на /dev/hda3 в примере fstab, рассмотренном ранее.# mount -t ext2 /dev/hda3 /usr Вам никогда
не следует монтировать и размонтировать файловые системы вручную. Команда
mount -av в /etc/rc позаботится о монтировании файловых
систем во время загрузки. Файловые системы автоматически размонтируются
командами shutdown или halt перед выключением системы.
|