默认的512字节物理扇区大小是否适合Linux下的SSD磁盘?
GSmartControl和其他任何命令行工具(如fdisk,smartctl,cat /sys/block/sd*/queue/hw_sector_size,cat /sys/block/sd*/queue/physical_block_size)我用了报告同样为我的两个磁盘: Sector Size: 512 bytes logical/physical 这是默认的Ubuntu 18.10(后来升级到19.04)安装。但是,stat -f两个磁盘上的命令都会报告: Block size: 4096 Fundamental block size: 4096 我的两个磁盘都是SSD,而AFAIK SSD磁盘的扇区大小为4K。这样可以吗?stat(= 4K)返回的信息是否可以确保OS 始终以4K的倍数将IO发送到磁盘,并且这些块永远不会越过4K边界(IO块将始终与4K对齐)? 请注意以下输出(sdb2是我的根分区,sda是我的/home磁盘): # fdisk -l /dev/sd? Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Disk model: SanDisk SDSSDH35 Units: sectors of 1 * 512 = 512 bytes Sector size …