Estou usando um LiveCD do Linux Mint para resgatar dados de um Hackintosh que teve seu disco de inicialização com falha. Eu também tenho um HFS + RAID 1 (criado com o Disk Utility no OS X) em unidades separadas no sistema. Teoricamente, essas são apenas imagens espelhadas umas das outras, mas o Linux não as monta a partir da GUI ou da linha de comando. Eu não me importo com a montagem de leitura / gravação, eu só preciso de somente leitura para retirar dados. Os volumes RAID são de 1500 GB cada um para um total de 1500 GB espelhados, por isso não é um problema de > 2 TB.
O erro que recebo, apesar da GUI do Mint ver o nome do volume RAID nas duas unidades ("MirrorMirror"), é o mesmo na interface gráfica ou na linha de comando. Observe que estou tentando montar apenas um espelho do RAID - não me importo em montar os dois, tenho certeza de que eles estão em boa forma e só quero ler os dados de uma das partições espelhadas.
# 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
E fazendo o que isso sugere, produz:
hfsplus: invalid secondary volume header
hfsplus: unable to find HFS+ superblock
Quando eu dou uma espiada ('print all') com 'parted' eu vejo "Raid Partition 1" em / dev / sdi2 e "Raid Partition 2" em / dev / sda2. Tenho certeza que isso está correto.
Meu palpite é que há uma bandeira escrita em algum lugar que diz "ei, eu sou uma partição RAID 1" e que o mount.hfsplus está barulhento nela. Alguma idéia?