linux下如何使用U盘

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux下如何使用U盘?

昨天花了整整一天才把linux搞定,今天兴致勃勃地要把U盘上的文件拷贝过去。因为听同事说可以像在windows下那样直接双击使用U盘,于是照做了,哪曾想等了半天愣是没反应,最后还是提示错误,看来情报有误啊,没办法,再继续探讨一番吧。

上网查了一下,很多,就是通过两个命令,比较简单,不过对于初学者来说如何正确输入这两个命令或许也需要费一番周折吧(偶不知道别的初学者是不是,总之我当时没有搞明白,也试了N多次以后才领会了,大概偶比较笨吧嘿嘿)。命令如下:

mount -t vfat -o iocharset=utf8,umask=000 /dev/sda1 /mnt/usb

如果你真要直接输入上述命令的话恐怕永远都不能成功了。命令的作用就是把U盘mount 到linux文件系统中去,以便在linux下对U盘进行读写等文件操作。其中【/dev/sda1】表示U盘设备,【/mnt/usb】表示你要挂载U盘的linux系统目录,这个目录必须是事先建立的哦,是不是必须建在mnt目录下我不知道,不过网上的介绍好像都是的。如果你的系统里没有这个目录,那么请先执行以下命令:

mkdir /mnt/usb

建立了这个目录后再执行上面那条命令。

在上面的第一条命令中还要注意,表示U盘设备的参数并不总是【/dev/sda1】,不同的系统是不同的。如果你不能正确地输入你的系统中U盘的设备代表符,那么上述命令将不能执行成功。那么怎么样才能得到表示U盘的正确参数呢?很简单,用fdisk命令。

linux下的fdisk命令不同于dos下的fdisk命令,dos下的功能相信大家都知道了呵呵,而linux 下的fdisk命令的功能则是获得整个计算机的所有磁盘信息并显示出来。在终端输入以下命令:

fdisk -l

你就会立刻得到你的磁盘信息,硬盘一般都是以hdx的形式表示的(x的值可能为0,1,2,3,……),U盘则一般都是以sdxx的形式表示的(第一个x的值可能为a,b……,第二个x的值可能为1,2……)【我做了多次实验,只得到了a和b、1这几个值】,其他的可能值是我自己推测的,可能不对哦,具体的情况请大家根据fdisk的结果来确定吧,切记不可生搬硬套!

下面给出我的具体步骤。

(1)插入U盘。

(2)输入命令

fdisk -l

查看硬盘系统,我的U盘描述符为sda1

(3)输入以下命令:

mkdir /mnt/usb

mount -t vfat -o iocharset=utf8,umask=000 /dev/sda1 /mnt/usb

OK!打开你的系统的/mnt/usb目录,你就可以看到你的U盘里的一切啦!

参考资料2

不同的U盘在Linux下使用方法可能有所不同,我介绍一种在Redhat 上把U盘当作硬盘使用的方法:把U盘插入USB口,然后在root下运行

modprobe usb-uhci

modprobe usb-storage

mount -t vfat /dev/sda1 /mnt/usb

注意modprobe 命令如果返回失败,可再次运行,一般都可以正确识别到U盘。然后就可以在/mnt下读写U盘的内容了。拔出U盘前,运行

umount /mnt

如果需要,请用rmmod usb-storage; rmmod usb-uhci 卸载内核里的USB驱动模块。

参考资料3

在linux下如何使用u盘

USB的支持关键在于驱动,没有驱动设备时mount执行是肯定不成的。我在Red Hat里使用U盘的通用方法如下,屡试不爽

1. 先别插U盘,/sbin/lsmod看是否有usb-storage。如果没有的话:

cd /lib/modules/

for v in *.o storage/*.o ; do /sbin/insmod $v ; done

2. 这里再/sbin/lsmod,应该有usbcore、usb-ohci(或usb-uhci,根据主板芯片组而不同)、usb-storage、scsi_mod等。其中usb-storage的状态应该为

(unused)。

3. 插入U盘,不停的/sbin/lsmod,这期间usb-storage的状态应为Initializing,持续时间大约半分钟,其实就相当于Windows在右下角不停的弹汽球:)

4. 初始化结束后, /sbin/fdisk -l,应该能看到/dev/sda1设备。这时,执行

mount /dev/sda1 /mnt/udisk 才能成功。如果是MSDOS格式,又想看到中文,可以

mount -t vfat /dev/sda1 /mnt/udisk -o iocharset=gb2312。

(为方便可以/etc/fstab加一行,以后就可以mount /mnt/udisk就行了)。

5. 奇怪的是有时候fdisk是看不到sda1,但是也能mount上

使用以上步骤挂U盘基本上可说是“万全”了。台式机、笔记本、VMware都一样。

mkdir /mnt/usb

mount /dev/sda1 /mnt/usb

笔记本上安装linux用法和台式机一样

ps:

首先要检查lsmod|grep usb-storage 这是支持USB的模块。如果没有的话,是无法操作USB 接口的设备的。

如没有的话,可以手功modprobe usb-storage,一般查看U盘可以用fdisk -l可以很清楚的看到这个硬件的设备名

,比猜测硬件名要准确多了.

相关文档
最新文档