Введение

Файл конфигурации системы fstab (от "file systems table" – таблица файловых систем) – это системный файл, обычно расположенный в каталоге /etc на Unix и Unix-подобных компьютерных системах. В Linux он входит в состав пакета util linux. Файл fstab обычно содержит список всех доступных разделов диска и других типов файловых систем и источников данных, которые не обязательно основаны на диске, а также указывает, как они должны быть смонтированы или иным образом интегрированы в общую структуру файловой системы. Файл fstab считывается командой mount, которая выполняется автоматически при загрузке системы для определения общей структуры файловой системы, и впоследствии, когда пользователь выполняет команду mount для её изменения. Поддержание файла fstab в рабочем состоянии – обязанность системного администратора. Хотя fstab используется для базовой конфигурации системы, для других целей его вытеснили автоматические механизмы монтирования. В некоторых версиях Unix этот файл может иметь другое имя; например, в системах Solaris он находится по адресу /etc/vfstab.

Современное использование

Файл fstab читается программами, работающими с дисковыми разделами и другими файловыми системами, и не поддерживается автоматически. Вместо этого он создается системным администратором или иногда программой установки операционной системы. Однако некоторые инструменты администрирования могут автоматически создавать и редактировать fstab или служить графическими редакторами для него. Современные системы Linux используют udev как автомаунтировщик для обработки подключения и отключения устройств "на лету" (таких как MP3-плееры или цифровые камеры) вместо использования fstab. Программы, такие как pmount, позволяют обычным пользователям монтировать и отмонтировать файловые системы без соответствующей записи в fstab; традиционные Unix-системы всегда позволяли привилегированным пользователям (пользователю root и пользователям группы wheel) монтировать или отмонтировать устройства без соответствующей записи в fstab.

Варианты, специфичные для файловой системы

Существует множество поддерживаемых mount файловых систем. Ниже перечислены некоторые из наиболее часто используемых. Полный список можно найти в документации к команде mount. Обратите внимание, что это относится к Linux; традиционные Unix-подобные системы обычно предоставляют схожую функциональность, но с несколько иным синтаксисом или оформлением.