在Linux操作系统中检测U盘是否被插入_Linux服务器维护_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

在Linux操作系统中检测U盘是否被插入

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:0

本篇关键词:操作系统LinuxU盘
黑客防线网安网讯:Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都
Linux的文件系统是异步的也就是说写一个文件不是立刻保存到介质(硬盘U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误可是很多数据都会因为这个不及时的错误报告而丢失。

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


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


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

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-4704-1.html
网站维护教程更新时间:2011-01-02 01:01:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer