Copy/Clone with “pv” and “dd” command

By | 3 Oktober 2013

Copy dan cloning file untuk backup itu sangat penting, banyak yang bingung gmn sih caranya di Linux.,.,. Sebenarnya sih gampang aja, asal mau belajar, hik :P. Perintah ini amat berguna untuk meng-clone flashdisk, harddisk, dll.

Yang sering kita ketahui, untuk clone file biasa digunakan perintah “dd” namun ini juga ada kekurangannya, yakni tidak menampilkan proses nya. Solusinya adalah menggunakan tambahan perintah “pv”  dan akan semakin menarik jika diberi perintah “dialog”

 

## dd – command

Perintah utamanya sih simple, ga usah ribet.. seperti dibawah ini:

# dd if=(lokasi yang akan dicopy) of=(lokasi hasil copy) bs=4096

misal

# dd if=/dev/sdb of=/home/chuprex/flashdisk.iso bs=4096

Sampai disini, proses clone akan berjalan di background, yang pasti berhasil dah asal ga ada pesan error.

 

## pv -command

Perintah “pv” digunakan untuk menampilkan progres yang sedang berlangsung, ini sangat powerfull bila disandingkan dengan “dd”

contoh penggunaan dengan perintah “dd”

# pv -tpreb /dev/sda | dd of=/dev/sdb bs=4096 conv=notrunc,noerror

hasilnya akan seperti ini :

pv-dd-progress-bar-output

 

Untuk lebih mudahnya, saya sudah membuat sebuah script yang bisa langsung dieksekusi. Skrip tersebut bisa didonlot di sini “pvdd.sh

Tinggal eksekusi aja dengan perintah :

# ./pvdd.sh (source) (output)

Sebelumnya harus ditambahkan atribut +x agar bisa di eksekusi

# chmod +x pvdd.sh

 

Selamat mencoba 😀

 

Tinggalkan Balasan