/
和/home
分区工作正常,但是我的其他分区没有被检测到。我不会介意,但USB记忆棒会遇到相同的问题。当我插入USB记忆棒时,指示灯会亮起,但计算机无法检测到任何东西。请注意,我的鼠标和键盘是通过USB连接的,并且可以正常工作。
任何想法如何解决此问题?我在互联网上发现的建议都没有任何效果。
#1 楼
解决方案1:尝试使用Disks程序(如果使用GUI运行Ubuntu)。(检查是否已安装gnome-disk-utility软件包)
(确保已安装udisk2软件包)
按SUPERA键打开“应用镜头”,然后在“搜索应用程序”字段中键入
Disks
。(SUPER可能是带有Windows图标的键。)
在磁盘中,您可以使用自动挂载选项进行播放。 >例如:
您必须单击带有两个齿轮的小图标,然后选择“编辑安装选项”。
解决方案2:使用CLI(对于无头安装)
步骤1.检查块设备和分配给这些块设备的文件系统。
lsblk
在这里,您看到带有/ sdb1分区的blokdevice sdb 。但是没有安装。没有文件分配给它。
步骤2。sdb是什么类型的设备?
sudo lshw
sudo lshw | less
所以USB记忆棒-块设备/ sdb-具有逻辑名称/ dev / sdb。并且该棒上的FAT32文件系统的逻辑名称为/ dev / sdb1。
步骤3。安装USB棒
我们将/ dev / sdb1安装到/ media / usbstick
sudo mkdir /media/usbstick
sudo mount -t vfat /dev/sdb1 /media/usbstick
阅读安装手册以获取其他选项。
第4步有效吗?
lsblk
是的,我们可以看到USB记忆棒上的文件系统是安装到/ media / usbstick
附录:如果没有像/ dev / sdb这样的逻辑名称,则应首先创建它们。请参阅有关使用Lostup命令设置和控制回路设备的信息
评论
我实际上非常喜欢这篇文章,lsblk看起来像是一个很棒的程序。太糟糕了,它不是Ubuntu附带的
– j0h
13年5月7日在13:05
lsblk位于util-linux软件包中(至少在12.04.2 LTS中)
–user85164
13年5月7日在22:40
看起来最后的链接错误地指向图像。
– Addem
17年7月7日在0:47
我只能以root用户访问驱动器,如何添加用户?
– Punerud
18年8月3日在19:43
找到了答案:“ chown -R yourUsernameHere:yourUsernameHere / media / usbstick /”
– Punerud
18年8月3日在19:51
#2 楼
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:如果尝试确定设备类型,设备文件会很有帮助。
我假设您所有无法识别的设备都是块型设备,因此编写本文。
有很多方法可以解决此类问题,并提供许多可能的解决方案。提供解决方案需要更多具体信息。
还有许多GUI应用程序可以完成相同的操作。您可以尝试在“磁盘实用程序”中寻找插入的硬件。
评论
为什么使用dmesg代替fdisk?因为使用fdisk假定您的硬件正在工作。如果您的硬件出现故障,则fdisk不会告诉您。但是dmesg会的。
– j0h
13年5月4日在1:10
非常感谢这个!
– alexandreelise
20 Sep 24 '10:32
#3 楼
手动安装USB驱动器插入系统的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
。源
#4 楼
您可以使用以下命令之一来获取有关已安装设备的信息详细信息:所有不同的命令都以不同的方式,结果用于获取不同的信息...
dmesg
sudo fdisk或sudo fdisk -l <br sudo blkid
lsblk
安装
lsusb
usb-devices
df -h
#5 楼
您只提到一种存储设备类型-USB记忆棒。每当USB设备无法正确安装时,请检查您是否没有安装名为usbmount的软件包。如果是这样,请将其卸下,然后恢复正常状态(您可能需要重新启动)。评论
不错的程序。当我将它与udisks2一起运行并插入USB记忆棒时,它抱怨它已经挂载了:-)
–user85164
13年5月5日在9:04
我曾经在系统中安装过USB棒(如果有的话)作为root挂载,因此无法对其进行写入。花了很长时间才弄清楚这一点。
– Tanel Mae
13年5月5日在9:18
#6 楼
我也遇到过类似的情况,笔驱动器变得不可见。我使用名为Disks的Ubuntu实用程序解决了该问题。在磁盘工具内部,可以看到笔式驱动器。我单击了磁盘内的齿轮图标(确保您选择了正确的设备),并将格式分区选项与FAT一起使用(与所有系统和设备兼容)
评论
lsblk的输出是什么?为了确保我明白了,这是不在虚拟机中的独立Ubuntu,对吗?在终端中运行sudo fdisk -l并发布输出。
您在这里尝试过我的答案了吗
df -h的输出是什么?那里列出了USB设备吗?
如果是最新的便携式硬盘驱动器,则在几个小时(> 6小时)内未连接时可以再次安装它们。在创见和希捷2TB扩展中对此进行了观察