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 邮件列表