我正在使用 Linux Mint liveCD 从启动驱动器发生故障的 Hackintosh 中恢复数据。我在系统中的单独驱动器上还有一个 HFS+ RAID 1(使用 OS X 中的磁盘实用程序创建)。理论上,它们只是彼此的镜像,但 Linux 不会从 GUI 或命令行挂载它们。我不关心挂载读/写,我只需要只读来提取数据。每个 RAID 卷为 1500GB,总共镜像 1500GB,所以这不是 >2TB 的问题。
尽管 Mint 的 GUI 能够看到两个驱动器上的 RAID 卷名称(“MirrorMirror”),但我得到的错误在 GUI 或命令行中是相同的。请注意,我正尝试安装 RAID 的一个镜像 - 我不在乎安装两个,我很确定它们状况良好,只想从其中一个镜像分区读取数据。
# mount -t hfsplus -o ro /dev/sdi2 mirror
mount: wrong fs type, bad option, bad superblock on /dev/sdi2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
按照它的建议做,结果如下:
hfsplus: invalid secondary volume header
hfsplus: unable to find HFS+ superblock
当我使用“parted”查看(“打印全部”)时,我看到 /dev/sdi2 上有“Raid Partition 1”,/dev/sda2 上有“Raid Partition 2”。我非常确定这是正确的。
我猜想某个地方写着一个标志,上面写着“嘿,我是 RAID 1 分区”,而 mount.hfsplus 正在对其执行操作。有什么想法吗?