IBM 的 Linux 日志文件系统 (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
如果发生错误,则发生 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 值。
可以通过使用我们网页上标记为“邮件列表订阅”的链接订阅 JFS 邮件列表 http://jfs.sourceforge.net/