昨天花了整整一天才把linux搞定,今天兴致勃勃地要把U盘上的文件拷贝过去。因为听同事说可以像在windows下那样直接双击使用U盘,于是照做了,哪曾想等了半天愣是没反应,最后还是提示错误,看来情报有误啊,没办法,再继续探讨一番吧。
上网查了一下,很多,就是通过两个命令,比较简单,不过对于初学者来说如何正确输入这两个命令或许也需要费一番周折吧(偶不知道别的初学者是不是,总之我当时没有搞明白,也试了N多次以后才领会了,大概偶比较笨吧嘿嘿)。命令如下:
mount /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 /dev/sda1 /mnt/usb
OK!打开你的系统的/mnt/usb目录,你就可以看到你的U盘里的一切啦。


student2008 于 2008-06-28 09:54:55发表:
原来如此,难怪我怎么也不能读取u盘。我在#下 输入 dmesg命令后显示如下信息:
.......
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 250105 512-byte hdwr sectors (128 MB)
sda: Write Protect is off
sda: sda1 sda2 sda4
........
我买的是fedora core v10.0的光碟,我自己没有编译过内核,请教,我应该如何操作恢复对SCSI支持?我应该用哪个U盘设备名?谢谢!
sonicss 于 2008-03-23 21:52:50发表:
我的U盘插上去后显示的是sdb1,不是sda1。
谢谢楼主分享心得。
刚才baidu了一下u盘的操作:
打开命令行终端(gnome-terminal或者konsole或者xterm或者你根本就不在X下),
键入dmesg命令,这个命令常用来查看内核给出的一些信息,这些信息绝大部分是跟
设备相关的。你会发现屏幕上霹雳怕啦地多出叻许多信息,在这些信息的最后,你会
发现类似这样的一段:
......
USB Mass Storage device found at 2
USB Mass Storage support registered.
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 257792 512-byte hdwr sectors (132 MB)
sda: Write Protect is off
sda: sda1
......
这说明系统已经找到叻USB存储设备,并指定叻它的设备名是sda,并且它有一个分区
已经被识别,设备名是sda1。在Linux下,USB存储设备是被当作SCSI设备处理的。
所以你的内核如果被你重新编译过,并且去掉叻SCSI支持,那么你就不能使用USB存储
设备叻。这一点编译内核时要清楚。
[ 本帖最后由 sonicss 于 2008-3-23 21:55 编辑 ]
ttx2 于 2008-03-23 10:29:35发表:
我的是红旗6.0,u盘插上去就可以看见俄