Sulla maggior parte delle installazioni Linux non integrate e su molte installazioni integrate, /dev si trova su un filesystem supportato da RAM, non sulla partizione root. La maggior parte delle installazioni attuali ha /dev come filesystem tmpfs, con il demone udev che crea le voci quando viene notificato dal kernel che dell'hardware è disponibile. I kernel recenti offrono la possibilità di avere /dev montato come filesystem devtmpfs, che è popolato direttamente dal kernel.
Penso che Ubuntu 12.10 utilizzi ancora udev. Ad ogni modo, /dev non dovrebbe trovarsi sulla partizione root (come mostrato dall'output di df /dev ), dovrebbe trovarsi sul proprio filesystem. Hai accidentalmente smontato /dev ?
La prima cosa che dovresti provare è riavviare:questo dovrebbe montare /dev propriamente. Prima di ciò, controlla di non aver aggiunto una voce per /dev in /etc/fstab (non dovrebbe esserci alcuna riga con /dev nella seconda colonna).
Anche con /dev sulla partizione root, puoi creare /dev/sdb eseguendo
cd /dev
sudo MAKEDEV sdb
Ma non avendo /dev gestito dinamicamente non è una configurazione stabile, incontrerai problemi simili per molti altri hardware.