![是否可行以及如何将 AIX 磁盘安装到 Linux 中?](https://linux22.com/image/503769/%E6%98%AF%E5%90%A6%E5%8F%AF%E8%A1%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%B0%86%20AIX%20%E7%A3%81%E7%9B%98%E5%AE%89%E8%A3%85%E5%88%B0%20Linux%20%E4%B8%AD%EF%BC%9F.png)
我有一个来自 AIX 服务器的磁盘,我需要探索它以恢复一些数据(服务器已关闭)。
是否可以在 Linux 上挂载 AIX 分区?如何操作?
答案1
只是想让你知道,我已经编写了对 Linux 的支持,用于发现和映射 AIX LVM 的逻辑卷以及安装 AIX JFS 文件系统,如 AIX 3.5 和 AIX 4.1 & 4.2 中所述。更多信息请访问https://stackoverflow.com/questions/16569079/which-software-project-for-a-aix-disk-partition-scanner-for-linux
答案2
答案可能是否定的。没有商业发行版具备挂载 AIX 的 JFS 文件系统的能力。因此,您需要为您的 Linux 构建/部署 JFS 模块。我的理解是,IBM 为 Linux 贡献的 JFS 技术源自 OS/2 而不是 AIX。请参阅此维基百科上有关 JFS 的内容:
在 AIX 操作系统中,存在两代 JFS 文件系统,分别称为 JFS(JFS1)和 JFS2。1[2] 在其他操作系统中,例如 OS/2 和 Linux,只存在第二代,并被简单地称为 JFS。[3] 请不要将其与 AIX 中的 JFS 混淆,后者实际上指的是 JFS1。
因此获取和构建 Linux JFS 可能不会奏效。
更快地对您的 RS6000 进行维护、修复并使其正常运行。
答案3
是的,AIX 的 JFS 可以安装在 Linux 上。如果您安装了 JFS 驱动程序(这绝对是 Suse 系列的默认设置,如果没有默认设置,那么肯定也适用于 Red Hat),那么您可以使用“mount”命令正常安装它。
您可以在此处参考 IBM 自己的指南:http://www.redbooks.ibm.com/redbooks/pdfs/sg246622.pdf
答案4
默认情况下,Linux 无法原生支持 AIX 分区表。文件系统位于分区表的顶部,因此文件系统类型无关紧要,因为 Linux 无法读取 AIX。
按照我的这个类比来思考分区表:
文件系统之于文件,就如同分区表之于文件系统。