Настройка и работа в Linux



              

Файловая система - часть 2


#fstab
#устройство# точка монтирования тип опции fs_freq и fs_passno
/dev/hda3 / ext2 defaults 0 1
/dev/hda4 /proc swap defaults 0 2
/dev/hda1 /boot ext2 defaults 0 2
/dev/hda2 /mnt/diskc vfat auto, exec, nosuid, async 0 0
none /proc proc defaults 0 0
/dev/hdc /mnt/cdrom iso9660 user, noauto, ro 0 0
/dev/fd0 /mnt/floppy auto user, noauto 0 0

Монтирование файловой системы осуществляется либо автоматически, либо вручную командой mount. Аналогично и размонтрование после использования, для этого служит команда umount. Эта команда таже использует файл fstab и такие же параметры. mount -t <тип> -o <опции> <устройство> <каталог>

Структура этого файла отвечает на естественные вопросы "Что?", "Куда?" и "Каким образом?". На последний вопрос отвечают столбцы со третьего по пятый. Самый интересный столбец, это столбец опций.

Общие опции

async Ввод/вывод осуществляется асинхронно. Задано по умолчанию.
sync Ввод/вывод осуществляется синхронно. Устанавливайте для ненадежных носителей, иногда полезно ставить для дисководов.
atime Обновляется время обращения к файлу. Задано по умолчанию.
auto Система монтируется автоматически.
noauto Система монтируется только вручную.
dev Файлы устройств интерпретируются устройствами.
nodev Обратно предыдущему.
exec Разрешено исполнение файлов.
noexec Исполнение запрещено.
suid Включены флаги SUID и SGID.
nosuid Обратно предыдущему.
user Обычный пользователь может смонтировать систему, правда с параметрами по умолчанию noexec, nosuid, nodev.
nouser Правом монтировки обладает только root
rw Чтение и запись.
ro Только чтение.
defaults Означает rw, suid, dev, exec, auto, nouser, async. В 95% случаев достаточно этой опции для ext2.

Опций, специфичных для ext2, очень много и описывать их большого смысла не имеет, поскольку ядро их определяет корректно. Теперь некоторые опции для vfat (FAT с длинными именами) и ntfs, вредительские и ненужные я опускаю.




Содержание  Назад  Вперед