Файл /etc/fstab#

fstab - это конфигурационный файл, содержащий информацию о файловых системах, которые могут быть смонтированы. Каждая из них описывается в отдельной строке, состоящей из полей, разделенных символами табуляции или пробелами. Строки, начинающиеся с #, являются комментариями. Пустые строки игнорируются.

Каждая строка, не являющаяся комментарием, состоит из 6 полей:

  1. fs_spec - указание файловой системы/устройства, которые должны быть включены; вместо имени могут быть указаны метка или ID, например LABEL=Boot, UUID=3e6be9de-8139-11d1-9106-a43f08d823a6.

  2. fs_file - точка монтирования (цель) файловой системы, для областей подкачки не указывается.

  3. fs_fstype - тип файловой системы, например, ext4, xfs, btrfs, f2fs, vfat, ntfs, hfsplus, tmpfs, sysfs, proc, iso9660, udf, squashfs, nfs, cifs и др.; может быть несколько, разделенных запятыми.

  4. fs_mntops - параметры монтирования, связанные с файловой системой, в виде списка через запятую; основные параметры:

    • defaults - использование параметров по умолчанию;

    • noauto - запрет на монтирование при mount -a (монтировать все файловые системы);

    • user - разрешение на монтирование указанному пользователю;

    • owner - разрешение на монтирование владельцу устройства;

    • comment - использование программами, поддерживающими fstab;

    • nofail - запрет на сообщения об ошибках для устройства, если оно не существует.

  5. fs_freq - определение того, какие файловые системы необходимо удалить; по умолчанию 0;

  6. fs_passno - определение порядка выполнения проверок файловой системы во время загрузки; корневая файловая система должна быть указана с 1, другие - 2; по умолчанию 0 (не проверять файловую систему, если ее нет).

Примеры записей#

  • Для области подкачки:

    UUID=c178fa99-659e-4a35-99e4-d8d3439501cb /                       xfs     defaults        0 0
    

    Где:

    • UUID=c178fa99-659e-4a35-99e4-d8d3439501cb - идентификатор;

    • / - точка монтирования не задана;

    • xfs - тип файловой системы;

    • defaults - параметры по умолчанию;

    • 0 - запрет на удаление;

    • 0 - запрет на проверку.

  • Для устройства:

    UUID=95CA-B1F1          /boot/efi               vfat    defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2
    

    Где:

    • UUID=95CA-B1F1 - идентификатор;

    • /boot/efi - точка монтирования;

    • vfat - тип файловой системы;

    • defaults,uid=0,gid=0,umask=077,shortname=winnt - пользователь и группа root, маска доступа - права чтения, записи и выполнения разрешены, кроме прав на выполнение для всех пользователей, указан shortname, остальные параметры по умолчанию;

    • 0 - запрет на удаление;

    • 2 - порядок выполнения проверки.