虚拟机linux下U盘的挂载问题

主机是xp的,安了VMware7.0,在虚拟机下安了Fedornal8 。
现在想挂载U盘。
在屏幕输入:
#mount /dev/sda1 /mnt/udisk
屏幕没有什么提示。通过cd /mnt/udisk 。屏幕提示:bash:cd:/udisk: No such file or directory 。

如果我用:mount -t vfat /dev/sda1 /mnt/usb
则屏幕出现“mount:/dev/sda1 already mounted or /mnt/usb busy
mount:according to mtab, /dev/sda1 is mounted on / ”
又用sda2试了试: mount -t vfat /dev/sda2 /mnt/usb。
出现“/dev/sda2 looks like swapspace - not mounted
mount:you must specify the filesystem type ”

另外我用fdisk -l
屏幕出现:Disk /dev/sda: 8589 MB,8589934592 bytes
255 heads, 63 sectors/track,1044 cylinders
Units =cylinders of 16065 *512 =8225280 bytes
Disk identifier: 0x0002a056
Device Boot Start End Blocks Id System
/dev/sda1 * 1 653 5245191 83 Linux
/dev/sda2 654 784 1052257+ 82 Linux swap/Solaris

请问这个问题是什么原因导致,有什么处理办法?
两种挂载U盘命令有什么区别?
fdisk中为什么只有sda1跟sda2,不是应该还有什么hda1什么的吗?
我有先建目录的。
VMware上不见usb的图标,弄了下,可以看见了,插上U后,U盘目录会自动跳出来,再次试着挂载了下,如几位所说,显示已经挂载了的,可是这样就不会复制文件了,想复制U里的文件到Linux上。请问怎么操作啊

我在想,你是不是又一个被网上教程骗的新手呢?
Linux 很长时间之前图形界面就支持自动挂载 U 盘了,不需要打命令就能挂载。
而且,提示信息说的很明白了:
bash:cd:/udisk: No such file or directory 。
bash:cd :/udisk :没有这个文件或者目录
bash 是你的命令行的命令解释器,cd 是你执行的命令。这个结构类似于“张三说:李四说:没有找到哦啊 /udisk 这个文件和文件夹”这种不太符合语言规格的信息。

mount:/dev/sda1 already mounted or /mnt/usb busy
mount:according to mtab, /dev/sda1 is mounted on / ”
同样:
mount: /dev/sda1 已经被挂载,或者 /mnt/usb 设备忙
mount:搜索 mtab 文件,/dev/sda1 已被挂载到 /

“/dev/sda2 looks like swapspace - not mounted
mount:you must specify the filesystem type ”
/dev/sda2 看上去是交换空间 - 不能被挂载
mount 你必须指定文件系统类型

fdisk中为什么只有sda1跟sda2,不是应该还有什么hda1什么的吗?
这句话充分表明你确实被已经过期作废的被教材骗了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-04
通过cd /mnt/udisk 。屏幕提示:bash:cd:/udisk: No such file or directory 。这不是告诉你没有文件或者目录吗?已经进U盘里了。
第2个回答  2010-06-04
你要建目录啊,没有目录你怎么进。

mkdir /mnt/udisk

mount /dev/sda1 /mnt/udisk

sda是第一块硬盘,sdb第二块,后面的1,2就分区。

好像没见有U盘~~~~
第3个回答  2010-06-05
问题1.屏幕提示:bash:cd:/udisk: No such file or directory 。
你根本没有建目录 /mnt/udisk,需要通过 mkdir /mnt/udisk创建目录

问题2. Device Boot Start End Blocks Id System
/dev/sda1 * 1 653 5245191 83 Linux
/dev/sda2 654 784 1052257+ 82 Linux swap/Solaris

其中可能没有你的u盘 sda1是第一块硬盘第一个分区 sda2是第一块第二个分区
如果系统认到你的U盘怎么也应该是sdb1

问题3.mount 与 mount -t vfat的区别
mount -t 参数的意义在于指定挂载类型如果你的你的U盘文件系统类型为fat
通过 mount -t vfat 指定也可以,但是如果不是fat的话就会有问题
其实一般不必手动指定,mount会自己选择类型

问题4.复制文件
复制的话用命令cp
cp 源文件 目标目录
相似回答