在 Linux 3.13 下安装 HFS+ (hfsplus) RAID 1

在 Linux 3.13 下安装 HFS+ (hfsplus) RAID 1

我正在使用 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 正在对其执行操作。有什么想法吗?

相关内容