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が常に IOを4Kの倍数でディスクに送信し、これらのブロックが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 (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: ADATA SU800NS38
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: xxxx....
Device Start End Sectors Size Type
/dev/sdb1 2048 1050623 1048576 512M EFI System
/dev/sdb2 1050624 500117503 499066880 238G Linux filesystem
# df / /home
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdb2 244568380 17799136 214276188 8% /
/dev/sda 479670976 129685112 325550152 29% /home
fdisk -l
配置の問題を確認するために使用します。SSDの動作は物理的な構造のため、明らかに少し異なりますが、私はその分野の専門家ではありません。