当前位置: 技术问答>linux和unix
Linux中如何时判断存储设备类型
来源: 互联网 发布时间:2017-02-15
本文导语: 像移动硬盘,U盘。它们的设备名都是sd开头,在C++程序中怎么区分设备类型呢? 另外,有没有什么方法可以不通过读/proc/partition 这类的系统文件去获取当前系统上挂载了几块盘,linux里面有没有什么API? 百度好...
像移动硬盘,U盘。它们的设备名都是sd开头,在C++程序中怎么区分设备类型呢?
另外,有没有什么方法可以不通过读/proc/partition 这类的系统文件去获取当前系统上挂载了几块盘,linux里面有没有什么API?
百度好久没结果,求大师指点。
另外,有没有什么方法可以不通过读/proc/partition 这类的系统文件去获取当前系统上挂载了几块盘,linux里面有没有什么API?
百度好久没结果,求大师指点。
|
看看有没有 mount() 这个函数
|
你是什么系统,看看有没有/dev/disk/by-id目录,下面就会有系统中的所有硬盘设备名称;
如果你想知道挂载了几块,可以看/proc/self/mounts文件;
如果你想知道挂载了几块,可以看/proc/self/mounts文件;
|
用fdisk -l 命令查看。。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。