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

使用 short ad

longad

使用 long 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 的文档可从以下网址免费获得