linux 挂载U盘

第1步:在ubuntu上面查看系统是否对u盘命名 输入指令:fdisk  –l 

可以看到,记住u盘的目录名称/dev/sdb1:  

第2步:查看U盘具体信息并确认系统找到u盘 指令:fdisk  –l /dev/sdb1 

第3步:创建u盘挂载目录 指令:mkdir /mnt/usb  

注意:/mnt是系统目录,不要更改,实际上只是在原有的mnt目录下创建了/usb 

第4步:挂载u盘,我用的u盘文件系统格式是fat32,所以在第一步时要看清楚文件格式 

指令:mount -t vfat /dev/sdb1 /mnt/usb 

若需要显示中文: 

mount -t vfat -o iocharset=cp936 /dev/sdb1 /mnt/usb (vfat表示fat32格式)

若u盘格式是fat12等其他格式,则:mount -t msdos /dev/sda1 /mnt/udisk 

 第5步:渠道目录查看u盘信息 指令:ls –l /mnt/usb 

这样你就可以看到或者操作u盘信息了 

 第6步:卸载u盘 指令:umount  /mnt/usb

可是在第6步之后出现了问题,就是 向硬盘中写入文本文件之后,执行umount,然后再mount上,文本文件中有几行消失了,这是什么原因呢?

在经过上网搜索之后,答案就出来了:文件还在缓缓中,并没有真正的写入u盘,就umount了。

所以,在umount之前,要先将内存缓冲区的数据写入磁盘,用sync实现
所以第6步要改为:

#sync
#umount /mnt/usb

有时候遇到,插入u盘等设备 ubuntu 识别不了,可以查看这篇文章:Linux下的硬件驱动——USB设备(上)(驱动配置部分)
  有些驱动可能是直接编译进内核的,不是编译成模块。怎么查看有没有这个驱动呢?
可以执行:#uname -a  查看使用的内核版本,然后进入:#cd /usr/src 下找到相应的内核目录,找到 .config 文件,查看你想要的驱动是编译内核(y) 还是编译成模块(m)。









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值