在 UDF 中,卷标识符、卷集标识符、逻辑卷标识符和文件集标识符有什么区别?

der*_*ert 17 udf

我看到它mkudffs有四个不同标识符的选项:逻辑卷 ( --lvid)、卷 ( --vid)、卷集 ( --vsid) 和文件集标识符 ( --fsid)。然而,它没有给出这些含义的指导。

所以,我去了UDF规范。从 ISO/IEC 13346 aka ECMA-167 开始,我发现:

10.1.4 卷标识符(BP 24)

该字段应指定卷的标识。

14.1.10 逻辑卷标识符(BP 112)

该字段应指定记录文件集的逻辑卷的标识。

14.1.12 文件集标识符 (BP 304)

该字段应指定由该文件集描述符描述的文件集的标识。

嗯,这很有用。

所以,我尝试了OSTA UDF Spec 1.02,因为这是我试图生成的 UDF 版本。它没有多大帮助(尽管警告我不要使用“固定或微不足道的值”)。

我尝试了UDF 1.50 规范,它在 §4.1 中进一步告诉我,在显示这些值之前,必须应用使用 §4.1.2.1 中描述的算法的特定于操作系统的转换。当然,§4.1 之后的下一部分是 §4.2,祝你好运。此外,LogicalVolumeIdentifier“在自动点唱机中存在多个媒体时,在逻辑卷识别中极为重要。名称通常是向用户显示的名称。”

所以,我尝试了UDF 2.01规范,现在我知道,现在至少他们已经意识到这是4 2 2.2.1,它确实存在,但并不能帮助(它与像字符集的东西待遇)。

所以,据我所知:

  • 逻辑卷标识符是向用户显示的内容(可能仅由自动点唱机显示)。所以它应该设置为有意义的东西,例如,光盘标题。我假设这是 Windows、Mac OS 或 Nautilus 将显示的光盘标题。
  • 其他的存在只是为了浪费光盘上的空间,没有实际描述它们的用途。尽管如此,我应该将它们设置为既不固定也不平凡的值。可能,我应该将它们设置为来自莎士比亚的随机(即,非固定)行(即,不是微不足道的)。

或者,更好的是:其他字段是做什么用的?

Nik*_*lai 2

这些是一堆无用的字符串,除了LVID

形成 mkudffs:

  • --lvid指定逻辑卷标识符。它将给定字符串设置为以下字段:
    • 逻辑卷描述符中的逻辑卷标识符(参见ECMA-167中的图 15 )
    • 逻辑卷标识符在实现中的使用。(参见UDF 2.01中的2.2.7.2 )
    • 文件集描述符中的逻辑卷标识符。(参见ECMA-167中的图 9 )文件集描述符。(参见 [ECMA-167][5] 中的图 9)。
      逻辑卷标识符在 Windows 中显示为磁盘标签。
  • --vid 指定卷标识符。它将给定的字符串设置为主卷描述符中的卷标识符字段。(参见ECMA-167中的图 6 )。最大长度 31 字节。默认值“Linux UDF”。
  • --vsid指定卷集标识符。它将给定字符串设置为主卷描述符中的卷集标识符字段。(参见ECMA-167中的图 6 )。最大长度 127 字节。默认值“Linux UDF”。
    卷集标识符可以通过一些磁盘创作程序(例如 ImgBurn、MagicISO)进行编辑。它指定卷所属的卷集的标识。
  • --fsid指定文件集标识符。它设置文件集描述符中的文件集标识符字段。(参见ECMA-167中的图 9 )。最大长度 31 字节。默认值“Linux UDF”。