Mauli Asked: 2009-05-20 04:49:19 +0800 CST2009-05-20 04:49:19 +0800 CST 2009-05-20 04:49:19 +0800 CST 是否可以缩小 JFS 文件系统? 772 过去不可能缩小 JFS。在此期间情况是否发生了变化,是否有人正在研究它,是否有计划......? 如何在无需备份和恢复文件的情况下用另一个 FS 替换 JFS? linux filesystems 3 个回答 Voted Best Answer Tim 2009-05-20T05:17:13+08:002009-05-20T05:17:13+08:00 使用标准工具无法缩小 JFS 文件系统。Compunix提供了一些声称能够缩小 JFS 文件系统的工具,但没有广泛说明它们的可靠性或成功率。 通常不可能就地切换文件系统,除非您要更改同一文件系统的版本(ext2->ext3->ext4)或在某些 Windows 系统上将 FAT 转换为 NTFS。 理论上,如果你的 JFS 文件系统没有占用整个磁盘,而且你很幸运 FS 在磁盘上的位置,你可以将文件复制到另一个分区,然后删除 JFS 分区并增加另一个分区及其文件系统(一定要选择可以增长的东西,比如 ReiserFS 或 XFS)。 Adam 2009-05-20T05:30:36+08:002009-05-20T05:30:36+08:00 根据这篇文章,只能缩小 JFS2。 遗憾的是,我认为您不能在线从 JFS 迁移到 JFS2。 conny 2009-05-21T15:16:36+08:002009-05-21T15:16:36+08:00 如果您有备份,您可以试一试并尝试convertfs - 它的功能类似于“昨天”的建议,但步骤很小并且是自动化的。(但话又说回来,如果你有备份 - 重新创建 fs 并恢复不是更容易吗?:) 理论上它应该工作。(我实际上已经成功使用过它......一次)
使用标准工具无法缩小 JFS 文件系统。Compunix提供了一些声称能够缩小 JFS 文件系统的工具,但没有广泛说明它们的可靠性或成功率。
通常不可能就地切换文件系统,除非您要更改同一文件系统的版本(ext2->ext3->ext4)或在某些 Windows 系统上将 FAT 转换为 NTFS。
理论上,如果你的 JFS 文件系统没有占用整个磁盘,而且你很幸运 FS 在磁盘上的位置,你可以将文件复制到另一个分区,然后删除 JFS 分区并增加另一个分区及其文件系统(一定要选择可以增长的东西,比如 ReiserFS 或 XFS)。
根据这篇文章,只能缩小 JFS2。
遗憾的是,我认为您不能在线从 JFS 迁移到 JFS2。
如果您有备份,您可以试一试并尝试convertfs - 它的功能类似于“昨天”的建议,但步骤很小并且是自动化的。(但话又说回来,如果你有备份 - 重新创建 fs 并恢复不是更容易吗?:)
理论上它应该工作。(我实际上已经成功使用过它......一次)