UDF и fstab (никакой UUID)

Я очень люблю использовать mupdf. Нет никакого видимого UI, и привязки клавиш по умолчанию прекрасны.

3
13.04.2017, 15:36
5 ответов

Выберите blocksize, по крайней мере, 2K (который является значением по умолчанию), и добавить --vid= к Вашему mkudffs параметры. ( blkid от util-linux кажется, не справляется с меньшим blocksizes.)

$ mkudffs --media-type=hd --vid=my-drive /dev/sdj
$ blkid /dev/sdj
/dev/sdj: LABEL="my-drive" TYPE="udf"

Теперь можно использовать LABEL=my-drive в /etc/fstab.

3
27.01.2020, 21:13
  • 1
    , хотя другие ответы были корректны также, этот дал мне большинство рук на подход, таким образом, я выбрал его. –  romeovs 08.04.2012, 13:41
  • 2
    Для тех, кто, как я, не знает, как смонтировать диск маркировкой, посмотрите здесь. –  RolfBly 29.05.2015, 23:08

С другой стороны, можно поставить маркировку FS и затем смонтировать использование LABEL= опция. Это определенно работает, но это не соответствует Вашим критериям UUID.

0
27.01.2020, 21:13

Ну, UUID не является parition-единственным атрибутом на самом деле.

man mkudffs упоминания:

  • - lvid=logical-volume-ident — Указывают идентификатор логического тома.
  • - vid=volume-ident — Указывают идентификатор объема.
  • - vsid=volume-set-ident — Указывают идентификатор набора томов.

Вы попытались использовать какой-либо из него?

-1
27.01.2020, 21:13

Если Вам нужно blocksize=512 для совместимости Windows существует фиксация к util-linux это обновляет blkid распознать vid как маркируют на любом размере блока. Это еще не вошло в выпущенную версию; это фиксировалось 1 марта 2013. Существует также ошибка в udf модуль ядра, который препятствует тому, чтобы он использовал раздел, больше, чем 128G - фиксация для этого, посвятил себя магистрали в начале февраля и только что посвятил себя 3.0-стабильным, 3.4-стабильным, и 3.8-стабильным ответвлениям.

3
27.01.2020, 21:13

Убедитесь, что вы используете --blocksize=512 (, если только у вас нет родного диска 4k ). Размер блока UDF должен соответствовать размеру логического (сектора )диска, который составляет 512 байт. Старые версии mkudfffs не могут определить размер логического сектора и возвращаются к значению CD/DVD 2048 (, что вызывает проблемы для других ОС, поскольку они не ожидают размер блока CD/DVD на жестких дисках ).

blkid из утилиты -linux v2.30 также предоставляет UUID для файловых систем UDF, поэтому просто обновите утилиту -linux до новой версии, после чего вы сможете использовать UUID в /etc/fstab. UUID вычисляется из идентификатора набора томов UDF, который по определению UDF имеет первые 16 уникальных символов, нетривиальный -, нефиксированный -и подходящий для гарантии уникальности идентификатора.

Также mkudffs, начиная с версии 1.1, имеет опцию --uuid= для указания собственного UUID.

2
27.01.2020, 21:13

Теги

Похожие вопросы