Tente reler as partições do dispositivo:
/sbin/partprobe /dev/sdc
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.
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.
Tags fdisk troubleshooting linux