LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: applinux

linux中挂载U盘

[复制链接]
发表于 2009-4-29 21:30:30 | 显示全部楼层
楼主的加载命令有点问题,不知道是不是楼主打错了。。。应该是mount -t vfat /dev/sda /mnt/usb这种。。。
回复 支持 反对

使用道具 举报

发表于 2009-5-5 19:32:06 | 显示全部楼层
嘿嘿,linux不是自动认出来的吗
回复 支持 反对

使用道具 举报

发表于 2009-5-7 16:51:50 | 显示全部楼层
根本没有认出u盘来,只有一个10G的硬盘。
回复 支持 反对

使用道具 举报

发表于 2009-5-15 09:44:52 | 显示全部楼层
Post by applinux;1932685
在linux中挂载U盘怎么挂载?
我开始用的命令是
#fdisk -l 查看U盘的型号但是找不出是哪个?
里面有 /dev/sda1----/dev/sda9  但是我就是不知道是哪个?
然后就用 mount -vfat /dev/sda /mnt/usb   
但是不成功
请各位高手指导菜鸟 菜鸟感激不尽啊~!


好像没认到U盘哦
你确认你的U盘是正常的吗?
如果正常,换一个USB插口再试试能不能找到?
如果你的系统是块ata硬盘,插入U盘后,应被识别为/dev/sda的设备
如果是sata硬盘,插入U盘后,应被识别为/dev/sdbd 的设备
回复 支持 反对

使用道具 举报

发表于 2009-5-15 16:33:32 | 显示全部楼层
Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。

    事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。
比如,我插入我的1G优盘后,在proc/scsi/usb-storage下看到有个文件4,用vi 打开文件4,内有如下内容:

Host scsi4: usb-storage
       Vendor: Netac
      Product: USB Flash Disk
Serial Number: FAE50A18DAD59250
     Protocol: Transparent SCSI
    Transport: Bulk
       Quirks:
~

通过查看这个文件就不难检测U盘是否插入或拔出了。

    注意:U盘是否插入的状态与是否挂载(mount)无关。
回复 支持 反对

使用道具 举报

发表于 2009-5-15 22:36:14 | 显示全部楼层
最好用blkid查一下UUID然後寫在fstab裡面,不然每次u盤設備代號跳來跳去的,還要用fdisk -l去查很麻煩.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-24 17:06:14 | 显示全部楼层
难道U盘在虚拟机中识别不出来!???
回复 支持 反对

使用道具 举报

发表于 2009-6-19 15:01:49 | 显示全部楼层
Post by applinux;1990582
难道U盘在虚拟机中识别不出来!???


貌似要在虚拟机中进行设置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表