如何在 Linux 中挂载未显示为 /dev/sdx 的硬盘

如何在 Linux 中挂载未显示为 /dev/sdx 的硬盘

我正在尝试将外部 2.5 英寸 USB 硬盘安装到我的路由器(ASUS WL500gp V2)。由于路由器供电不足,我使用外部供电硬盘盒。之前它会自动安装硬盘,但现在我看不到硬盘了

df

fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

                                 Device Boot      Start         End      Blocks  Id System
/dev/scsi/host0/bus0/target0/lun0/part1               1       44750   359452672  83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2           44750       60802   128932864  83 Linux

当我尝试直接安装 scsi 时:

[admin@wl /tmp]$ mount /dev/scsi/host0/bus0/target0/lun0/part1 /tmp/harddrive/part1
mount: mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/harddrive/part1 failed: Invalid argument

[admin@wl /tmp]$ mount /dev/scsi/host0/bus0/target0/lun0/part1 /tmp/harddrive/part1 -v -t ext2
mount: mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/harddrive/part1 failed: No such device

当我将硬盘连接到计算机(使用相同的外部 USB 外壳)时,一切正常。

问题出在哪里?与硬件有关吗?

答案1

问题是路由器无法读取 ext2 文件系统。改成 ext3 后一切正常。

相关内容