Про fstab.

В последнее время меня стали реглярно находить по вопросу монтирования различных файловых систем в Linux. Пожалуй, стоит рассказать поподробнее про fstab, основываясь на уроках доктора Брауна (цикл статей в LinuxFormat).
Итак, в любом дистрибутиве Linux есть файл /etc/fstab, который задаёт порядок монтирования файловый систем. Пример стандартной строки fstab:
/dev/sda2 /home ext3 defaults 1 2
Всю строку можно разбить на шесть полей.
Поле 1 — устройство, на котором находится файловая система. В данном случае используется имя устройства, но возможна так же идентификация устройства по ID, UUID. Когда-то я уже писал, что столкнулся с этим в OpenSUSE.
Поле 2 — точка монтирования устройства. Другими словами — каталог (желательно пустой), который будет содержать файлы с выбранного устройства.
Поле 3 — тип файловой системы устройства. В примере — ext3, родная для Linux файловая система. С полным списком ФС, поддерживаемых вашей операционной системой, можно ознакомиться по команде:
cat /proc/filesystems
Поле 4 — параметры монтирования.

  • «defaults» означает, что дополнительные параметры не требуются;
  • «rw» — монтирует раздел для чтения/записи;
  • «ro» — монтировать только для чтения. Например, разделы, которые нужно защитить от изменений;
  • «noexec» — не позволяет прямого исполнения любых бинарных файлов на смонтированной файловой системе.

Более подробно с параметрами можно ознакомиться по
man mount
Ключ «-o» задаёт параметры монтирования.
Поле 5 — обозначает разделы, которые необходимо архивировать. Рудимент, ныне практически не использующийся.
Поле 6 — определяет порядок, в котором разделы будут проверяться утилитой fsck. Для корневого раздела «1», для прочих — «2».
Вот, собственно, и вся сложность.
Возможно, у кого-то возник вопрос, при чём тут mount? Всё очень просто: файл fstab содержит параметры для команды mount, которая будет выполняться при старте операционной системы.
Естественно, я описал далеко не все возможности, параметры и опции.
Более подробно с этой статьёй можно ознакомиться в LXF 113-114.

Запись опубликована в рубрике HOWTO, Linux с метками , , , , . Добавьте в закладки постоянную ссылку.

6 комментариев на «Про fstab.»

  1. маяк говорит:

    добавь ещё что, если удалось смонтировать раздел хоть как-нибудь, то можно посмотреть что получилось в мтабе и занести в фстаб.

  2. Dandr говорит:

    @ маяк, опа… А вот про это я что-то впервые слышу…

  3. Dandr говорит:

    маяк :

    cat /etc/mtab

    ага, вечером дома гляну.

  4. Vl_ad_le_na говорит:

    Ааааа, спасиииииибо!!! )))
    давно ждала;)

  5. Dandr говорит:

    @ Vl_ad_le_na, давно уже в черновиках висело. Всё руки не доходили)))

Добавить комментарий