Como faço o cd em um disco rígido com uma tabela de partições GPT usando um raspberry pi rodando raspbian?

1

Meu laptop ubuntu morreu e estou tentando recuperar alguns arquivos do disco rígido usando um pi de framboesa. Eu removi o disco rígido do meu laptop e prendi-o ao meu pi framboesa via usb. Agora estou tentando descobrir como posso cd para visualizar meus arquivos.

online, vários fóruns dizem para usar sudo fdisk -l , mas aparentemente isso não pode ler o GPT. Quando eu executo o comando, uma mensagem diz "O fdisk de utilitários não suporta o GPT. Use o GNU Parted".

O Gparted é uma aplicação gráfica. Eu gostaria de uma maneira de fazer isso usando o terminal sozinho.

Não desejo modificar o disco rígido, apenas leio a partir dele.

Como posso fazer isso e acessar meus arquivos?

Atualização: Então descobri sudo parted -l outputs

Model: ST500LT0 32-1E9142 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size    File system     Name  Flags
 1      1049kB  538MB  537MB   fat32                 boot
 2      538MB   492GB  491GB   ext4
 3      492GB   500GB  8483MB  linux-swap(v1)

Eu quero fazer o cd na partição de 492GB. Eu tentei sudo mount /dev/sda2 /mnt , mas isso me dá

mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error

Alguma idéia do que estou fazendo errado?

    
por quantumbutterfly 17.06.2017 / 21:48

2 respostas

1

Usar parted é bastante simples. A página man não dá exemplos, mas é bastante legível. Mesmo. Aqui está um exemplo seguro para você:

parted /dev/sdb unit MiB print

Uma vez que você tenha esta informação, você ainda precisa montar os vários sistemas de arquivos.

mkdir /mnt/part              # Adjust to suit
mount /dev/sdb1 /mnt/part    # You might need /dev/sdb2, /dev/sdb3, etc.
cd /mnt/part
...
cd
umount /mnt/part

Estas serão montagens de leitura / gravação. Se você deseja montar somente leitura, inclua o -r flag - mount -r /dev/sdb1 /mnt/part , etc.

    
por 17.06.2017 / 23:23
0

Você pode usar o utilitário sgdisk, o sgdisk suporta o GPT.

Para listar a tabela de partições

  sgdisk -p /dev/<dev-node>
    
por 17.06.2017 / 22:59

Tags