在Debian中安装USB大容量存储设备

如何在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驱动程序”;-)