Linux 的 IBM 日志文件系统 (JFS)

JFS 主页:http://jfs.sourceforge.net/

支持以下挂载选项

(*) == 默认

iocharset=name

用于将 Unicode 转换为 ASCII 的字符集。默认是不进行转换。使用 iocharset=utf8 进行 UTF-8 转换。这需要在内核 .config 文件中设置 CONFIG_NLS_UTF8。iocharset=none 明确指定了默认行为。

resize=value

将卷调整为 <value> 个块大小。JFS 仅支持扩展卷,不支持缩小。此选项仅在重新挂载且卷以读写方式挂载时有效。不带值的 resize 关键字会将卷扩展至分区完整大小。

nointegrity

不写入日志。此选项的主要用途是在从备份介质恢复卷时实现更高的性能。如果系统异常崩溃,则无法保证卷的完整性。

integrity(*)

将元数据更改提交到日志。使用此选项重新挂载之前指定了 nointegrity 选项的卷,以恢复正常行为。

errors=continue

发生文件系统错误时继续运行。

errors=remount-ro(*)

发生错误时以只读方式重新挂载文件系统。

errors=panic

如果发生错误,则引发内核恐慌并挂起机器。

uid=value

用指定值覆盖磁盘上的 uid

gid=value

用指定值覆盖磁盘上的 gid

umask=value

用指定的八进制值覆盖磁盘上的 umask。对于目录,如果设置了相应的读取位,则会设置执行位。

discard=minlen, discard/nodiscard(*)

这会启用/禁用 discard/TRIM 命令的使用。当块被释放时,discard/TRIM 命令会被发送到底层块设备。这对于 SSD 设备和稀疏/精简置备的 LUN 非常有用。FITRIM ioctl 命令也可以与 nodiscard 选项一起使用。minlen 的值指定了块设备 TRIM 命令被认为有效时的最小块数。当 discard 选项未给出值时,默认为 64 个块,在 JFS 中这意味着 256KiB。discard 的 minlen 值会覆盖 FITRIM ioctl() 给出的 minlen 值。

可以通过使用我们网页 http://jfs.sourceforge.net/ 上标记为“Mail list Subscribe”的链接来订阅 JFS 邮件列表