Tentativa de montar o drive no Ubuntu Server 11.10

1

Eu tenho uma máquina rodando o Ubuntu Server 11.10. Há duas unidades SATA internas e eu já as tinha montado e acessível anteriormente. A máquina foi movida recentemente e depois de ligá-la novamente, a unidade secundária não está montada. Minha tentativa inicial de montá-lo:

sudo mount /dev/sdb /mnt/norm

resultou na seguinte mensagem de erro:

mount: you must specify the filesystem type

Então eu usei:

sudo parted -l

determine o tipo de sistema de arquivos e ele me deu a seguinte saída:

Model: ATA Hitachi HDS72101 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  996GB   996GB   primary   ext4            boot
 2      996GB   1000GB  4024MB  extended
 5      996GB   1000GB  4024MB  logical   linux-swap(v1)


Model: ATA WDC WD10EADS-00L (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  1000GB  1000GB  ext4

então adicionei isso ao comando mount:

sudo mount -t ext4 /dev/sdb /mnt/norm

e isso resultou no seguinte erro:

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

dmesg | tail mostra a seguinte mensagem:

EXT4-fs (sdb): VFS: Can't find ext4 filesystem

Alguém pode sugerir o próximo passo para mim aqui?

    
por hellsgate 16.05.2012 / 12:40

2 respostas

2

Eu descobri isso e é um problema de pebkac . O comando que eu deveria estar correndo era:

sudo mount /dev/sdb1 /mnt/norm

(Observe o '1' após o sdb). Às vezes penso que devo seguir uma carreira onde não estou nem perto de um computador:)

    
por 16.05.2012 / 13:32
0

Como você pode ver, a primeira coisa que precisamos descartar é um superbloco ruim, então vamos começar uma verificação do sistema de arquivos:

sudo fsck.ext4 -v /dev/sdb

Se for um superbloco ruim, você receberá mensagens semelhantes a:

Bad magic number in super-block while trying to open /dev/sdbX
The superblock could not be read or does not describe a correct ext4 filesystem
If the device is valid and it really contains an ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device>

Então, encontre os backups de superblocos:

sudo mke2fs -n /dev/sdb

Na parte inferior da saída, você verá uma lista dos superblocos de backup. Você pode restaurá-lo com:

sudo e2fsck -b block_number /dev/sdb

Onde block_number é um dos backups listados. Se o primeiro não der certo, tente alguns dos outros.

    
por 16.05.2012 / 13:06