Я использую LiveCD Linux Mint для восстановления данных с Hackintosh, у которого произошел сбой загрузочного диска. У меня также есть HFS+ RAID 1 (созданный с помощью Дисковой утилиты в OS X) на отдельных дисках в системе. Теоретически это просто зеркальные отображения друг друга, но Linux не будет монтировать их из графического интерфейса или командной строки. Меня не волнует монтирование чтения / записи, мне нужно только чтение только для извлечения данных. Тома RAID имеют объем 1500 ГБ каждый, что в общей сложности составляет 1500 ГБ, поэтому проблема не превышает 2 ТБ.
Ошибка, которую я получаю, несмотря на то, что графический интерфейс Mint может видеть имя тома RAID на обоих дисках ("MirrorMirror"), одинакова как в графическом интерфейсе, так и в командной строке. Заметьте, я пытаюсь смонтировать только одно зеркало 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", я вижу "Raid Partition 1" на /dev /sdi2 и "Raid Partition 2" на /dev /sda2. Я уверен, что это правильно.
Я предполагаю, что где-то написан флаг, который говорит «эй, я раздел RAID 1», и что mount.hfsplus надрывается на нем. Есть идеи?