linux 在插入U盘 U盘 不能显示 出来

linux 在插入U盘 U盘 不能显示 出来,第1张

方法1
先fdisk
-l,例如我的会显示
Device
Boot
Start
End
Blocks
Id
System
/dev/sdb1

1
2668
128016
6
FAT16
看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt目录(没有的话,新建)中,就是
mount
-t
msdos
/dev/sdb1
/mnt
打开/mnt就可以看到你的U盘里的东西了!
cd
/mnt
方法2
新版本的
Linux
都支持,这个功能在
Linux
的图形界面下是两个程序支持的。
一个是
hal
一个是
udev

两个程序发现插入设备后,会呼叫图形界面的程序来挂载(或者提供对应的反应)
这个必须是足够新的版本才有的。如果这个系统不是针对桌面程序,可能会不提供这个功能支持。
另外,
VMware

USB
支持也有选择,默认是虚拟机截获插入设备的消息后,转给虚拟机里面的系统,但这个设置可以改的。这样的结果就是虚拟机外面的系统来反映插入
USB
设备了。
方法3
安装VM
tool
方法4
U盘得格式不一样,在XP下能认到得格式,在LINUX下就打不开。
用PQ改一下格式应该就好了。

插入U盘,进入终端
#fdisk
-l
---------查看所以存储设备
mount
-o
loop
-t
vfat(ntfs)
/dev/sda1
/mnt
--------挂载U盘在目录/mnt下,
cd
/mnt
-------进入mnt目录下
ls
--------查看文件和目录

内核识别到新硬件,会自动载入驱动,并且生成 /dev 里面的设备,之后还会运行 udev 通知程序。之后 udev 会根据内核发来的数据提交给规则里面的程序。一般图形界面都有一个守护进程用来响应 udev 的消息进行挂载 *** 作。
当然这是 26 后期的内核风格,之前不是这样。

你是什么linux版本啊 一般在桌面上会自动生成可移动磁盘图标啊 如果没有你试着在终端里加载 具体为: 第一步,进入 ROOT 方式(指当前用户采用非root用户登陆时): 敲击命令 su root 成功后 显示 PASSWORD: 这时应该键入 用户 root 的登陆密码 (如果当前是以root登录则跳过) 第二步,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命 令: md /mnt/usb 成功后进行下一步。 第三步, 载入 u 盘,需键入以下命令: mount /dev/sda1 /mnt/usb 成功后,即可使用 u 盘了 u 盘里的文件 就在目录 /mnt/usb 下。 第四步,卸载u盘 在使用完u盘后,在拔出前需要先键入卸载U盘命令 命令如下: umount /mnt/usb 晕 早说咯 虚拟机要在设置里打开USB共享才行 你用的是VPC还是VM呢 你用VM虚拟机要在虚拟机设置里打开物理USB共享才行 否则mnt里的usb仅仅是虚拟设备 而非你物理USB设备留言给你了

如果您确定您的U盘已经在您的电脑上识别,只是不显示的话,可以使用命令进行去手工挂载:
mount -ntfs-3g /dev/sdb4 /mnt/sdb4
其中第一个/dev/sdb 4表示您的U盘在您系统上的位置,使用df -h命令查看,或者使用图形工具GParted查看
第二个参数/mnt/sdb4表示您要在系统的哪个位置加载u盘,这个目录是您自己随意创建的。。

内容如:sdasda1sda2sdbsdb1sdb2等信息,其中,sda与sdb表示目前系统有两个硬盘,后面带有数字表示各个硬盘下的各区目录;硬盘或存储设备一般都是以sd开头2插入U盘或硬盘,再次运行fdisk -l 命令,系统将再次显示目前所能识别到的硬件存储设备,比较两次输出的不各,将发现第二次运行时会增加一些内容,;系统将在原来的基础上增加显示:sdc,等内容,表示新插入的U盘或移动硬盘是挂靠在系统的sdc下3运行mount,如:#mkdir /mnt/usb#mount /dev/sdc /mnt/usb4运行完毕,可以直接在/mnt/usb目录下对U盘或移动硬盘的数据进行访问或 *** 作;5想断开U盘或移动硬盘之前,运行umount命令,保证数据不会造成丢失,命令如下:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13309534.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存