Опции fstab — настройки монтирования разделов и дисков


Когда система загружается внешние устройства добавляются udev в дерево директорий. При этом системой считывается файл /etc/fstab, учитываются опции fstab, диски и разделы монтируются в соответствии с ними.



Монтирование можно задавать по уникальному идентификатору UUID

Идентификаторы можно увидеть выполнив

blkid

Опции fstab


Опции fstab


auto/noauto — монтировать при загрузке

async/sync — записывать в любое время/сразу

default — RW,SUID, dev, exec, auto, nouser, async

dev/nodev — разрешать/не разрешать файлам устройств функционировать

exec/noexec — разрешать выполнять исполняемые файлы

RO/RW — только чтение, чтение запись

setuid/nosetuid — разрешать выполнять файлы как root

user/nouser — разрешать непривилегированным пользователям монтировать разделы



Дополнительные опции fstab требуются обычно при решении каких-то нестандартных задач.

Те значения, которые используются в конкретной системе можно посмотреть открыв файл /etc/fstab.


/etc/fstab пример


Также можно с помощью команды mount проверить с какими опциями смонтирован корневой раздел, например. На скриншоте видно флаг rw, значит раздел смонтирован в режиме read-write



Последняя колонка среди опций монтирования на скриншоте имеет згначение 1 для корневого раздела, 0 для раздела подкачки.

Значение определяет необходимость проверки файловой системы с помощью fsck (в Ubuntu/Debian)



Пример вхождения в файле для некорневого раздела:

UUID=5677767 /home/mountpoint ext4 noexec,nobootwait 0 1

Чтобы /etc/fstab считался после внесения изменений всегда нужно перезагружать сервер или выполнять mount -a



Опции fstab можно также передавать в командной строке при выполнении команды mount, добавляется флаг -o и значение опции.

Пример можно увидеть в материале по ссылке.

Сказать спасибо