首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux中怎么时判断存储设备类型

2012-04-27 
Linux中如何时判断存储设备类型像移动硬盘,U盘。它们的设备名都是sd开头,在C++程序中怎么区分设备类型呢?另

Linux中如何时判断存储设备类型
像移动硬盘,U盘。它们的设备名都是sd开头,在C++程序中怎么区分设备类型呢?

另外,有没有什么方法可以不通过读/proc/partition 这类的系统文件去获取当前系统上挂载了几块盘,linux里面有没有什么API?

百度好久没结果,求大师指点。

[解决办法]
看看有没有 mount() 这个函数
[解决办法]
你是什么系统,看看有没有/dev/disk/by-id目录,下面就会有系统中的所有硬盘设备名称;
如果你想知道挂载了几块,可以看/proc/self/mounts文件;
[解决办法]
用fdisk -l 命令查看。。

热点排行