在Linux系统下检测U盘是否已连接的方法


Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。

如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。

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

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

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

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

本文作者:



相关阅读:
在php MYSQL中插入当前时间
ASP入门与实例---IIS的安装与配置
CssGaga教程:css合并与CSS优化
ReplaceTrim 函数之asp实现过滤掉字符中所有的tab和回车和换行的代码
CSS网页布局教程:CSS伪类定义3种方法
MYSQL数据库导入数据时出现乱码的解决办法
CSS 使用规则总结
ASP 三层架构 Convert类实现代码
DBA的利器:企业监控器简化MySQL管理
ASP.NET MVC 3.0学习系列文章—NuGet and ASP.NET MVC 3.0
DBMS_STATS分析表与备份分析信息
CSS入门基础教程:class与ID
Oracle两种归档模式的使用
利用ASP打造网站论坛DIY4
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 做女人,淡定而从容 大二学期第一次班会发言稿 《我爱你,所以我努力长大》读后感 公司员工2016年年终工作总结 结婚纪念日给老公的经典手机短信 土地所单位述职报告 人生哲理晚安心语 奸诈胜不过忠厚 清明祭:勿忘天下父母恩 销售经理个人简历模板 美丽的天鹅湖作文600字 爱!我们能坚持多久? 幼儿园安全工作计划表 关于开展节能减排学校行动的工作总结 和“母亲”一起野餐 李光硕作文350字 爱的短笺(二首) 上梦想课堂的感受 读《金色的脚印》有感 山中送弟方质 小狗皮皮作文400字 党委办公室精神文明创建工作总结 2015春节给客户的贺词精选 异能者 第一章作文600字 孤独的熊猫咪咪 小学五年级作文450字:“管”爷爷 海洋公园作文450字 我耕耘,我收获——春天寄语青年一代 小学二年级作文300字:美丽的大连 应用电子大专生求职简历模板 《我的战友邱少云》读后感作文500字 初中初三作文800字:难忘奥运 精选2014最新入党介绍人意见范文 工作自荐信 重回谷镇 穷人的幸福 游山玩水---荔枝湾 逝去的日子作文600字 小学四年级作文700字:夜郎国的子孙们 小学三年级作文300字:扫墓感言 同贺八送兖公赴荆州 装备电教中心2012年工作总结及2013年工作思路 寻找秋天(记一次秋游)作文800字 2006年上半年桐乡市开放型经济工作总结 可以吗? 一罐果酱 小学六年级作文1200字:文明交响曲 关于人生哲理的优美句子 霓虹灯下,我忘了爱(四) 感恩(转载)作文300字 乡委员会副书记2005年领导班子民主生活会发言材料 组名和口号

Copyright © 2016 phpStudy |