UDF 文件系统

如果您在使用此驱动程序读取 UDF 光盘时遇到问题,请按照 MAINTAINERS 文件中的说明进行报告。

写入支持需要一个支持写入的块驱动程序。目前 dvd+rw 光驱和介质支持真正的随机扇区写入,因此可以在这些设备上直接以读/写方式挂载 udf 文件系统。然而,CD-RW 介质不支持这一点。相反,可以使用实用程序 cdrwtool 将介质格式化为数据包模式,然后可以将 pktcdvd 驱动程序绑定到基础的 cd 设备,以提供所需的缓冲和读-修改-写循环,从而允许文件系统随机扇区写入,同时仅向硬件提供完整的数据包写入。虽然 dvd+rw 介质不是必需的,但由于驱动器固件内部提供的读-修改-写支持非常差,因此使用 pktcdvd 驱动程序通常可以提高性能。


支持以下挂载选项

gid=

设置默认组。

umask=

设置默认 umask。

mode=

设置默认文件权限。

dmode=

设置默认目录权限。

uid=

设置默认用户。

bs=

设置块大小。

unhide

显示其他隐藏文件。

undelete

在列表中显示已删除的文件。

adinicb

将数据嵌入 inode 中(默认)

noadinicb

不要将数据嵌入 inode 中

shortad

使用短 ad

longad

使用长 ad(默认)

nostrict

取消严格一致性

iocharset=

设置 NLS 字符集

uid= 和 gid= 选项需要更多解释。它们将接受十进制数值,并且该挂载上的所有 inode 都将显示为属于该 uid 和 gid。挂载选项也接受字符串“forget”。forget 选项导致所有 ID 都以 -1 的形式写入磁盘,这是 UDF 标准表示这些文件不支持 ID 的方式。

对于可移动介质的典型桌面使用,您应该将 ID 设置为交互式登录用户的 ID,并指定 forget 选项。这样,交互式用户将始终看到磁盘上的文件属于他。

剩下的用于调试和灾难恢复

novrs

跳过卷序列识别

以下选项需要从 0 开始的偏移量。

session=

设置 CDROM 会话(默认= 上次会话)

anchor=

覆盖标准锚点位置。(默认值= 256)

lastblock=

设置文件系统的最后一个块


有关最新版本和工具集,请参阅

https://github.com/pali/udftools

有关 UDF 和 ECMA 167 的文档可从以下网址免费获得