我如何从旧的 Unix 机器识别和安装文件系统?
- 使用文件到 dd 图像只是报告
X86 boot block
。 - 使用
testdisk
和检查 bootblack 我得到了多个条目调用Solaris Home
但testdisk
无法访问文件系统结构。 - 我想使用 VXFs,但是在挂载时调用 VXFS 会报告同样的错误。
- 尝试使用
kpartx
它来仅访问“内部”分区但仍然没有成功。 - 使用 hexdump /dev/mapper/loop0p4 -C | head -n 1 检查第一个字节(在从 kpartx 映射的环回分区中),结果如下
00000000 fa ea 06 00 c0 07 8c c8 8e c0 8e d8 8e d0 66 bc |..............f.|
尝试使用 UFS、Minix、VXFs 和其他几个系统进行安装,但没有成功。
答案1
根据十六进制转储,这可能是SCO OpenServer系统。 和此信息可能会有帮助。我发现的最好和最现实的答案位于“Unix & Linux Stack Exchange”网站上:
连接并安装现有 SCO 系统上的驱动器或将硬盘驱动器引导到 SCO OpenServer(或 SCO 救援磁盘,如果有的话),然后通过网络或可移动媒体复制数据。我知道这不是您要问的,但这可能是最短的路线,具体取决于您拥有什么。如果您没有 SCO 的副本,您可能可以在 Ebay 上找到一份(找到兼容的硬件可能很有趣)。
让 Linux 挂载 SCO HTFS 文件系统通过这些说明。