打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
linux下如何使用U盘?

linux下如何使用U盘~

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

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

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

    如果你真要直接输入上述命令的话恐怕永远都不能成功了。命令的作用就是把Umountlinux文件系统中去:以便在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的值可能为0123:??,:U盘则一般都是以sdxx的形式表示的;第一个x的值可能为ab??:第二个x的值可能为12??,【我做了多次实验:只得到了ab1这几个值】:其他的可能值是我自己推测的:可能不对哦:具体的情况请大家根据fdisk的结果来确定吧:切记不可生搬硬套(

下面给出我的具体步骤。

1,插入U盘。

2,输入命令

1/3页

     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 8.0/9.0上把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/2.4.20-8/kernel/drivers/usb for v in *.o storage/*.o ; do /sbin/insmod $v ; done

    2. 这里再/sbin/lsmod:应该有usbcoreusb-ohci;或usb-uhci:根据主板芯片组而不同,、usb-storagescsi_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就行了,。

2/3页

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可以很清楚的看到这个硬件的设备名

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

3/3页全文完
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux如何mount Usb盘 ? 转烛空间
如何在redhat 9下挂载usb cdrom 和u盘,移动硬盘
CentOS系统挂载FAT32的U盘
linux挂载硬盘:在Linux系统下移动硬盘的挂载及卸载方法
Linux文件系统中检测U盘挂载全权讲解
讓VMware ESX 的主控台使用USB flash disk
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服