Appendix G: DD command for image Backup

Step 1: Introduction

Data loss will be costly. At the very least, critical data loss will have a financial impact on companies of all sizes. There are several ways to back up a Linux system.

This section provides practical examples on using dd command to back up the Linux system. dd is a powerful UNIX utility. It can also be used to copy data. Only super user can execute dd command.

Step 2: Image Backup

· Suppose SATADOM disk has Linux OS and need to have a backup of the Linux OS image.

· Connect the SATA drive in development PC by using SATADOM to USB cable or if you don’t have the cable, boot the target board with some other hard disk (m-SATA port) where the SATADOM drive will be detected as external memory card.

· Become a root user and enter following command in terminal

· $fdisk –l

· It will appear as follows

Figure 31: image backup

· From the above window .It is clear that /dev/sdb is the SATADOM drive (64.0GB).

· Use the following command to take Linux image backup.

$ dd if=/dev/sdb of=Linux_Backup_image.img

Where if is input file, of is output file

· It will take minimum 15 minutes. And the img file will be saved in current directory.

Step 3: Image Restore

· The image restoring medium must have same size as original medium.

· Insert the restoring medium and it must be formatted in FAT format.

· Use fdisk –l command to know your restoring medium. Ex /dev/sdb or /dev/sdc

· Once you found your device .Use the following command to restore the imge

· Change your directory where the img file saved and run the following command

$ dd if= Linux_Backup_image.img of=/dev/sdb

· It will take minimum 15 minutes and once done, the medium is ready to boot the OS.

Last updated