linux系统怎么挂载u盘下为什么不能挂载U盘

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&7633人阅读
Linux(2)
挂接命令(mount)
命令&#26684;式:
mount [-t vfstype] [-o options] device dir
1.-t vfstype指定文件系统的类型,通常不必指定。mount会自动选择正确的类型。常用类型有:
  光盘或光盘镜像:iso9660
  DOS fat16文件系统:msdos
  Windows 9x fat32文件系统:vfat
  Windows NT ntfs文件系统:ntfs
  Mount Windows文件网络共享:smbfs
  UNIX(LINUX)文件网络共享:nfs
2.-o options主要用来描述设备或档案的挂接方式。常用的参数有:
  loop:用来把一个文件当成硬盘分区挂接上系统
  ro:采用只读方式挂接设备
  rw:采用读写方式挂接设备
  iocharset:指定访问文件系统所用字符集
3.device要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
挂接光盘镜像文件
在Windows下许多人都习惯把和资料做成光盘镜像文件通过虚拟光驱来使用。linux系统下制作和使用光盘镜像比Windows系统更方便,不必借用任何第三方软件包。
1、从光盘制作光盘镜像文件。将光盘放入光驱,执行下面的命令。
#cp /dev/cdrom /home/sunky/mydisk.iso或
#dd if=/dev/cdrom f=/home/sunky/mydisk.iso
注:执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso
2、将文件和目录制作成光盘镜像文件,执行下面的命令。
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
注:这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso,光盘卷标为:mydisk
3、光盘镜像文件的挂接(mount)
#mkdir /mnt/vcdrom
注:建立一个目录用来作挂接点(mount point)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
注:使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。
挂接移动硬盘
对linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前,应先用fdisk–l或more
/proc/partitions查看系统的硬盘和硬盘分区情况。
&[root at pldyrouter /]# fdisk -l
在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4,
/dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后,再用fdisk–l或more /proc/partitions查看系统的硬盘和硬盘分区情况
&[root at pldyrouter /]# fdisk -l
大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2
注:建立目录用来作挂接点(mount point)
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
注:对ntfs&#26684;式的磁盘分区应使用-t ntfs参数,对fat32&#26684;式的磁盘分区应使用-t
vfat参数。若汉字文件名显示为乱码或不显示,可以使用下面的命令&#26684;式。
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2
linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3&#26684;式。这样,在linux下使用就更方便了。使用下面的命令直接挂接即可。
#mount /dev/sdc1 /mnt/usbhd1
和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前,应先用fdisk–l或more
/proc/partitions查看系统的硬盘和硬盘分区情况。
&[root at pldyrouter root]# fdisk -l
插入U盘后,再用fdisk–l或more /proc/partitions查看系统的硬盘和硬盘分区情况。
&[root at pldyrouter root]# fdisk -l
系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。
#mkdir -p /mnt/usb
注:建立一个目录用来作挂接点(mount point)
#mount -t vfat /dev/sdd1 /mnt/usb
注:现在可以通过/mnt/usb来访问U盘了,若汉字文件名显示为乱码或不显示,可以使用下面的命令。
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂接Windows文件共享
Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须和使用samba软件包。现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时未安装samba请首先安装samba。当然也可以到
www.samba.org网站下载......新的版本是3.0.10版。
当windows系统共享设置好以后,就可以在linux客户端挂接(mount)了,具体操作如下:
# mkdir–p /mnt/samba
注:建立一个目录用来作挂接点(mount point)
# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator和pldy123是ip地址为10.140.133.23
windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享
如此就可以在linux系统上通过/mnt/samba来访问windows系统磁盘上的文件了。以上操作在
as3、redflag server 4.1、suse server 9以及windows NT 4.0、windows
2000、windows xp、windows 2003环境下测试通过。
挂接UNIX系统NFS文件共享
类&#20284;于windows的网络共享,UNIX(Linux)系统也有自己的网络共享,那就是NFS(网络文件系统),下面我们就以SUN
Solaris2.8和REDHAT as server 3为例简单介绍一下在linux下如何mount nfs网络共享。
在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端。
1、Solaris系统NFS服务端配置方法如下:
&(1)修改/etc/dfs/dfstab,增加共享目录
share -F nfs -o rw /export/home/sunky
&(2)启动nfs服务
# /etc/init.d/nfs.server start
&(3)NFS服务启动以后,也可以使用下面的命令增加新的共享
# share /export/home/sunky1
# share /export/home/sunky2
注:/export/home/sunky和/export/home/sunky1是准备共享的目录
2、linux系统NFS服务端配置方法如下:
&(1)修改/etc/exports,增加共享目录
/export/home/sunky 10.140.133.23(rw)
/export/home/sunky1 *(rw)
/export/home/sunky2 linux-client(rw)
注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、linux-
client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机/etc/hosts文件里增加linux-client主机ip定义。&#26684;式如下:10.140.133.23
linux-client
&(2)启动与停止NFS服务
/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的)
/etc/rc.d/init.d/nfs start启动NFS服务
/etc/rc.d/init.d/nfs stop停止NFS服务
注:若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs
-rv也可以达到同样的效果。
3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享
# mkdir–p /mnt/nfs
注:建立一个目录用来作挂接点(mount point)
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
注:这里我们假设10.140.133.9是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。
如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操作在redhat
as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc环境下测试通过。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:23321次
排名:千里之外
转载:14篇
(1)(1)(1)(2)(1)(4)(6)(2)当前位置: >
windows操作系统对U盘不识别的解决方案及在linux操作系统下挂载U
时间: 07:36 来源:未知 作者:admin 阅读:次
本来我没打算写这篇博文的因为在linux下挂载U盘就是用几个常用的命令,再就是选择合适的挂载点即可,可是没想到我在把U盘插进我电脑上的USB插口 时,过了良久都不识别,windows毫无动静。连在windows环境下都不识别U盘,那怎么继续在linux环境下挂载呀!所以我在解决了这个问题后,感觉很有必要把我的解决过程写下来,让遇到跟我同样问题的朋友能及时解决这样的问题。
我把U盘插入笔记本后,笔记本没什么动静,我很本能的就打开了设备管理器,然后进入通用串行总线控制器看了下里面的接口信息:
感觉没什么异常,如是我又很本能的将U盘拔出来,再又重新插进去,设备管理器还是没什么动静。
问题现在就来了,正常情况下当重新插入外接设备时,设备管理器会自动刷新一下(我们眼见到的效果就是&闪&一下),然后在对应的设备栏里面出来一个新的设 备接口信息,我们常用的U盘插入后,一般在设备管理器的通用串行总线控制器栏会弹出U盘接口相关的信息,这次却没出现。很显然,问题就出在驱动程序有问题 了,要么是该程序不小心被删了,要么就是该程序被系统无意改了,所以就不能正常驱动U盘,就导致插入U盘都没什么动静。
解决方案很简单就是更新该驱动程序:
点击更新驱动程序(P)...后,弹出&硬件更新导向&的对话框。然后选择&从列表或指定位置安装(高级)S&选项,接着点击下一步,出现如下对话框:
选择&不要搜索。我要自己选择安装的驱动程序(D)。&紧接着点击下一步,弹出:
选择我框的那个选项,再点击下一步:
这样就完成了驱动程序的更新,最后点击&完成&退出。在设备管理器你将看到:
接着在插入U盘后,windows系统就会识别:
至此我刚刚遇到的那个问题就顺利的解决了。
这里我需要说明一点:虽然我用的系统是XP的,但在win7下一样实用,之前我一同学的WIN7也出现过这样的问题,我用这样的方法(操作稍微有区别)也帮其解决了问题。
在这里我还简单的分享另外一个解决方案,也是非常有效的,我成功的尝试过的,推荐给你们:
拔出所有的USB设备---&关机---&拔掉电源[笔记本需要拔出电池]----&按开机键5-6次---&开机重新插入USB设备;
其实还有一些其他方法,这里也就不一一详叙了,有我上叙提供的两种方法就够用了^-^!
这里我再来谈谈如何在linux操作系统下挂载和卸载U盘:
在linux操作系统下挂载和卸载U盘的命令是mount和umount两个命令。
一)、挂载U盘
1、先在鼠标在linux操作系统的环境下插入U盘,这样做的目的是让VM中的linux操作系统能识别U盘,然后用fdisk -l命令(注意一定要在超级用户状态下)查看U盘在linux操作系统中相对应的文件系统格式及其对应的设备符号:
等下进行挂载需要用到其盘符及其文件系统格式;
2、创建挂载位置,这里我选择挂载在/mnt文件夹目录下,我们知道这个文件夹主要是存放光盘、软盘等移动设备的,如我们的设置共享目录可是在这个目录下哦!先运行命令sudo mkdir /mnt/usb,即在该目录下新建一个usb设备目录,用于挂载U盘的挂载点。
3、运行命令sudo mount -t vfat /dev/sdb1 /mnt/usb,这样U盘就挂载成功:
成功的在linux下挂载了U盘,我们也有必要掌握如何安全的卸载U盘吧!
呵呵其实卸载U盘更简单,就是运行一个命令sudo umount /mnt/usb就ok
一定要/mnt/usb路径下直接运行这个命令是卸载不了的,要到根目录下或者其他目录下才可以;当执行完这个命令后,你的U盘上的指示灯可能仍然亮着,这不代表卸载失败,因为Linux对U盘的管理是内核模块式,只要usb设备的内核模块没有移除,卸载完后指示灯仍然是亮着的。
在我们进行挂载U盘的时候也经常会遇到无法挂载,接着我将对其进行下总结。
问题现象一:接通虚拟机电源后就会出现下面提示&Host USB device connections disabled.
The connection to the VMware USB Arbitration Service was unsuccessful.Please check the status of this service in the Microsoft Management Console.&在虚拟机Linux系统下插入U盘也不能被识别。
问题原因:VMware USB Arbitration Service 服务没有启动。
解决方法为:直接在命令行中输入:sudo net start VMUSBArbService;
亦可右键我的电脑,点击管理-服务和应用程序-服务,找到VMware USB Arbitration Service,右键点击,启动即可;
这里我的VMware USB Arbitration Serviceyin已经启动;
问题现象二:在Linux下查找不到U盘信息,即系统识别不出来U盘。
问题原因:ehci可能和usb2.0支持有关。
解决方法:
1、ehci_hcd 模块,命令 sudo rmmod ehci_hcd
、加载uhci_hcd 模块,命令 sudomodprobe uhci_hcd
U盘试试,若U盘不自动出来,用命令fdisk -l 看看是否出现U盘相关的设备还不行的话,把ohci_hcd模块也卸载掉,再次加载hci_hcd模块再试试,一般这种方法都奏效。
ehci可能和usb2.0支持有关,不知道具体作用。但在网上搜到的下面这段话可作为参考:
要理解EHCI及其同类是什么,首先要知道每块支持插入 USB 设备的主板或 PCI 卡都需要有 USB 主控制器芯片组。这个特别的芯片组与插入系统的 USB 设备进行相互操作,并负责处理允许 USB 设备与系统其它部分通信所必需的所有低层次细节。
Linux USB驱动程序有三种不同的 USB 主控制器选项是因为在主板和 PCI 卡上有三种不同类型的 USB 芯 片。EHCI驱动程序设计成为实现新的高速USB 2.0 协议的芯片提供支持。OHCI驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的 PC 主板上的 USB 芯片提供支持。UHCI驱动程序用来为大多数其它 PC 主板(包括 Intel 和 Via)上的 USB 实现提供支持。只需选择与希望启用的USB 支持的类型对应的&?HCI&驱动程序即可。如有疑惑,为保险起见,可以启用EHCI、 UHCI(两者中任选一种,它们之间没有明显的区别和OHCI。(根据文档,EHCI已经包含了UHCI和OHCI,但根据目前的测试,单独加EHCI是不行的,通常的做法是根据主板类型加载UHCI或OHCI后,再加载EHCI这样才可以支持USB2.0设备)。
本文出自 &Eric1990& 博客,请务必保留此出处http://eric5/1296786
感谢您对的支持,我们为您免费提供技术文章,详细使用和说明,有时可能不完善、敬请谅解!如果有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!
上一篇:没有了需要确认注册邮箱后才能开通博客,
&&&linux下 u 盘挂载失败的解决办法!
6年会员勋章目前未领取。领取条件:?凡是注册时间六年以上的活跃用户即可领取该勋章。
zengmiao的博客——科技改变生活
博主:????
珍惜时间,珍惜现在,你我一样精彩!
文章(20)????
访问(39101)????
评论(10)????
投票(28)????
订阅本博??
博文列表查看方式:
需要确认注册邮箱后才能下载,
linux 下 U盘挂载失败的解决方法
?? 前两天从南理工博士那边拿来一个天祥2440的开发板,顺便他把他的光盘资料也给我了,于是我开始熟悉这块开发板,首先看到有视频教程,想随便听听,那知道都需要密码,也就泡汤了,还好技术资料还蛮多的,但是就是很遗憾没有一本正规的操作手册,都是一些其他技术人员写的文章和一些书本,我随即浏览了一下,于是便开始了操作:
首先烧写nor flash ,这个比较简单,只要你把开发板的各个接口连线正确,配置好SecureCRT软件,然后按照步骤进行就可以,步骤图片如下:
具体的下载就不详细叙述,主要介绍一下第一项,下载bootloader,这里指的是下载到Nand flash 中,只需要在:Enter you selection :1,就可以,通过原理图可知,把Flash mode盖帽盖上,再通过DNW 软件加载代码文件即可加载到Nand flash中,重新启动开发板,程序则从nand flash 启动,但是在SecureCRT软件上却看不到下载内核和文件系统的界面,出现的界面为“
d flash 启动,在天祥的开发板中需要注意这样一个小细节就是在从nand flash 启动的时候,同时加速连续按几下空格键,才能进入nand flash 的界面,界面如下:
此时你注意上面的标题已经是从Nand flash 启动了,接下来就是下载内核镜像,这个也简单,只要在SecureCRT软件中输入2,再从dnw软件中加载镜像文件即可,加载完镜像文件,便开始下载yaffs2文件系统,此文件系统比较大,就需要从U盘启动加载,此时光盘中少了一个install 文件,我问朋友要了,就是后面的QT文件系统需要从U盘加载,我试了好几个U盘。都加载不成功,出现如下界面:
运行:mntud1命令,出现
文件加载不成功,后来找来好几个不同品牌的U盘,只有一个kingston 2G的盘加载成功,但是在操作的时候还需要注意,当开发板读到U盘的时候,需要重新启动,才能识别U盘中的内容,加载到U盘时的界面:
接下来就可以挂载,使用命令mntud1,然后进入目录/mnt/udisk1,查看U盘的内容,界面如下:
U盘中的内容为:
最后运行命令 /mnt/usdisk1/把剩下的部分yaffs2 文件下载完全,重新启动开发板,你会发现所有功能一切正常。
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
??????有[ 1 ]名读者喜欢此文
阅读(2154)??
最近到访博主
评论是对思考最好的总结…
你还可以输入1000字
--- 现有 1 个主题,共 1 页 ---
转发到我的博客
评论??的“linux下 u 盘挂载失败的解决办法!”
linux下U盘挂载失败的解决方法前两天从南理工博士那边拿来一个天祥2440的开发板,顺便他把他的光盘资料也给我了,于是我开始熟悉这块开发板,首先看到有视频教程,想随便听听,那知道都需要密码,也就泡汤了,还好技术资料还蛮多的,但是就是很遗憾没有一本正规的操作手册,都是一些其他技术人员写的文章和一些书...
你还可以输入30000字
同时评论给?zengmiao
你还可以输入1000字
你还可以输入1000字
zcz2004??19:18 05-11
zcz2004??18:47 10-08
路路??20:32 05-07
6??12:41 10-14
好阿人??10:57 10-05
EDN助学—FPGA/CPLD学习小组
成员18974名创建者:
ZigBee & IAR学习小组
成员2004名创建者:
STM32爱好者之家
成员6661名创建者:
成员4176名创建者:
电子竞赛交流区
成员4620名创建者:
EDN助学小组之51单片机
成员4860名创建者:
特权同学FPGA书友会
成员1698名创建者:
LabVIEW学习
成员109名创建者:
芯唐Cortex-M0学习小组
成员190名创建者:
-- Use of this website is subject to its terms of use.
京ICP备号-4 |
京公网安备37 |
新版社区已上线,旧版论坛、博客将停用
1、为防数据丢失,旧版论坛、博客不再接受发帖;
2、老用户只需重设密码,即可直接登录新平台;
3、新版博客将于8月底完美归来,敬请期待;
4、全新论坛、问答,体验升级、手机阅读更方便。

我要回帖

更多关于 linux系统如何挂载u盘 的文章

 

随机推荐