hello when i try to use lsblk i get incorrect partition size report (for windows and ventoy ones)
however when trying gpart show result is correct
so why size reporting is incorrect in lsblk but correct in gpart show?
# lsblk
DEVICE MAJ:MIN SIZE TYPE LABEL MOUNT
ada0 0:135 466G GPT - -
ada0p1 0:141 466G ms-ldm-metadata gpt/LDM metadata partition -
ada0p2 0:143 466G ms-reserved gpt/MS/reserved -
ada0p3 0:145 466G ms-ldm-data gpt/LDM data partition -
da0 0:222 29G MBR - -
<FREE> -:- 993K - - -
da0s1 0:223 29G ntfs gpt/ntfs /mnt/sdz
da0s2 0:224 29G efi msdosfs/VTOYEFI -
<FREE> -:- 2.0K - - -
nda0 0:114 477G GPT - -
nda0p1 0:116 477G efi gpt/efiboot0 /boot/efi
nda0p2 0:118 477G freebsd-boot gpt/gptboot0 -
<FREE> -:- 492K - - -
nda0p3 0:120 477G freebsd-swap gpt/freebsd-swap SWAP
nda0p4 0:122 477G freebsd-zfs gpt/freebsd-zfs <ZFS>
<FREE> -:- 328K - - -
however when trying gpart show result is correct
gpart show
=> 40 1000215143 nda0 GPT (477G)
40 532480 1 efi (260M)
532520 1024 2 freebsd-boot (512K)
533544 984 - free - (492K)
534528 4194304 3 freebsd-swap (2.0G)
4728832 995485696 4 freebsd-zfs (475G)
1000214528 655 - free - (328K)
=> 40 976773095 ada0 GPT (466G)
40 2048 1 ms-ldm-metadata (1.0M)
2088 260096 2 ms-reserved (127M)
262184 976510951 3 ms-ldm-data (466G)
=> 63 60437429 da0 MBR (29G)
63 1985 - free - (993K)
2048 60369904 1 ntfs [active] (29G)
60371952 65536 2 efi (32M)
60437488 4 - free - (2.0K)
so why size reporting is incorrect in lsblk but correct in gpart show?