5.11.4. Монтирование файловых систем при загрузке Linux
5.11.4. Монтирование файловых систем при загрузке Linux
Если вы не хотите при каждой загрузке вручную монтировать постоянные файловые системы (например, разделы Windows), вам следует прописать их в файле /etc/fstab. Обратите внимание — в этом файле не нужно прописывать файловые системы сменных носителей (дисковода, привода CD/DVD, флеш-диска) — сменные носители монтируются автоматически.
Примечание
Замечу, что программы установки некоторых дистрибутивов, в том числе Ubuntu, читают таблицу разделов и автоматически заполняют файл /etc/fstab. В результате все разделы Windows становятся доступными сразу после установки системы. Поэтому весь приведенный в этом разделе далее материал нужно воспринимать «для общего развития», и не более. Можно было ограничиться рассмотрением использования графического файлового менеджера, но тогда не вижу смысла в этой книге — должны же вы знать, что происходит в вашей системе!
Формат файла /etc/fstab следующий:
<устройство> <точка_монтирования> <тип_ФС> <опции> <флаг_РК> <флаг__проверки>
Здесь тип_ФС — это тип файловой системы, а флаг_РК — флаг резервного копирования. Если он установлен (1), то программа dump заархивирует данную файловую систему при создании резервной копии. Если не установлен (0), то резервная копия этой файловой системы создаваться не будет.
Флаг_проверки устанавливает, будет ли данная файловая система проверяться на наличие ошибок программой fsck. Проверка выполняется в двух случаях:
? если файловая система размонтирована некорректно;
? если достигнуто максимальное число операций монтирования для этой файловой системы.
Поле опций содержит важные параметры файловой системы, некоторые из них приведены в табл. 5.5.
Рассмотрим небольшой пример:
/dev/sr0 /mnt/cdrom auto umask=0,user,utf8,noauto,ro,exec 0 0
/dev/sda1 /mnt/c vfat umask=0,utf8 0 0
Первая строка — это строка монтирования файловой системы компакт-диска, а вторая — строка монтирования диска C:.
? Начнем с первой строки. /dev/sr0 — это имя устройства CD-ROM. Точка монтирования — /mnt/cdrom. Понятно, что этот каталог должен существовать. Обратите внимание — в качестве файловой системы не указывается жестко iso9660, поскольку компакт-диск может быть записан в другой файловой системе, поэтому в качестве типа файловой системы задано auto, т. е. автоматическое определение. Теперь идет довольно длинный набор опций. Ясно, что umask установлен в ноль, поскольку файловая система компакт-диска не поддерживает права доступа Linux. Параметр user говорит о том, что данную файловую систему можно монтировать обычному пользователю. Параметр utf8 мы рассмотрим чуть далее. Параметр noauto запрещает автоматическое монтирование этой файловой системы, и это правильно, ведь на момент монтирования в приводе может и не быть компакт-диска. Опция ro разрешает монтирование в режиме «только чтение», а exec разрешает запускать исполнимые файлы. Понятно, что компакт-диск не нуждается ни в проверке, ни в создании резервной копии, поэтому два последних флага равны нулю.
? Вторая строка проще. Первые два поля — это устройство и точка монтирования. Третье — тип файловой системы. Файловая система постоянна, поэтому можно явно указать тип файловой системы (vfat), а не auto. Опция umask, как и в предыдущем случае, равна нулю.
Вернемся к параметру utf8. Если подмонтировать Windows-раздел без этой опции, то вместо русских букв в названиях файлов и каталогов мы увидим вопросительные знаки. Указание опции utf8 позволяет корректно отображать русскоязычные имена файлов и каталогов. Эти опции мы также указываем и для CD-ROM, подразумевая, что он был записан в Windows.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
8.1. Монтирование и демонтирование файловых систем
8.1. Монтирование и демонтирование файловых систем Унифицированное иерархическое пространство имен файлов является большим достоинством дизайна Linux/Unix. Данный раздел рассматривает, как административные файлы, команды и операционная система объединяются для построения
8.1.2. Обзор различных типов файловых систем
8.1.2. Обзор различных типов файловых систем ЗАМЕЧАНИЕ. Обсуждение в данном разделе специфично для Linux. Однако, у многих современных систем Unix также есть сходные особенности. Мы рекомендуем вам изучить документацию своей системы. Исторически V7 Unix поддерживал лишь один тип
14.7. Обход деревьев файловых систем
14.7. Обход деревьев файловых систем Существуют две функции, которые облегчают приложениям просмотр всех файлов каталога, включая файлы в подкаталогах. Рекурсивный просмотр всех элементов древовидной структуры (например, файловой системы) часто называется обходом (walk)
Глава десятая. Из истории файловых систем
Глава десятая. Из истории файловых систем Файловые системы и, шире говоря, системы размещения данных вообще – неотъемлемая часть операционных систем. И потому их историю уместно рассказать в этой части книги. К тому же развитие ОС и их систем размещения данных – вещи,
Создание файловых систем
Создание файловых систем Пулы хранения представляют собой вместилища для наборов данных, для манипуляции которыми предназначена вторая из главнейших команд — zfs. Самыми важными наборами данных являются файловые системы, к рассмотрению которых мы и переходим.Для
4.8. Создание и монтирование файловых систем
4.8. Создание и монтирование файловых систем В предыдущих разделах мы кратко рассмотрели основные команды для работы с уже сформированной файловой системой. Теперь надо остановиться на вопросе о том, как создать файловую систему и модифицировать ее.Общее дерево файлов и
16.1. Типы файловых систем, поддерживаемых в Linux
16.1. Типы файловых систем, поддерживаемых в Linux Как уже было сказано в гл. 4, файловая система - одна из основных составляющих любой операционной системы, так как она обеспечивает хранение информации на физических носителях и доступ приложений к этой информации. В разд.4.4
2.3. Создание и монтирование файловых систем
2.3. Создание и монтирование файловых систем Создание файловой системы «вручную». Команда mkfsИз предыдущего параграфа следует, что создать файловую систему на разделе жесткого диска или внешнем носителе — это значит разметить его сектора на структуры данных,
7.8.4. Параметры файловых систем
7.8.4. Параметры файловых систем В каталоге /proc/sys/fs/ можно найти файлы, определяющие работу файловой системы:• file-max - максимальное число одновременно открытых файлов, по умолчанию 4096.• inode-max - максимальное число одновременно открытых инодов, по умолчанию 4096.• super-max -
Использование защищенных файловых систем
Использование защищенных файловых систем Пользователям удаленных баз данных (клиентским приложениям) не нужны полномочия файловой системы по доступу к базам данных. Им не нужны и соответствующие полномочия по использованию внешних приложений для записи и чтения
5.11. Монтирование файловых систем
5.11. Монтирование файловых систем 5.11.1. Команда mount Чтобы работать с какой-либо файловой системой, необходимо примонтировать ее к корневой файловой системе. Например, подключив флешку, нужно подмонтировать файловую систему флешки к корневой файловой системе — только так
Создание файловых систем
Создание файловых систем Пулы хранения представляют собой вместилища для наборов данных, для манипуляции которыми предназначена вторая из главнейших команд – zfs. Самыми важными наборами данных являются файловые системы, к рассмотрению которых мы и переходим.Для