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

请教关于fdisk的相关问题

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

    本文导语:  本帖最后由 e08610318 于 2014-05-13 20:54:56 编辑 Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = 扇区 of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512...

本帖最后由 e08610318 于 2014-05-13 20:54:56 编辑
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd274d274

   设备 启动      起点          终点     块数   Id  系统
/dev/sda1   *          63    62926604    31463271    7  HPFS/NTFS/exFAT
/dev/sda2        62926666   376850431   156961883    f  W95 扩展 (LBA)
/dev/sda3       376850432   387336191     5242880   83  Linux
/dev/sda5        62926668   146818034    41945683+   7  HPFS/NTFS/exFAT
/dev/sda6       146818098   272655179    62918541    7  HPFS/NTFS/exFAT
/dev/sda7       272656384   276656127     1999872   82  Linux 交换 / Solaris
/dev/sda8       276658176   316655615    19998720   83  Linux
/dev/sda9       316657664   376655871    29999104   83  Linux
/dev/sda10      376657920   376850431       96256   83  Linux

这个是我机器的硬盘分区。
1.我看鸟哥说分区都是以磁道为最小单位来划分的,但是我的机器分区似乎是以sector为单位划分的,我的文件系统是ext4。
2.255×63×30401 != 488397168,什么原因
3.Units 和 I/O SIZE不是特别明白

|
我之前也研究过这个,挺有意思,我谈谈自己的看法,不过不一定对。
1.分区是以cylinder(不是track,1cylinder包括的track数,就是header数)为单位。
2.关于255×63×30401 != 488397168
255×63×30401=488392065
488397168 - 488392065 = 5103(sector)
5103(sector)/63(sector/track)=81(track)
也就是说,多出来81个track,而 1 cylinder=255 track
所以,多出来的这81个track无法组成一个cylinder,没法被利用起来(分区是以cylinder为单位的)。所以多余的track数在1-254之间都是可能的,这些track属于边角料。
3.你看到的这些数值已经是Linux虚拟化之后的,并不是物理上的起始/终结索引。验证的方法很简单,你把你的硬盘拆开,里面不可能有255个磁头,而且,就算你换笔记本,台式机……装上这个版本的Linux,显示的都一样,255个header。你安装系统的时候给你显示的那些数值,应该是正确的。

|
1,最小单位是sectors (也就是扇区)。
2,确实是这么个计算方法但是结果有点小误差,不知道为什么。
3,每个扇区的容量是512 bytes;输入输出的最小和最优单位是512 bytes

    
 
 

您可能感兴趣的文章:

  • 内核相关项目请教
  • 请教下linux达人 相关版本2.6的进程调度
  • 请教毕业设计相关题目询问各位高手。。
  • linux中同步与原子操作的相关知识辨析【请教高手】
  • 请教servlet相关问题
  • 请教消息队列相关问题
  • 高分请教优秀unix学习网站及相关图书下载
  • 初学xlib编程,请教相关学习文档
  • 新手请教Linux下开发的相关问题
  • 在linux下面使用相关的硬件,为何不能,系统不能检测到modem,网卡,以及其他,请教
  • java.exe以及相关程序环境运行时报内存错误,请教各位什么原因?
  • 请教专家:如何在Unix下连接MS SqlServer。最好是有代码。能提供IODBC的相关资料代码也可以
  • 请问一下,关于arm下的嵌入式linux驱动相关问题请教是应该发在哪个讨论区?
  • 请教linux共享上网的相关问题!!!急~~~~~~~
  • 请教高手:我想从路由器上取统计数据和信息来做入侵检测,我能路由器上取到那些相关的信息?
  • 请教高手:sed相关问题
  • 请教Linux 读取指定目录中文件名的相关程序
  • 请教进程fork()相关的,执行效率的问题,看我这段程序.
  • 请教个比较深入的机器启动问题-bios相关
  • 请教系统调用的问题,附带一个相关程序的问题!
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • 请教,请教,这个问题是为什么????
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教一个函数入口处的汇编问题(压栈问题)
  • 请教!出现这个提示是什么原因..是模块版本问题,还是其他问题..http://220.114.102.28/xitong/ProductShow.asp?ArticleID=82
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 请教一个opengl的问题
  • 请教两个redhat9问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教这种循环的执行过程
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教两个shell
  • 请教高手:如何用gnome/gtk编写托盘程序
  • 菜鸟请教Linux
  • 请教semop()函数的用法、含义
  • 请教个,关于C编译器参数CFLAGS的问题(真诚请教,分不够了全部送出)
  • 请问如何在Redhat7.1下安装Ftp服务,如何开启Ftp帐号????请教!!!急急急急急急
  • Think in java 问题。(请教)
  • 请教下我的eth0为什么设置后重启会失败?
  • 请教:$PWD 这个东西是什么意思啊?谢谢!
  • 请教高手AIX中怎么删除行尾的字符^M


  • 站内导航:


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

    ©2012-2021,