Daniel Pocock <dan...@pocock.pro> writes: > I've started a wiki about block alignment issues: > > https://wiki.debian.org/DiskBlockAlignment > > Can anybody comment on specific packages / tools that may help people > investigate or update their systems, maybe adding links to the wiki?
"lsblk" (one of several ls$something commands) in the "util-linux" package is very helpful. It can show multiple fields, and has values for both storage and discard. ceph-osd-123# lsblk --output NAME,TYPE,ALIGNMENT,PHY-SEC,LOG-SEC,DISC-ALN,DISC-GRAN NAME TYPE ALIGNMENT PHY-SEC LOG-SEC DISC-ALN DISC-GRAN sda disk 0 512 512 0 0B ├─sda1 part 0 512 512 0 0B └─sda2 part 0 512 512 0 0B ├─vg0-swap lvm 0 512 512 0 0B ├─vg0-root lvm 0 512 512 0 0B ├─vg0-srv lvm 0 512 512 0 0B ├─vg0-tmp lvm 0 512 512 0 0B ├─vg0-home lvm 0 512 512 0 0B ├─vg0-varbackups lvm 0 512 512 0 0B ├─vg0-varlog lvm 0 512 512 0 0B └─vg0-ceph lvm 0 512 512 0 0B sdc disk 0 512 512 0 0B ├─sdc1 part 0 512 512 0 0B └─sdc2 part 0 512 512 0 0B sdd disk 0 512 512 0 0B ├─sdd1 part 0 512 512 0 0B └─sdd2 part 0 512 512 0 0B [...] laptop-with-crypto# lsblk --output NAME,TYPE,ALIGNMENT,PHY-SEC,LOG-SEC,DISC-ALN,DISC-GRAN NAME TYPE ALIGNMENT PHY-SEC LOG-SEC DISC-ALN DISC-GRAN sda disk 0 512 512 0 512B ├─sda1 part 0 512 512 0 512B ├─sda2 part 0 512 512 0 512B ├─sda3 part 0 512 512 0 512B └─sda4 part 0 512 512 0 512B └─sda4_crypt crypt 0 512 512 0 512B sdb disk 0 4096 512 0 0B ├─sdb1 part 0 4096 512 0 0B ├─sdb2 part 0 4096 512 0 0B ├─sdb3 part 0 4096 512 0 0B ├─sdb4 part 0 4096 512 0 0B ├─sdb5 part 0 4096 512 0 0B ├─sdb6 part 0 4096 512 0 0B └─sdb7 part 0 4096 512 0 0B -- Stig Sandbeck Mathisen <s...@debian.org>