Чтение онлайн

на главную - закладки

Жанры

Linux-сервер своими руками

Колисниченко Денис Николаевич

Шрифт:

Пусть я рискую показаться читателю аскетом, но я предпочитаю использовать программу fdisk. Что и вам советую, так как fdisk — стандартная программа и, вне зависимости с каким дистрибутивом работаете, вы всегда сможете выполнить любые операцию по переразбиению жесткого диска на разделы, используя fdisk. Согласен, fdisk не умеет изменять размер раздела без потери данных, но лучше уж уметь использовать fdisk, чем пытаться запустить Disk Drake, работая со Slackware…

4.9. Монтирование дисков. Файл/etc/fstab

Как уже отмечалось ранее, прежде чем использовать файловую систему, ее нужно примонтировать к основной файловой системе. Определим правила работы со сменными носителями (СН) данных (CDROM, Floppy, Zip) и монтируемыми файловыми системами (ФС):

1. Прежде чем использовать СН (или ФС), его нужно примонтировать к корневой файловой системе. Каталог, через который будет производиться доступ к файлам СН (ФС), называется точкой монтирования.

2. Если вы хотите сменить СН, его нужно размонтировать, сменить на новый и смонтировать заново.

3. Если вы не хотите использовать СН (ФС), его нужно размонтировать. При останове системы размонтирование производится автоматически.

4. Вы не можете размонтировать СН (ФС), который в данный момент используется.

Для монтирования ФС предназначена программа mount, для размонтирования — umount. Общий формат вызова (наиболее часто используемый) следующий:

mount –t fs_type device mount_point

В качестве параметра fs_type программы mount указывается тип подключаемой файловой системы, некоторые из которых я позволю себе еще раз напомнить в табл. 4.6.

Основные типы файловых систем Таблица 4.6

Тип Описание
ext2 или ext3 Файловая система Linux
vfat Файловая система Windows 9х
iso9660 Ее нужно использовать при монтировании CD-ROM
ntfs Всем известная NT Filesystem

Следующим параметром является устройство (device). В качестве устройства выступает носитель данных, например /dev/hdd. Далее, наконец, задается сама точка монтирования (mount_point). Примонтировать файловую систему вы можете к любому каталогу корневой файловой системы. Я рекомендую создать подкаталог в каталоге /mnt с осмысленным именем и к нему подмонтировать нужную вам файловую систему. Например, для монтирования дисковода А: вы можете использовать следующую команду:

mount -t vfat /dev/fd0 /mnt/floppy

При этом считается, что дискета отформатирована для файловой системы vfat.

Для монтирования привода CD-ROM вы можете воспользоваться следующей командой:

mount –t iso9660 /dev/hdd /mnt/cdrom

Привод CD-ROM подключен ко второй шине IDE как ведомый (Secondary Slave).

Для размонтирования достаточно указать точку монтирования или устройство в качестве параметра команды umount. Например, команда

umount /mnt/floppy

размонтирует диск А:. Информация об устройствах, смонтированных на данный момент, содержится в файле /etc/mtab. Программа mount имеет опции, представленные в табл. 4.7.

Параметры программы mount Таблица 4.7

Опция Описание
– а Монтирование всех файловых систем, указанных в файле /etc/fstab, кроме тех, для которых указан параметр noauto
– n Монтирование без записи в файл /etc/mtab. Полезно, если каталог /etc доступен только для чтения
– r Монтирование в режиме «только чтение»
– w Монтирование в режиме «чтение/запись» (по умолчанию)
– t тип_ФС Задает тип файловой системы

Вы можете комбинировать опции, например, команда

mount –a –t vfat
монтирует все ФС типа vfat. Список файловых систем, которые поддерживает ядро вашей системы, находится в файле /etc/filesystems или в файле /proc/filesystems.

Для того, чтобы файловая система монтировалась автоматически при загрузке системы, нужно внести определенную запись в файл /etc/fstab. Формат записей в этом файле следующий:

device mount_point f s_type options флаг_резервного_копирования флаг_проверки

где:

device — устройство, которое нужно подмонтировать;

mount_point — точка монтирования;

fs_type — тип файловой системы;

options — набор опций монтирования (см. табл. 4.8);

флаг_резервного_копирования — если установлена (1), то программа dump включит данную ФС в архив при создании резервной копии (дампа). Если установлен (0), то резервная копия ФС создаваться не будет;

флаг_проверки — этот флаг устанавливает порядок, в котором файловые системы при монтировании будут проверяться на наличие ошибок. Поиск и исправление ошибок при этом осуществляется специальной программой fsck, которая запускается сценарием инициализации системы. Этот флаг означает очередь, в которой будет проверяться данная файловая система. Если для нескольких файловых систем указан один и тот же номер, то эти файловые системы, при подходе очереди, будут проверяться одновременно. Правильная настройка флагов проверки позволяет ускорить загрузку. Корневая файловая система всегда должна иметь значение флага проверки (1), которое означает, что ее необходимо проверять первой. Для всех остальных файловых систем рекомендуется устанавливать значение (2), которое позволит произвести их проверку одновременно, сразу же после проверки корневой файловой системы. Значение (0) указывается для файловых систем, проверку которых производить не нужно. К таким ФС относятся съемные файловые системы (носители Floppy, CD-ROM, и т.д.).

Опции монтирования ФС в файле /etc/fstab Таблица 4.8

Опция Описание
exec Разрешает запуск бинарных (выполняемых) файлов для данной файловой системы. Эта опция используется по умолчанию
noexec Запрещает запуск бинарных (выполняемых) файлов для данной файловой системы
noauto Данная файловая система не может быть смонтирована с помощью команды mount –а, то есть не может быть смонтирована при загрузке системы
auto Данная файловая система будет автоматически смонтирована во время загрузки. Эта опция используется по умолчанию
ro Монтирование в режиме «только чтение»
rw Монтирование в режиме «чтение/запись». Эта опция используется по умолчанию
user Разрешает пользователям монтировать/демонтировать данную файловую систему
nouser Запрещает пользователям монтировать/демонтировать данную файловую систему. Эта опция используется по умолчанию
defaults Использовать стандартный набор опций, установленных по умолчанию
Поделиться:
Популярные книги

Страж Тысячемирья

Земляной Андрей Борисович
5. Страж
Фантастика:
боевая фантастика
альтернативная история
фэнтези
5.00
рейтинг книги
Страж Тысячемирья

Тринадцатый IX

NikL
9. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
сказочная фантастика
5.00
рейтинг книги
Тринадцатый IX

Артефактор. Шаг в неизвестность

Седых Александр Иванович
1. Артефактор
Фантастика:
фэнтези
боевая фантастика
попаданцы
6.12
рейтинг книги
Артефактор. Шаг в неизвестность

Пески веков (сборник)

Уиндем Джон Паркс Лукас Бейнон Харрис
1970. Зарубежная фантастика
Фантастика:
научная фантастика
5.00
рейтинг книги
Пески веков (сборник)

Газлайтер. Том 2

Володин Григорий
2. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 2

Цикл "Идеальный мир для Лекаря". Компиляция. Книги 1-30

Сапфир Олег
Лекарь
Фантастика:
боевая фантастика
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Цикл Идеальный мир для Лекаря. Компиляция. Книги 1-30

Древесный маг Орловского княжества 9

Павлов Игорь Васильевич
9. Орловское княжество
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Древесный маг Орловского княжества 9

Неучтенный элемент. Том 5

NikL
5. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 5

На границе империй. Том 4

INDIGO
4. Фортуна дама переменчивая
Фантастика:
космическая фантастика
6.00
рейтинг книги
На границе империй. Том 4

Бастард

Майерс Александр
1. Династия
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард

Двойник короля 21

Скабер Артемий
21. Двойник Короля
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Двойник короля 21

Печать Пожирателя

Соломенный Илья
4. Пожиратель
Фантастика:
аниме
сказочная фантастика
фэнтези
попаданцы
5.00
рейтинг книги
Печать Пожирателя

Локки 10. Потомок бога

Решетов Евгений Валерьевич
10. Локки
Фантастика:
фэнтези
юмористическое фэнтези
героическая фантастика
боевая фантастика
5.00
рейтинг книги
Локки 10. Потомок бога

Цивилизация статуса (сборник)

Шекли Роберт
Сборники Роберта Шекли
Фантастика:
фэнтези
8.22
рейтинг книги
Цивилизация статуса (сборник)