解决方案1:尝试使用磁盘程序(如果您在Ubuntu上使用图形界面)。
(检查是否安装了gnome-disk-utility软件包) (确保已安装udisks2软件包)
按下SUPERA打开应用程序镜头,然后在搜索应用程序字段中键入Disks。
(SUPER可能是带有Windows图标的键)
在磁盘中,您可以调整自动挂载选项......
例如:


lsblk

sudo lshw
或者
sudo lshw | less

sudo mkdir /media/usbstick
sudo mount -t vfat /dev/sdb1 /media/usbstick
阅读mount的manpage以了解其他选项。
第四步。它有效吗?
lsblk

sudo lsusb会告诉你Linux检测到了哪些USB设备。USB存储设备是否挂载或被检测到是两个不同的问题。sudo lsusb -v将提供详细输出,可能比你想要的信息更多,如果操作系统真的无法识别该设备。
另外,你可以在插入USB设备之前和之后比较/dev中的设备列表。有很多方法可以做到这一点;我可能只会使用:
ls -l /dev/* | wc -l
这将为您提供一些被识别的设备。在插入设备之前和之后执行此操作,可以告诉您操作系统是否将设备分配给了/dev/。
另一个选项是查看在插入USB设备时dmesg中发生的情况。 dmesg可能会告诉您设备失败的原因。
如果您无法挂载的USB设备在lsusb列表中,那么您可以尝试挂载该设备。此时,了解文件系统类型将非常有用。 sudo fdisk -l将以ID的形式告诉您文件系统类型。您可能需要查找该ID号码。在线上有很多参考资料可供查询。一旦您知道设备列表,即/dev/hda1和文件系统类型,您可以尝试使用mount命令手动挂载设备。
sudo mount /dev/hda1 /home/user/Desktop/whereEver
你可能需要确保要挂载设备的位置存在。如果操作系统识别文件系统,那么如果文件系统不是本机文件系统类型,mount命令可能会起作用;你可能需要指定挂载标志。
请回复你从dmesg(不是全部内容,只需从插入USB设备时附近)和sudo lsusb获得的输出。
如果尝试确定设备类型,请参考Linux / UNIX: Device files。
我写这篇文章时假设所有未被识别的设备都是块设备类型。解决这类问题有很多方法和可能的解决方案。为了提供解决方案,需要更具体的信息。
还有许多图形界面应用程序可以完成同样的工作。你可以尝试在"磁盘工具"中查找已插入的硬件。
通常情况下,插入系统的USB存储设备会自动挂载,但如果由于某些原因无法自动挂载,可以按照以下步骤手动挂载。
按下Ctrl+Alt+T来运行终端。 输入sudo mkdir /media/usb来创建一个名为usb的挂载点。
输入sudo fdisk -l来查找已插入的USB驱动器,假设您要挂载的驱动器是/dev/sdb1。
要挂载使用FAT16或FAT32系统格式化的USB驱动器,请输入:
sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
或者,要挂载使用NTFS系统格式化的USB驱动器,请输入:
sudo mount -t ntfs-3g /dev/sdb1 /media/usb
要卸载它,只需在终端中输入sudo umount /media/usb。
x2gothinclient-usbmount和usbmount是一样的吗?我的系统是22.04 LTS。 - George Udosen
lsblk的输出是什么? - Yet Another Usersudo fdisk -l并将结果发布出来。 - Jack Mayerz