是否有可能以及如何将AIX磁盘安装到Linux中?

我有一个AIX服务器的磁盘,我需要探索才能恢复一些数据(服务器closures)。

可以在Linux上安装AIX分区吗? 怎么样?

答案可能是否定的。没有商业发行版本能够安装AIX的JFS文件系统。 所以你需要为你的Linuxbuild立/部署JFS模块。 我的理解是,IBM为Linux贡献的JFS技术源于OS / 2而不是AIX。 在JFS上查看这个维基百科 :

在AIX操作系统中,存在两代JFS文件系统,分别称为JFS(JFS1)和JFS2。 1 [2]在OS / 2和Linux等其他操作系统中,只存在第二代操作系统,简称为JFS [3]。 这不应该与AIX中实际引用JFS1的JFS相混淆。

因此,获取和构buildLinux JFS可能无法正常工作。

快速获得您的RS6000维护,并得到它的固定和运行。

只是为了让您知道我已经编写了对Linux的支持,用于发现和映射AIX LVM的逻辑卷以及安装AIX 3.5和AIX 4.1和4.2中的AIX JFS文件系统。 更多信息在https://stackoverflow.com/questions/16569079/which-software-project-for-a-aix-disk-partition-scanner-for-linux

是的,AIX的JFS可以安装在Linux上。 如果您安装了JFS驱动程序,则可以使用“mount”命令正常安装(如果没有默认设置,那么绝对是Suse系列的默认设置,对于Red Hat则绝对可用)。

您可以在这里参考IBM自己的指南: http : //www.redbooks.ibm.com/redbooks/pdfs/sg246622.pdf

有点迟了,我知道,但我想你现在已经得出了答案 – 不,你不能。

原因不仅仅是文件系统格式本身,而且AIX LVM以不同的分区格式将数据存储在磁盘分区和LVM选项上。

通常可用的最佳select是在连接了硬盘驱动器的另一台pSeries服务器上从CD引导。

默认情况下,Linux不能本地支持AIX分区表。 文件系统位于分区表之上,所以文件系统types并不重要,因为Linux无法读取AIX。

根据我的这个比喻来考虑一个分区表:

一个文件系统是把文件作为分区表传给文件系统。

一个“正确”的问题是磁盘上的文件系统是否被你的linux系统支持。 我不相信,Linux本身支持的jfs文件系统,我相信从一些谷歌是默认的AIX FS。 我没有find这个资源编译与jfs支持的linux内核或者在这里 。 如果/一旦你的内核支持jfs,你应该可以像其他任何磁盘一样挂载它。

您可以通过查看/ proc / filesystemsfind您的内核支持的文件系统,例如:

cat /proc/filesystems 

在CentOS安装我没有看到列出的jfs。 请注意,我对AIX非常熟悉,这只是一个有教养的猜测。

我不明白你为什么不能。 只要用mount命令挂载它就好了。

mount [options] [device] [安装到的目录]

典型的选项是:-t [fstype ie jfs]

设备会是这样的:/ dev / sda1

挂载到的目录应该是/ mnt / aix(或者你指定的用来挂载AIX驱动器的根目录)

希望有所帮助,祝你好运。

编辑:假设你有jfs的支持