- LOG-SEC列の出力が
--getbsz
以下の出力と一致しないのはなぜですか?この値は量が異なりますか?実際の値を見つける方法は?次のstatコマンドの出力は常に同じですかblockdev --getbsz
?
$ sudo lsblk -o NAME,PHY-SeC,LOG-SEC,FSTYPE
NAME PHY-SEC LOG-SEC FSTYPE
zram0 4096 4096
nvme0n1 512 512
├─nvme0n1p1 512 512 ext4
├─nvme0n1p2 512 512 ext4
├─nvme0n1p3 512 512 ext4
├─nvme0n1p4 512 512 vfat
└─nvme0n1p5 512 512 LVM2_member
├─vgubuntu-FedoraRoot 512 512 ext4
├─vgubuntu-FedoraSwap 512 512 swap
├─vgubuntu-UbuntuSwap 512 512 swap
├─vgubuntu-UbuntuRoot 512 512 ext4
├─vgubuntu-UbuntuHome 512 512 ext4
├─vgubuntu-FedoraHome 512 512 ext4
├─vgubuntu-Data 512 512 ext4
├─vgubuntu-Documents 512 512 ext4
├─vgubuntu-Media 512 512 ext4
├─vgubuntu-Backup 512 512 ext4
└─vgubuntu-SecureCrypt 512 512 crypto_LUKS
└─Secure 512 512 ext4
$ sudo blockdev --getbsz /dev/vgubuntu/Data
4096
$ sudo blockdev --getpbsz /dev/vgubuntu/Data
512
返品、
$ stat -fc %s .
4096
マニュアルページから
--getbsz
:ブロックサイズをバイト単位で印刷します。このサイズはデバイストポロジを記述しません。これはカーネルによって内部的に使用されるサイズであり、インストール時にファイルシステムドライバによって変更される可能性があります。--getpbsz
:物理ブロック(セクタ)サイズを取得します。