如何在Debian中安装USB海量存储设备?
USB接口正在其他计算机上工作。
我使用了dmesg,它返回了有关USB棒的有用信息。它附在/dev/sdc上。
我尝试使用带有不同文件系统类型参数(ntfs、vfat、fat16、usbfs和usbdevfs)的mount -t挂载它。
这些参数中只有一个似乎实际上产生了某种结果。是usbfs。然而,ls没有显示我存储在USB卡上的文件。相反,它显示:
001 devices我认为usbfs不是正确的文件系统类型。如果不是,那又是什么呢?
例如,我无法使用服务器上的Internet下载特定的软件包,因为我试图通过USB在服务器上安装网卡驱动程序。
发布于 2013-02-21 23:02:54
当使用-t usbfs安装时,源并不重要。usbfs是一个DevFS虚拟文件系统。它的内容是指向各种设备。
即使是USB驱动器通常也像硬盘一样被分区,所以您需要检查ls /dev/sdc*。您可能会看到一个/dev/sdc1。正如许多其他人所说的,您会发现mount通常检测到正确的文件系统。直接挂载/dev/sdc失败,因为您试图将分区表挂载为文件系统。使用-t usbfs挂载是因为虚拟文件系统挂载忽略了源参数。
发布于 2013-02-21 22:56:49
在大多数情况下,mount应该自动检测文件系统。您的USB驱动器可能是分区的,这就是为什么sdc不会挂载。尝试以下几点:
mkdir /mnt/usb
mount /dev/sdc1 /mnt/usb如果这不起作用,blkid的输出可能会帮助您识别正确的设备名称。
发布于 2013-02-21 22:56:23
/dev/sdc是完整的usb设备,您不能挂载它。您需要挂载类似/dev/sdc1 1(第一个分区)/sev/sdc1 2(第二个分区)之类的内容。文件系统是自动检测的,但是您需要添加挂载点,例如:
mount /dev/sdc1 /mnt将在/mnt目录中挂载第一个分区。
https://serverfault.com/questions/481294
复制相似问题