Montar o sistema de arquivos em branco na tabela de partições msdos

2

Eu preciso entrar em uma partição em um cartão SD, mas ele não tem sistema de arquivos e não consigo descobrir como montá-lo. Quando eu digito

parted /dev/sdc print

Eu obtenho

Model: USB Mass  Storage Device (scsi)
Disk /dev/sdc: 129GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      4194kB  62.9MB  58.7MB  primary  fat16        lba
 2      62.9MB  129GB   129GB   primary

Eu não consegui descobrir como montar o segundo, mas preciso realmente chegar nele.

Antecedentes: Este é um cartão SD que usei em um Raspberry Pi. O pi estava adquirindo dados de vídeo e salvando-os no sistema de arquivos. Como um idiota, eu pluguei o cartão SD na minha máquina Ubuntu, ele montou automaticamente o boot (# 1) e o sistema de arquivos do Linux (# 2). Eu assisti alguns dos vídeos e eles foram incríveis. Eu não copiei os arquivos para o meu computador (grande erro). Agora, depois de desmontar e voltar mais tarde, não consigo entrar em # 2. Meus vídeos estão lá e eu os quero. O Pi não irá mais inicializar sozinho, então não posso entrar dessa maneira.

Tentar montar a partição com ext3, ext4, vfat ou msdos fornece uma variante dos seguintes itens

mount -t ext4 /dev/sdc2 /media/pi

retorna

mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

e

dmesg | tail

[2068799.476208] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00006520)
[2068799.476329] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00006c6c)
[2068799.476397] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00007620)
[2068799.485943] FAT-fs (sdc1): error, invalid access to FAT (entry 0x000076b3)
[2068799.486050] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00006e65)
[2068799.495272] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00006001)
[2068799.495389] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00004000)
[2068799.495505] FAT-fs (sdc1): error, invalid access to FAT (entry 0x00006573)
[2068799.495564] FAT-fs (sdc1): error, invalid access to FAT (entry 0x0000414d)
[2068946.845907] EXT4-fs (sdc2): VFS: Can't find ext4 filesystem

Tentando montar como vfat ou msdos

dmesg | tail
[2069137.546806] FAT-fs (sdc2): bogus number of FAT structure
[2069137.546809] FAT-fs (sdc2): Can't find a valid FAT filesystem

Tentando montar como o ntfs fornece

NTFS signature is missing.
Failed to mount '/dev/sdc2': Invalid argument
The device '/dev/sdc2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

dmesg | tail

[2069279.102188] usb 2-6: reset high-speed USB device number 27 using ehci_hcd
[2069279.358047] usb 2-6: reset high-speed USB device number 27 using ehci_hcd
[2069279.490651] sd 26:0:0:0: [sdc] Unhandled error code
[2069279.490654] sd 26:0:0:0: [sdc]  Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[2069279.490657] sd 26:0:0:0: [sdc] CDB: Read(10): 28 00 00 01 e2 00 00 00 08 00
[2069279.490661] end_request: I/O error, dev sdc, sector 123392
[2069279.490665] Buffer I/O error on device sdc2, logical block 64
[2069279.605895] usb 2-6: reset high-speed USB device number 27 using ehci_hcd
[2069280.444934] sd 26:0:0:0: [sdc] No Caching mode page found
[2069280.444937] sd 26:0:0:0: [sdc] Assuming drive cache: write through
    
por glossarch 18.09.2015 / 02:49

1 resposta

1

but it has no file system and I can't figure out how to mount it.

Se não houver um sistema de arquivos, você não poderá montá-lo. Montando-o fundamentalmente uma operação em um sistema de arquivos. (Se não houver nenhum sistema de arquivos, então não há nada para montar.)

No entanto, se você quis dizer que tem um tipo de sistema de arquivos desconhecido , ao invés de nenhum sistema de arquivos, sugiro este comando para identificar que tipo de sistema de arquivos é:

file -Ls /dev/sdc2

Se file for capaz de identificar o tipo de sistema de arquivos, você saberá qual argumento deve passar para a opção -t da montagem. Se file não conseguir identificar o tipo de sistema de arquivos, o dispositivo de bloco poderá conter algo diferente de um sistema de arquivos ou poderá estar vazio.

    
por 18.09.2015 / 16:07