[Huawei Nova/Nova Plus Guides, News, & Discussion] #Henkate:
Here is how to check the partition sizes with parted. The partition sizes in BoardConfig.mk are in bytes, so we need to check in bytes.

1) Download parted from here: https://xdaforums.com/attachment.php?attachmentid=2397268&d=1384688569 . I dont remember if thats the place from where ive got it, but it should be same.

2) Put it in /system/bin.

3) I assume you have adb installed on your PC. Now run these commands:

[B][COLOR="Blue"]# (I'm not sure, but I think you should be able to run them from phone too in Terminal Emulator though and you'll have to skip "adb shell")[/COLOR][/B]

adb shell
chmod 0755 /system/bin/parted

[B][COLOR="Blue"]# now i dont remember if you should reboot or not, but if parted command wont work, then reboot[/COLOR][/B]

parted /dev/block/mmcblk0
unit b
print

And you will get an outpout like below, where you can see the partition sizes (these are from my CAN-L11 running Marshmallow).

(parted) unit b
unit b
(parted) print
print
Model: MMC 032G32 (sd/mmc)
Disk /dev/block/mmcblk0: 31268536320B
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 17408B 541695B 524288B sbl1
2 541696B 1065983B 524288B rpm
3 1065984B 3163135B 2097152B tz
4 3163136B 3425279B 262144B devcfg
5 3425280B 11813887B 8388608B aboot
6 11813888B 12076031B 262144B cmnlib
7 12076032B 12338175B 262144B cmnlib64
8 12338176B 12600319B 262144B keymaster
9 12600320B 13124607B 524288B sbl1bak
10 13124608B 13648895B 524288B rpmbak
11 13648896B 15746047B 2097152B tzbak
12 15746048B 16008191B 262144B devcfgbak
13 16008192B 24396799B 8388608B abootbak
14 24396800B 24658943B 262144B cmnlibbak
15 24658944B 24921087B 262144B cmnlib64bak
16 24921088B 25183231B 262144B keymasterbak
17 25183232B 92292095B 67108864B oeminfo
18 92292096B 96486399B 4194304B fsg
19 96486400B 100680703B 4194304B modemst1
20 100680704B 104875007B 4194304B modemst2
21 104875008B 272647167B 167772160B fat16 modem
22 272647168B 272648191B 1024B fsc
23 272648192B 272656383B 8192B ssd
24 272656384B 289433599B 16777216B ext4 dsp
25 289433600B 289466367B 32768B DDR
26 289466368B 289482751B 16384B sec
27 289482752B 297871359B 8388608B nff
28 297871360B 309405695B 11534336B splash
29 309405696B 313599999B 4194304B misc
30 313600000B 397486079B 83886080B boot
31 397486080B 481372159B 83886080B recovery
32 481372160B 565258239B 83886080B erecovery
33 570425344B 571473919B 1048576B devinfo
34 587202560B 855638015B 268435456B ext4 cache
35 855638016B 862978047B 7340032B pad0
36 862978048B 930086911B 67108864B ext4 persist
37 930086912B 997195775B 67108864B fat32 log
38 997195776B 997720063B 524288B keystore
39 997720064B 998244351B 524288B config
40 998244352B 998277119B 32768B limits
41 998277120B 998801407B 524288B mota
42 998801408B 999849983B 1048576B dip
43 999849984B 1033404415B 33554432B mdtp
44 1033404416B 1033928703B 524288B syscfg
45 1033928704B 1038123007B 4194304B mcfg
46 1038123008B 1038254079B 131072B lksecapp
47 1038254080B 1038385151B 131072B lksecappbak
48 1038385152B 1038647295B 262144B apdp
49 1038647296B 1038909439B 262144B msadp
50 1038909440B 1038917631B 8192B dpo
51 1038917632B 1055694847B 16777216B rrecord
52 1056964608B 1258291199B 201326592B ext4 cust
53 1258291200B 1270874111B 12582912B pad1
54 1270874112B 1304428543B 33554432B patch
55 1304428544B 1306525695B 2097152B bootfail_info
56 1308622848B 1342177279B 33554432B ext4 version
57 1342177280B 2113929215B 771751936B ext4 vendor
58 2113929216B 2315255807B 201326592B ext4 product
59 2315255808B 2321547263B 6291456B pad2
60 2332033024B 5486149631B 3154116608B ext4 system
61 5486149632B 31268519423B 25782369792B userdata

(parted)