我最近在ubuntu 9.04中创build了一个带有单个xfs分区的磁盘。 我尝试使用机箱将其作为USB磁盘重新插入,并显示为/ dev / sde。 不幸的是没有/ dev / sde1。 cfdisk和其他工具显示该分区是存在的,但实际的设备文件不存在,这意味着我无法安装它。
什么可能导致这种行为,我该如何解决? 我试着运行cfdisk,并重新写分区表,这只是导致cfdisk无限期挂起。
伊克。 您可能必须手动重新创build设备。 我必须在没有正确处理HP RAID卡的旧内核上进行几次操作。 确定分区是否看到它的关键在于是否显示在/ proc /分区中。 如果它没有出现在那里,内核就不了解它。 正如它看到/ dev / sde,它应该填充它。
/ proc /分区给出像输出
主要次要#块名称
8 0 312571224 sda
8 1 530113 sda1
8 2 1 sda2
8 3 18346230 sda3
8 5 3148708 sda5
8 6 46074420 sda6
8 7 126953631 sda7
8 8 117507379 sda8
可以使用mknod命令在/ dev中创build一个条目。
mknod / dev / sda1 b 8 1
这将在我的系统上创build/ dev / sda1如果udev没有拿起它。 你可以从那里挂载它。 这是确定设备是否真正设置正确,或者以某种方式存在媒体问题的好方法。