Ответ
Файл /etc/fstab (File System Table) содержит статическую информацию о файловых системах, которые должны монтироваться автоматически при загрузке системы или вручную командой mount. Каждая запись состоит из шести полей:
- Устройство — идентификатор раздела (путь
/dev/sda1, UUID или метка LABEL). - Точка монтирования — каталог, куда будет смонтирована ФС.
- Тип файловой системы — например,
ext4,xfs,ntfs,swap. - Опции монтирования — разделенные запятыми параметры (
defaults,noatime,ro,noexec). - Dump — флаг для утилиты
dump(0 — не делать резервную копию). - Fsck order — порядок проверки ФС утилитой
fsck(0 — не проверять, 1 — корневая ФС, 2 — остальные).
Пример записи для монтирования по UUID:
# <device> <mount point> <type> <options> <dump> <fsck>
UUID=550e8400-e29b-41d4-a716-446655440000 /data ext4 defaults,noatime 0 2
Практическое использование в DevOps: Этот файл критичен для автоматизации развертывания. Мы используем инструменты вроде Ansible для его управления, чтобы гарантировать, что все необходимые тома (например, для логов или данных приложения) будут доступны после перезагрузки сервера.