Welcome 微信登录

首页 / 操作系统 / Linux / Linux 下得到磁盘物理扇区大小

现在2T以上的磁盘其物理扇区基本上是4K大小的,在linux下要得到磁盘的物理扇区大小有如下几种方式:1.使用hdparm 工具,hdparm -I 直接查看磁盘原始提供的物理和逻辑扇区大小。2.对于ata 设备通过ioctl 向磁盘发送 HDIO_GET_IDENTITY 命令获知。3.blockdev --getss xxx , xxx为设备名。4. 通过 /sys/dev 下的信息获知。5.通过 ioctl 向磁盘发送BLKSSZGET请求获知。其中方法1 和 方法2是可以准确获取磁盘物理扇区大小的,由于现在的4K扇区的磁盘一般支持512Bytes的直接读取和写入,也即其在4K物理扇区上模拟了512Bytes的概念。不过这种非对齐方式的写入一般是由"先读---再写"两个操作组成,这样不能发挥4K物理扇区磁盘的最大性能。Linux文件颜色通过Samba让Windows访问Linux相关资讯      Linux系统学习 
  • 想体验Linux?其实很简单:试用  (05/24/2014 19:12:37)
  • Linux系统启动流程学习笔记  (03/05/2013 09:06:16)
  • Linux 文件加密  (02/21/2013 07:21:35)
  • Linux普通用户无法调用系统命令的  (03/27/2013 14:54:20)
  • Linux下实现远程协助  (02/28/2013 16:32:12)
  • Linux学习笔记:磁盘配额(Quota)与  (02/18/2013 12:06:35)
本文评论 查看全部评论 (0)
表情: 姓名: 字数