Não é possível montar / dev / sdc1 na Debian 5.0, dispositivo especial / dev / sdc1 não existe

4

Estou tentando consertar um problema estranho que estou tendo e que nunca vi ou ouvi antes. Eu tenho um disco, / dev / sdc e estou tentando montá-lo, mas não consigo.

sudo mount /dev/sdc1 /mnt
mount: you must specify the filesystem type

Ok, eu lembro que era ext3, então

sudo mount -t ext3 /dev/sdc1 /mnt
mount: special device /dev/sdc1 does not exist

Isso eu nunca vi antes, então eu verifiquei / dev

ls /dev | grep sdc
brw-rw----  1 root disk      8,  32 2011-04-20 03:27 sdc

Também deveria haver um arquivo sdc1, certo?
fdisk mostra

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1a2b2e31

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60801   488384001   83  Linux

Então, olhando para o fdisk, ele deve estar lá, mas não está. Verificando / var / log / syslog, não há mensagens de quando eu tentei montar a unidade, então eu não sei como resolver ainda mais. Alguém sabe por que isso pode estar acontecendo, ou o que estou fazendo de errado ou como consertar isso?

Isso pode ser indicativo de um dispositivo que está morrendo? Não parece haver nenhuma mensagem SMART fora do comum no syslog.

    
por Jeff Welling 20.04.2011 / 11:08

2 respostas

5

Tente reler as partições do dispositivo:

/sbin/partprobe /dev/sdc
    
por 20.04.2011 / 11:15
2

Você pode recuperar o nó do dispositivo executando mknod sdc1 b 8 33 . Isso pode dar a você um empurrãozinho para montá-lo, mas eu trabalharia imediatamente para consertar o sistema.

Parece que o seu sistema de desenvolvimento está corrompido ou o seu disco rígido ou controler está funcionando. Eu encontro outra unidade e jogo para ver se o software está pegando e fazendo os nós de dispositivos corretos em /dev on demand. Se assim for, trate essa unidade com todas as suspeitas. Se não, faça atualizações de software e veja se o seu sistema dev (devfs? Udev? Dev?) Está lançando algum dado de erro. Se for hardware, você pode tentar apenas nunking a tabela de patinação de unidade e tudo e ver se começar de novo faz com que seja mais cooperativo.

    
por 20.04.2011 / 11:13