Вы здесь

fstab: возможно ли задание ФС-специфичных опций в режиме автоопределения ФС?

В рамках программы по проработке вопроса взаимодействия с сменными носителями информации возник следующий вопрос:
Если монтировать вручную (через /etc/fstab), то можно либо жёстко задать файловую систему, либо использовать фичу автоопределения файловой системы.
Вопрос: возможно ли во втором случае задание специфичных для данной файловой системы опций (необходимых для компенсации изначальной убогости отдельных широко распространённых файловых систем)?

ну не знаю..

Anarchist написал:
... либо использовать фичу автоопределения файловой системы.

я с незапамятных времен использую типа

/dev/sda5            /mnt/sda5       auto            defaults        0 4

и проблем не было, меняю тип фс и ни о чём не задумываюсь

Anarchist написал:
Вопрос: возможно ли во втором случае задание специфичных для данной файловой системы опций

можно, если их понимает mount

что-то добрый я сегодня ....

leryc написал:
Anarchist написал:
Вопрос: возможно ли во втором случае задание специфичных для данной файловой системы опций

можно, если их понимает mount

Помнится не всё так безоблачно.
И при попытке указания FAT-специфичных опций при монтировании ext2 mount будет мало-мало ругаться.

:wq
--
Live free or die

leryc написал:
я с незапамятных времен использую типа

/dev/sda5            /mnt/sda5       auto            defaults        0 4

и проблем не было, меняю тип фс и ни о чём не задумываюсь

Для сменных носителей скорее user,defaults.

А ещё весьма интересно где эти опции персонифицируются (или определение умолчательного набора опций монтирования по типам файловой системы не предусмотрено?)?
Ибо указание в строке опций необходимых для vfat (очень мне не нравится, как оно монтируется с dafullts) приводит к ошибкам вида (dmesg):
udf: bad mount option "fmask=113" or missing value

:wq
--
Live free or die

man mount ?

Anarchist написал:
Для сменных носителей скорее user,defaults.

А ещё весьма интересно где эти опции персонифицируются (или определение умолчательного набора опций монтирования по типам файловой системы не предусмотрено?)?
Ибо указание в строке опций необходимых для vfat (очень мне не нравится, как оно монтируется с dafullts) приводит к ошибкам вида (dmesg):
udf: bad mount option "fmask=113" or missing value

defaults
      Use default options: rw, suid, dev, exec, auto, nouser, and async.

что меня, как правило, устраивает...
когда не ленюсь, то прописываю и\или другие необходимые опции...

fmask или umask ?

ибо, согласно Библии :

Mount options for udf
       udf is the "Universal Disk Format" filesystem defined by the Optical Storage Technology Association, and is often used for DVD-ROM.  See also iso9660.

       gid=   Set the default group.

       umask= Set the default umask.  The value is given in octal.

       uid=   Set the default user.

       unhide Show otherwise hidden files.

       undelete
              Show deleted files in lists.

       nostrict
              Unset strict conformance.

       iocharset
              Set the NLS character set.

       bs=    Set the block size. (May not work unless 2048.)

       novrs  Skip volume sequence recognition.

       session=
              Set the CDROM session counting from 0. Default: last session.

       anchor=
              Override standard anchor location. Default: 256.

       volume=
              Override the VolumeDesc location. (unused)

       partition=
              Override the PartitionDesc location. (unused)

       lastblock=
              Set the last block of the filesystem.

       fileset=
              Override the fileset block location. (unused)

       rootdir=
              Override the root directory location. (unused)

откуда взят fmask?

что-то добрый я сегодня ....

leryc написал:
когда не ленюсь, то прописываю и\или другие необходимые опции...

Здесь такой вариант не годится, ибо я прорабатываю тему автоматизации монтирования.

leryc написал:
fmask или umask ?
...
откуда взят fmask?

Ибо в данном случае работа с двумя типами файлов: простыми и специальными типа каталог.
И если маску (права) задать посредством umask, то работать с каталогами "несколько"... затруднительно.
Но на некоторых распространённых (сиречь необходимость работы с оными от твоего желания не зависит) файловых системах права доступа приходится задавать права доступа явно (маской). Откуда следует необходимость разделения маски для простых файлов и для каталогов.
fmask --- FAT-специфичная опция монтирования.

:wq
--
Live free or die

где логика, где разум? ;)

Anarchist написал:
fmask --- FAT-специфичная опция монтирования.

udf: bad mount option "fmask=113" or missing value

согласно ману - udf не понимает, как бы, опцию fmask, о чём dmesg и говорит простым англицким языком ....

что-то добрый я сегодня ....

leryc написал:
где логика, где разум? ;)

Anarchist написал:
fmask --- FAT-специфичная опция монтирования.

udf: bad mount option "fmask=113" or missing value

согласно ману - udf не понимает, как бы, опцию fmask, о чём dmesg и говорит простым англицким языком ....

Возвращаемся к тому, с чего начали:
1. Отказаться от FAT, увы, возможности нет.
2. Для адекватной работы с ним цитированную опцию полагаю необходимой.
3. Ограничиваться FAT'ом не хочу (в том числе в силу усугубления проблемы п.1).
Отсюда органично вытекает исходный вопрос.

:wq
--
Live free or die

А в uam это делается элементарно q-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
А в uam это делается элементарно q-:Е

Это пеар? :)

:wq
--
Live free or die

Это суровая реальность: https://github.com/mgorny/uam/blob/master/uam.conf#L35

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.