[X Style (Pure) General] lost101:
[MENTION=5307315]amit.lohar[/MENTION] - I suggest back up all of the following partitions. I've removed most of what I consider to be non-essential - by that I mean these partitions are written over by factory firmware images. All remaining partitions should be individually quite small.

Partitions: (non-essential removed)

/dev/block/platform/f9824900.sdhci/by-name/DDR

/dev/block/platform/f9824900.sdhci/by-name/aboot

/dev/block/platform/f9824900.sdhci/by-name/abootBackup

/dev/block/platform/f9824900.sdhci/by-name/bluetooth

/dev/block/platform/f9824900.sdhci/by-name/carrier

/dev/block/platform/f9824900.sdhci/by-name/cid

/dev/block/platform/f9824900.sdhci/by-name/clogo

/dev/block/platform/f9824900.sdhci/by-name/customize

/dev/block/platform/f9824900.sdhci/by-name/dhob

/dev/block/platform/f9824900.sdhci/by-name/frp

/dev/block/platform/f9824900.sdhci/by-name/fsc

/dev/block/platform/f9824900.sdhci/by-name/hob

/dev/block/platform/f9824900.sdhci/by-name/hyp

/dev/block/platform/f9824900.sdhci/by-name/hypBackup

/dev/block/platform/f9824900.sdhci/by-name/keystore

/dev/block/platform/f9824900.sdhci/by-name/kpan

/dev/block/platform/f9824900.sdhci/by-name/limits

/dev/block/platform/f9824900.sdhci/by-name/logs

/dev/block/platform/f9824900.sdhci/by-name/metadata

/dev/block/platform/f9824900.sdhci/by-name/misc

/dev/block/platform/f9824900.sdhci/by-name/oem

/dev/block/platform/f9824900.sdhci/by-name/padA

/dev/block/platform/f9824900.sdhci/by-name/padB

/dev/block/platform/f9824900.sdhci/by-name/padC

/dev/block/platform/f9824900.sdhci/by-name/persist

/dev/block/platform/f9824900.sdhci/by-name/pmic

/dev/block/platform/f9824900.sdhci/by-name/pmicBackup

/dev/block/platform/f9824900.sdhci/by-name/recovery

/dev/block/platform/f9824900.sdhci/by-name/rpm

/dev/block/platform/f9824900.sdhci/by-name/rpmBackup

/dev/block/platform/f9824900.sdhci/by-name/sbl1

/dev/block/platform/f9824900.sdhci/by-name/sdi

/dev/block/platform/f9824900.sdhci/by-name/sp

/dev/block/platform/f9824900.sdhci/by-name/ssd

/dev/block/platform/f9824900.sdhci/by-name/tz

/dev/block/platform/f9824900.sdhci/by-name/tzBackup

/dev/block/platform/f9824900.sdhci/by-name/utags

/dev/block/platform/f9824900.sdhci/by-name/utagsBackup

Alternative partition naming:

DDR -> /dev/block/mmcblk0p4

aboot -> /dev/block/mmcblk0p5

abootBackup -> /dev/block/mmcblk0p12

bluetooth -> /dev/block/mmcblk0p18

cache -> /dev/block/mmcblk0p45

carrier -> /dev/block/mmcblk0p44

cid -> /dev/block/mmcblk0p26

clogo -> /dev/block/mmcblk0p32

customize -> /dev/block/mmcblk0p42

dhob -> /dev/block/mmcblk0p23

frp -> /dev/block/mmcblk0p33

fsc -> /dev/block/mmcblk0p25

hob -> /dev/block/mmcblk0p22

hyp -> /dev/block/mmcblk0p9

hypBackup -> /dev/block/mmcblk0p15

keystore -> /dev/block/mmcblk0p41

kpan -> /dev/block/mmcblk0p35

limits -> /dev/block/mmcblk0p30

logs -> /dev/block/mmcblk0p29

metadata -> /dev/block/mmcblk0p28

misc -> /dev/block/mmcblk0p27

oem -> /dev/block/mmcblk0p43

padA -> /dev/block/mmcblk0p11

padB -> /dev/block/mmcblk0p19

padC -> /dev/block/mmcblk0p39

persist -> /dev/block/mmcblk0p34

pmic -> /dev/block/mmcblk0p2

pmicBackup -> /dev/block/mmcblk0p17

recovery -> /dev/block/mmcblk0p37

rpm -> /dev/block/mmcblk0p6

rpmBackup -> /dev/block/mmcblk0p13

sbl1 -> /dev/block/mmcblk0p3

sdi -> /dev/block/mmcblk0p8

sp -> /dev/block/mmcblk0p40

ssd -> /dev/block/mmcblk0p38

tz -> /dev/block/mmcblk0p7

tzBackup -> /dev/block/mmcblk0p14

utags -> /dev/block/mmcblk0p10

utagsBackup -> /dev/block/mmcblk0p16

Example backup command:

adb shell

su

dd if=/dev/block/platform/f9824900.sdhci/by-name/DDR of=/sdcard/DDR.img​

You can of course modify the Moto G scripts, replacing 'msm_sdcc.1' with 'f9824900.sdhci' - and there is Partitions Backup utility on Google Play.

Related: http://xdaforums.com/showpost.php?p=63211631&postcount=328