EVMS 当前发布了七个 FSIM。这些文件系统模块允许 EVMS 与文件系统实用程序(如 mkfs 和 fsck)进行交互。此外,FSIM 确保 EVMS 安全地执行操作,例如扩展和收缩文件系统,通过与文件系统协调这些操作。
您可以通过各种 EVMS 用户界面调用诸如 mkfs 和 fsck 等操作。您通过 FSIM 启动的任何操作都不会保存到磁盘,直到更改保存在用户界面中。在本章的后面部分,我们将提供通过 EVMS GUI、Ncurses 和命令行界面创建新文件系统和协调文件系统检查的示例。
EVMS 支持的 FSIM 包括
JFS
XFS
ReiserFS
Ext2/3
SWAPFS
OpenGFS
NTFS
JFS 模块支持 IBM 日志文件系统 (JFS)。当前支持包括 mkfs、unmkfs、fsck 和在线文件系统扩展。您的系统必须至少安装 1.0.9 版本的 JFS 实用程序才能与此 EVMS FSIM 一起使用。您可以从 JFS for Linux 站点下载最新的实用程序。
有关 JFS FSIM 的更多信息,请参阅附录 F。
XFS FSIM 支持来自 SGI 的 XFS 文件系统。命令支持包括 mkfs、unmkfs、fsck 和在线扩展。请使用 1.2 或更高版本,您可以从 SGI 开源 FTP 目录下载。
有关 XFS FSIM 的更多信息,请参阅附录 G。
ReiserFS 模块支持 ReiserFS 日志文件系统。此模块支持 mkfs、unmkfs、fsck、在线和离线扩展以及离线收缩。您需要 3.x.1a 或更高版本的 ReiserFS 实用程序才能与 EVMS FSIM 模块一起使用。您可以从 The Naming System Venture (Namesys) 网站下载 ReiserFS 实用程序。
有关 ReiserFS FSIM 的更多信息,请参阅附录 H。
EXT2/EXT3 FSIM 同时支持 ext2 和 ext3 文件系统格式。FSIM 支持 mkfs、unmkfs、fsck 以及离线收缩和扩展。
有关 Ext2/3 FSIM 的更多信息,请参阅附录 I。
SWAPFS FSIM 支持 Linux 交换设备。FSIM 允许您创建和删除交换设备,并支持 mkfs、unmkfs、收缩和扩展。目前,您负责在启动脚本中或手动发出 swapon 和 swapoff 命令。只要设备未被使用,您就可以使用 SWAPFS FSIM 调整交换设备的大小。
OpenGFS 模块支持 OpenGFS 集群日志文件系统。此模块支持 mkfs、unmkfs、fsck 和在线扩展。您需要 OpenGFS 实用程序才能与 EVMS FSIM 模块一起使用。您可以从 SourceForge 上的 OpenGFS 项目下载 OpenGFS 实用程序。
有关 OpenGFS FSIM 的更多信息,请参阅附录 J。
NTFS FSIM 支持 NTFS 文件系统格式。FSIM 支持 mkfs、unmkfs 以及离线收缩和扩展。它还支持从 ntfsprogs 实用程序运行 ntfsfix 和 netfsclone。您可以从 Linux NTFS 项目网站下载 ntfsprogs 实用程序。
有关 NTFS FSIM 的更多信息,请参阅附录 K。