当前位置:  技术问答>linux和unix

大家好,小妹请教个问题-----linux 如何取得磁盘扇区的大小

    来源: 互联网  发布时间:2017-05-13

    本文导语:  To All: 请问大家,linux下如何通过调用函数取得磁盘扇区的大小? 我有两种方法:1)fdisk -l 输出 Units = cylinders of 16065 * 512 = 8225280                      bytes。512就是扇区的大小,可是我不知道它掉的...

To All:
请问大家,linux下如何通过调用函数取得磁盘扇区的大小?

我有两种方法:1)fdisk -l 输出 Units = cylinders of 16065 * 512 = 8225280    
                 bytes。512就是扇区的大小,可是我不知道它掉的什么函数?
               2)通过 ioctl 实现。但是输出的值不是512. 请问怎么回事?

下面为方法2的代码


#include 
using namespace std;
#include 
#include
#include
#include 

#define diskname  "/dev/sda2"

int main ()
{
    int fd = open(diskname, O_RDONLY);
    int64_t size;
    if(fd == -1)
    {
        cout

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • adsl 宽带 能否同时在一台服务器上使用吗?小妹在线等候?
  • 求救,关于crontab,小妹不胜感激
  • 小妹问大家一个问题!求你们了!踊跃点!UP也有分的!! iis7站长之家
  • GG.DD,还有女同胞们帮帮我吧!!!!小妹在此表示感谢了!!!UP也可.....
  • 大家来帮小妹看看……
  • 急!各位大虾谁来帮忙?小妹感激不尽!!
  • 请问我要测试数据库是否连接成功,应该咋办?小妹谢谢各位!
  • 小妹问大家一个问题!求你们了!踊跃点!UP也有分的!!
  • 谁来帮帮小妹,有关developer cafe的问题!!!!!
  • 小妹问个初级问题,别笑呀!~!
  • 大家帮帮小妹吧!!!
  • 帮帮吾小妹!如何用命令显示cpu类型和运行速度?
  • 请给我讲讲clone()方法究竟怎么复制对象,小妹谢谢大虾们了!
  • 小妹请问哪里有UNIX虚拟机下载
  • java基础问题,小妹先谢谢了
  • 关于在Linux下,运行程序的问题?请大家帮助小妹呀,在线等,谢谢!
  • TURBO LINUX 中FTP的问题!请大峡吧帮帮小妹~~~~~
  • linuxES3.0下 WebSphere进程经常自动停止问题? 小妹先谢了
  • 小妹被石绊倒
  • Unix中PThread是干什么用的,创建线程吗---小妹


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,