dd與xz配合使用備份還原emmc
dd if=/dev/mmcblkX bs=4M | xz > emmc-backup.img.xz
其中,if參數(shù)指定輸入文件為eMMC設(shè)備,bs參數(shù)指定每次讀取和寫入的塊大小為4M。然后,將dd輸出的數(shù)據(jù)通過管道傳遞給xz程序進(jìn)行壓縮,并將壓縮后的數(shù)據(jù)存儲為emmc-backup.img.xz文件。
xzcat emmc-backup.img.xz | sudo dd of=/dev/mmcblkX bs=4M status=progress
其中,xzcat命令用于將img.xz解壓縮并將其傳遞給dd命令作為輸入,of參數(shù)指定輸出文件為eMMC設(shè)備,bs參數(shù)指定每次讀取和寫入的塊大小為4M,status參數(shù)顯示進(jìn)度信息。注意,這里需要使用sudo以管理員權(quán)限運行dd命令。
dd與gz配合使用備份還原emmc
dd if=/dev/mmcblkX bs=4M | gzip > emmc-backup.img.gz
gunzip -c emmc-backup.img.gz | sudo dd of=/dev/mmcblkX bs=4M status=progress
在使用此命令之前,請確保已經(jīng)明確了輸入、輸出文件和設(shè)備,并且理解每個參數(shù)的含義。備份eMMC設(shè)備時需要非常小心,一旦操作不當(dāng)可能會導(dǎo)致數(shù)據(jù)丟失