lenny挤压升级,分区disapper

我在OVH提供者上有一个RealPrivateServer,我已经完成了升级,但所有软件包升级后,系统出于某种原因都不能正确地在/ dev中生成磁盘设备。 我把系统安装在/ dev / sda1中,但是没有安装交换。 实际上根本没有/ dev / sda或/ dev / uba。 我正在修复这个问题,创build丢失的设备并挂载swa。 所以我创build了我的部分设备:

cat /proc/partitions major minor #blocks name 180 0 503808 uba 180 1 497983 uba1 8 0 20971520 sda 8 1 20479969 sda1 

根据上面的值创build设备,然后启用交换磁盘:

 mknod /dev/uba b 180 0 mknod /dev/uba1 b 180 1 swapon -a mknod /dev/sda b 8 0 mknod /dev/sda1 b 8 1 

但问题是在系统重新启动,设备消失! 我不知道为什么,但我怀疑udev故障。

我如何validationudev在启动时重新创build正确的设备?