Não é possível montar o sistema de arquivos por deslocamento

2

Estou com problemas para montar um sistema de arquivos. Basicamente, se eu montar /dev/sdc1 , ele funcionará perfeitamente. Mas se eu montar /dev/sdc com um deslocamento de byte, ele falhará. O sistema de arquivos é o HFS + (formatado usando um iMac real).

root# fdisk -l /dev/sdc

Disk /dev/sdc: 320.1 GB, 320072932864 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142447 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

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63      128519       64228+  af  HFS / HFS+
root# mount /dev/sdc1 /mnt
root# echo $?
0
root# umount /mnt
root# mount --ro -o offset=32256,sizelimit=6576994 /dev/sdc /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop20,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so
root# dmesg | tail
[164258.208493] hfs: unable to find HFS+ superblock
[164398.983651] hfs: invalid secondary volume header
[164398.983654] hfs: unable to find HFS+ superblock
[164404.235785] hfs: invalid secondary volume header
[164404.235787] hfs: unable to find HFS+ superblock
[164407.461400] hfs: invalid secondary volume header
[164407.461404] hfs: unable to find HFS+ superblock

Que diabos estou fazendo errado aqui?

P.S. Os deslocamentos parecem corresponder à saída de fdisk , então esse não é o problema.

EDIT Adicionada fdisk output.

    
por MathematicalOrchid 01.05.2014 / 16:58

1 resposta

0

Isso foi quebrado no OpenSUSE 12.1, mas quando atualizei meu PC para o OpenSUSE 13.1, o problema simplesmente parou de existir. Estranho, mas é verdade! Deve ter sido um bug do kernel ou algo assim ...

    
por 10.12.2015 / 14:14

Tags