来源:http://chenjianjx.iteye.com/blog/1806258

Logical Block Size:A "block", a contiguous number of bytes, is the minimum unit of memory that is read from and written to a disk by a disk driver (出处) 
它一般是Sector Size的倍数

要明确的是,块是文件系统的抽象,不是磁盘本身的属性。 
扇区大小则是磁盘的物理属性,它是磁盘设备寻址的最小单元。

Linux中, 
1.查看某个分区的Block Size:  blockdev --getbsz /dev/sda7 
2.查看硬盘的扇区大小(Sector Size):  通过fdisk -l可以看到

Linux内核还要求 Block_Size = Sector_Size  * (2的n次方),并且Block_Size <= 内存的Page_Size(页大小)

来源:http://sharkyan.blog.51cto.com/536264/415932

磁盘里面的和文件系统里面的两个都叫block size但是大小是不一样的,磁盘里面一般都是512bytes,文件系统里面的不一定也是512bytes。

举例说明:

Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux

红色的是磁盘里面的一个block的大小,蓝色的是文件系统里面的block的个数。
红色的是1block=512byes  蓝色的是1block=1024bytes
文件系统里面的用#tune2fs -l /dev/sda1|grep Block可以看到一个block是多大。

犯晕时:
sda1的大小:25*8225280/1024/1024=196MB    200781*512/1024/1024=98MB    少一半囧了。
明白之后:
#tune2fs -l /dev/sda1|grep Block
sda1的大小:25*8225280/1024/1024=196MB    200781*1024/1024/1024=196MB   对上了 。

磁盘的块大小(Block Size)和扇区大小(Sector Size)相关推荐

  1. linux硬盘扇区大小,磁盘的块大小(Block Size)和扇区大小(Sector Size)

    Logical Block Size:A "block", a contiguous number of bytes, is the minimum unit of memory ...

  2. 计算机硬盘的扇区大小,了解硬盘扇区大小(Understanding Hard Disk Sector Size)

    了解硬盘扇区大小(Understanding Hard Disk Sector Size) 我目前正在开发一个与原始磁盘操作交互的内核模式驱动程序. 我希望更多地了解行业规模的概念. 在制造HDD时, ...

  3. 【问题】HDFS中块(block)的大小为什么设置为128M?

    一.为什么HDFS中块(block)不能设置太大,也不能设置太小? 如果块设置过大, 一方面,从磁盘传输数据的时间会明显大于寻址时间,导致程序在处理这块数据时,变得非常慢: 另一方面,mapreduc ...

  4. 【完美解决】Win10 创建镜像卷错误:存放给定卷的扩展的所有磁盘必须有相同的扇区大小,且扇区大小必须有效

    Win10 在使用 2 块磁盘做镜像卷的时候,需要 2 块盘都转为动态磁盘,经常会出现以下错误: 存放给定卷的扩展的所有磁盘必须有相同的扇区大小,且扇区大小必须有效 出现此错误的原因上网查了下,基本没 ...

  5. linux查看分区或磁盘的block和inode的大小和软硬连接区别

    查看block大小 dumpe2fs  /dev/sda1|grep -i "block size"(block默认大小1k(boot分区)或4K(非系统分区默认为4K)) 查看I ...

  6. 操作系统-文件管理习题详细解析:设文件索引结点中又7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接索引,每个地址项大小为4B,若磁盘索引块和磁盘数据块大小均

    题目:设文件索引结点中又7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接索引,每个地址项大小为4B,若磁盘索引块和磁盘数据块大小均为256B,则可表示的单个 ...

  7. linux nvme文件系统,Intel NVMe驱动器扇区大小不是4096的xfs文件系统的性能下降

    我正在使用Linux上的NVMe卡(Ubuntu 14.04). 使用默认扇区大小(512)的xfs文件系统进行格式化时,我发现Intel NVMe卡的某些性能下降.或任何其他扇区大小小于4096.I ...

  8. 如何理解文件存取单位 -- 块(block)

    文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次 ...

  9. linux内核读取u盘扇区,Linux下获取存储介质扇区大小

    通过proc文件系统获得,在proc文件系统中有一个名为partitions的文件.这个文件中包含本地磁盘的硬盘及分区信 息.根据Linux下设备命名规则,如果设备名的最后一个字符是数字就应该是分区, ...

最新文章

  1. 数学的关键是概念而非技巧
  2. VC++开发简易输电线路管理信息系统
  3. leader选举的源码分析-Messenger
  4. python读取和存入json文件
  5. java学习(160):interrupt方法
  6. 【FPGA】——Verilog语法
  7. 【报告分享】2021中国数据中台研究报告.pdf(附下载链接)
  8. navacate连接不上mysql_解决navicat连接不上mysql服务器
  9. 3、tiny yolov2 训练
  10. Android应用启动白屏问题解决办法
  11. html 正则表达式 正整数,javascript如何判断数字是否为正整数?
  12. Linux命令全称及目录结果
  13. DevExpress 报表 格式化
  14. 计算机中常用源码,什么是源码
  15. 【正点原子MP157连载】 第十二章 呼吸灯实验-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  16. 美国参议员建议立法“黑掉国土安全部”
  17. vue如何对接网易云信IM即时聊天
  18. 【基础】代码操作Word时,自动更新目录(一)
  19. led显示屏p10参数设置_如何看P10显示屏参数
  20. java pg数据库事务回滚_PostgreSQL事务特性之ROLLBACK

热门文章

  1. Windows Communication Foundation环境安装篇
  2. QEvent的accept()和ignore()函数功能
  3. C++中对于类来说头文件(.h)和源文件(.cpp)都应该写些什么 (类的常规创建)
  4. IOS模拟登录之沙盒原理
  5. php 实现百度坐标转换,PHP中腾讯与百度进行坐标转换
  6. html5创建对象的方法,JavaScript面向对象-使用工厂方法和构造函数方法创建对象...
  7. python下划线怎么输入_python长的下划线怎么打
  8. 简单上手腾讯X5页面浏览
  9. 虚拟计算机组成,计算机组成原理虚拟仿真实验平台研究
  10. 按钮 每一行_word跨页表格如何重复设置表头?单击“重复标题行”按钮来设置多页表格重复标题行显示。...