Other why lsblk size report is incorrect

hello when i try to use lsblk i get incorrect partition size report (for windows and ventoy ones)
# 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?
 
Back
Top