无法在 Debian 5.0 上挂载 /dev/sdc1,特殊设备 /dev/sdc1 不存在

无法在 Debian 5.0 上挂载 /dev/sdc1,特殊设备 /dev/sdc1 不存在

我正在尝试解决一个我从未见过或听说过的奇怪问题。我有一个磁盘 /dev/sdc,我试图挂载它,但无法挂载。

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

好的,我记得它是 ext3,所以,

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

这是我以前从未见过的,所以我检查了/dev

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

那里应该也有一个 sdc1 文件,对吧?
fdisk 显示

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

因此,从 fdisk 来看它应该在那里,但实际上却没有。检查 /var/log/syslog,没有我尝试安装驱动器时的消息,所以我不知道如何进一步排除故障。有谁知道为什么会发生这种情况,或者我做错了什么,或者如何解决这个问题?

这是否表示设备即将报废?系统日志中似乎没有任何异常的 SMART 消息。

答案1

尝试重新读取设备的分区:

/sbin/partprobe /dev/sdc

答案2

您可以通过运行 来恢复设备节点mknod sdc1 b 8 33。这可能会让您有足够的时间来安装它,但我会立即着手修复系统。

听起来要么是你的开发系统坏了,要么是你的硬盘或控制器出了问题。我找到了另一个驱动器,然后尝试了一下,看看软件是否能识别它并根据/dev需要生成正确的设备节点。如果是这样,请谨慎对待该驱动器。如果没有,请进行软件更新,看看你的开发系统(devfs?udev?dev?)是否抛出了任何错误数据。如果是硬件问题,你可以尝试删除驱动器分区表等,看看重新开始是否会让它更协作。

相关内容