我们有一个Unix操作系统,安装于1985年。此系统安装在SCSI硬盘上。我可以探测硬盘的规范,但无法读取分区表。它没有损坏,因为它可以从机器上启动。现在我无法进入这台机器。甚至连我的朋友都说,它的机器没有显示任何命令控制台。下列规格:
# fdisk -l /dev/sdc
Disk /dev/sdc: 577 MB, 577241088 bytes
64 heads, 32 sectors/track, 550 cylinders, total 1127424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdc doesn't contain a valid partition table
# cat /proc/scsi/scsi
Host: scsi0 Channel: 00 Id: 02 Lun: 00
Vendor: HITACHI Model: DK515C Rev: SCIF
Type: Direct-Access ANSI SCSI revision: 02注意: SCSI是2.0版。
问题是,如何读取分区表并挂载此磁盘?
发布于 2017-03-19 03:51:03
映像驱动器,并从那里工作;正如其他注意到的,UNIX系统上的分区表并不总是像DOS模型那样简单。
有很多分区表类型,其中许多是在Ubuntu/Debian/RedHat内核中禁用的。在某些情况下,分区表被保留在存储设备之外,或者在设备中的非零偏移量。
真的需要更多的信息,或者你可以开始探测数据。如果您有磁盘的映像,绑定工具可能会非常有用。
https://unix.stackexchange.com/questions/228528
复制相似问题