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

Jef*_*ing 4 linux troubleshooting fdisk

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

sudo mount /dev/sdc1 /mnt
mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)

好吧,我记得是 ext3,所以,

sudo mount -t ext3 /dev/sdc1 /mnt
mount: special device /dev/sdc1 does not exist
Run Code Online (Sandbox Code Playgroud)

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

ls /dev | grep sdc
brw-rw----  1 root disk      8,  32 2011-04-20 03:27 sdc
Run Code Online (Sandbox Code Playgroud)

那里应该也有一个 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
Run Code Online (Sandbox Code Playgroud)

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

这可能表明设备即将死亡吗?系统日志中似乎没有任何异常的 SMART 消息。

Cak*_*mox 5

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

/sbin/partprobe /dev/sdc
Run Code Online (Sandbox Code Playgroud)

  • 这是更有趣的问题,是的。可能想试试 `udevadm control --log-priority=debug` 看看那里发生了什么。 (2认同)