如何在Debian中安装USB大容量存储设备?
USB棒正在其他计算机上工作。
我使用了dmesg ,它返回了有关USB Stick的有用信息。 它被附加到/dev/sdc 。
我尝试使用不同的文件系统types参数(ntfs,vfat,fat16,usbfs和usbdevfs)使用mount -t来挂载它。
这些参数中只有一个似乎实际上导致了某些事情。 这是usbfs 。 但是, ls没有显示我存储在USB Stick上的文件。 相反,它显示:
001 devices
我认为usbfs不是正确的文件系统types。 如果不是,那么是甚么?
我无法在服务器上使用Internet来下载特定的软件包,因为我试图通过USB将我的网卡驱动程序安装到我的服务器上。
使用-t usbfs安装时,源代码无关紧要。 usbfs是一个DevFS虚拟文件系统。 其内容是指向各种设备。
即使USB驱动器通常像硬盘一样分区,所以您需要检查ls /dev/sdc* 。 你可能会看到/dev/sdc1 。 正如许多人所说的,你会发现mount通常会检测到正确的文件系统。 挂载/dev/sdc直接失败,因为你试图挂载分区表作为文件系统。 使用-t usbfs挂载是-t usbfs因为虚拟文件系统挂载忽略了源参数。
mount在大多数情况下应该自动检测文件系统。 你的USB驱动器可能被分区,这就是为什么sdc不会挂载。 尝试以下操作:
mkdir /mnt/usb mount /dev/sdc1 /mnt/usb
如果这不起作用, blkid的输出可能会帮助您识别正确的设备名称。
/ dev / sdc是完整的USB设备,你不能挂载它。 你需要挂载/ dev / sdc1(第一分区)/ sev / sdc2(第二分区)等。文件系统是自动检测的,但是你需要添加挂载点,例如:
mount /dev/sdc1 /mnt
将挂载/ mnt目录中的第一个分区。
回答你的问题
在Debian中安装USB大容量存储设备
用fdisk或类似的东西来识别你的Stick,然后用
mount /dev/[device] /mnt
这工作,除非你有一个旧的debian版本或奇怪的文件系统棒。
然而,它接缝你问你的问题错误的问题。 也就是说,“如何在CD或USB上安装Debian(Version X)上的NetworkCard XY驱动程序”;-)