过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2488|回复: 1
收起左侧

Linux下使用U盘的知识

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

  事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。

  例如U盘驱动程序会在插入或拔出时往 /proc/scsi/usb-storage-0/0 里面记上 Attached:Yes or No

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

  注意:U盘是否插入的状态与是否挂载(mount)无关。

游戏诗歌 2012-9-24 08:05:20 | 显示全部楼层
会员们天天快乐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-22 17:16 , Processed in 0.042957 second(s), 26 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

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