Введение
Файл конфигурации системы fstab (от "file systems table" – таблица файловых систем) – это системный файл, обычно расположенный в каталоге /etc на Unix и Unix-подобных компьютерных системах. В Linux он входит в состав пакета util linux. Файл fstab обычно содержит список всех доступных разделов диска и других типов файловых систем и источников данных, которые не обязательно основаны на диске, а также указывает, как они должны быть смонтированы или иным образом интегрированы в общую структуру файловой системы. Файл fstab считывается командой mount, которая выполняется автоматически при загрузке системы для определения общей структуры файловой системы, и впоследствии, когда пользователь выполняет команду mount для её изменения. Поддержание файла fstab в рабочем состоянии – обязанность системного администратора. Хотя fstab используется для базовой конфигурации системы, для других целей его вытеснили автоматические механизмы монтирования. В некоторых версиях Unix этот файл может иметь другое имя; например, в системах Solaris он находится по адресу /etc/vfstab.
fstab (after file systems table) is a system file commonly found in the directory /etc on Unix and Unix like computer systems. In Linux, it is part of the util linux package. The fstab file typically lists all available disk partitions and other types of file systems and data sources that may not necessarily be disk based, and indicates how they are to be initialized or otherwise integrated into the larger file system structure. The fstab file is read by the mount command, which happens automatically at boot time to determine the overall file system structure, and thereafter when a user executes the mount command to modify that structure. It is the duty of the system administrator to properly create and maintain the fstab file. While fstab is used for basic system configuration, for other uses, it has been superseded by automatic mounting mechanisms. The file has other names on some versions of Unix; for example, it is found at /etc/vfstab on Solaris systems.
Современное использование
Файл fstab читается программами, работающими с дисковыми разделами и другими файловыми системами, и не поддерживается автоматически. Вместо этого он создается системным администратором или иногда программой установки операционной системы. Однако некоторые инструменты администрирования могут автоматически создавать и редактировать fstab или служить графическими редакторами для него. Современные системы Linux используют udev как автомаунтировщик для обработки подключения и отключения устройств "на лету" (таких как MP3-плееры или цифровые камеры) вместо использования fstab. Программы, такие как pmount, позволяют обычным пользователям монтировать и отмонтировать файловые системы без соответствующей записи в fstab; традиционные Unix-системы всегда позволяли привилегированным пользователям (пользователю root и пользователям группы wheel) монтировать или отмонтировать устройства без соответствующей записи в fstab.
Варианты, специфичные для файловой системы
Существует множество поддерживаемых mount файловых систем. Ниже перечислены некоторые из наиболее часто используемых. Полный список можно найти в документации к команде mount. Обратите внимание, что это относится к Linux; традиционные Unix-подобные системы обычно предоставляют схожую функциональность, но с несколько иным синтаксисом или оформлением.