parted não reconhecendo minha partição atual no disco externo. Como consertar sem perder dados?

3

Eu tenho um disco externo (USB), que tem funcionado bem por algum tempo e não mostra nenhum erro em / var / log / $ relevantfiles (sem erros na leitura / escrita, por exemplo).

Aqui está a coisa:

se eu pedir sudo fdisk -l / dev / sda, isso retorna:

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x24796452

Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63  1953520064   976760001   83  Linux

que é exatamente como eu fiz isso.

Agora, eu quero recuperar uma partição neste disco para usar para outros fins, que exigem hfs, em vez de ext {2,3,4}. Então eu me voltei para o velho querido separado para redimensionar a partição e criar uma nova.

Perguntando parted this retorna:

(parted) print                                                            
Model: ST310005 28AS (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: mac

Number  Start  End    Size    File system  Name            Flags
1      512B   1535B  1024B                partition map
2      368MB  371MB  2982kB               OneClick-Ready

e se eu executar o gparted, vejo todo o espaço vazio e não consigo redimensionar minha partição, pois ela não está lá.

Quaisquer dicas de como consertar isso? Eu nunca vi nada assim. A coisa toda está correndo em um pi de framboesa, usando raspbian.

Obrigado!

    
por mgm 27.02.2013 / 14:37

1 resposta

3

Você parece ter uma tabela de partições do e do mac no disco, e o parted reconhece o mac. Você deve ser capaz de zapear a tabela de partição do mac com:

sudo dd if=/dev/zero count=1 bs=2 of=/dev/sda
    
por 27.02.2013 / 16:43