国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

在Linux系統下檢測U盤是否已連接的方法

2024-06-28 13:04:35
字體:
來源:轉載
供稿:網友

linux的文件系統是異步的,也就是說寫一個文件不是立刻保存到介質(硬盤,U盤等)中,而是存到緩沖區內,等積累到一定程度再一起保存到介質中。如果沒有umount就非法拔出U盤,程序是不知道的,fopen,fwrite等函數都依然返回正確,知道操作系統要把寫介質的時候,才會提示I/O錯誤。可是很多數據都會因為這個不及時的錯誤報告而丟失。

事實上,USB驅動程序在U盤插入和拔出時,都對系統配置文件做了修改。

例如U盤驅動程序會在插入或拔出時往 /PRoc/scsi/usb-storage-0/0 里面記上 Attached:Yes or No

通過查看這個文件就不難檢測U盤是否插入或拔出了。

注意:U盤是否插入的狀態與是否掛載(mount)無關。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 济阳县| 鄯善县| 南通市| 弋阳县| 竹山县| 昌黎县| 武川县| 馆陶县| 梓潼县| 中江县| 托克逊县| 广灵县| 恩平市| 安塞县| 武清区| 稷山县| 临湘市| 潞西市| 子洲县| 靖西县| 南昌县| 保靖县| 铜梁县| 阜宁县| 兰州市| 宣城市| 昆山市| 睢宁县| 恩平市| 五家渠市| 温宿县| 江孜县| 南和县| 浦江县| 长垣县| 汤阴县| 甘肃省| 连云港市| 郑州市| 游戏| 云梦县|