Tanya 143 : Mengenal Perintah dd (2) – Kloning, Duplikasi, Benchmark dan Menghapus Isi Drive

Tanya :
Apa saja yang bisa dilakukan dengan perintah dd di Linux ?
Jawab :

Mengkloning seluruh drive

Perintah yang digunakan untuk mengkloning seluruh drive dapat dibuat seperti berikut :

dd if=/dev/sda of=/dev/sdb

Dalam contoh ini /dev/sda adalah perangkat yang akan dikloning ke /dev/sdb sebagai device target. Kekuatan dd adalah menyalin secara byte-exact dari sebuah partisi atau perangkat, baik itu berupa file, partisi lain, atau hard drive lain. Ini termasuk SEMUA informasi termasuk file yang terhapus, sehingga dapat berguna untuk operasi recovery atau untuk keperluan forensik digital.

Menduplikasi Satu Partisi ke Partisi Lain
Perintah yang dapat anda gunakan untuk menduplikasi satu partisi ke partisi lain akan tampak seperti :

dd if=/dev/sda3 of=/dev/sdb3

Pada contoh ini /dev/sda3 dan /dev/sdb3 adalah partisi. Anda menduplikasi /dev/sda3 ke /dev/sdb3. Jika /dev/sdb3 tidak ada, dd akan membuatnya di permulaan disk. Di skenario ini anda mestilah berhati-hati dengan urutan if dan of di perintah dd. Jika tidak hati-hati, anda dapat secara tidak sengaja mengosongkan disk yang memiliki informasi.

Benchmark drive anda

Perintah yang anda dapat gunakan untuk melakukan benchmark kecepatan baca dan tulis drive tampak seperti berikut :
Baca :

dd if=/home/my-home-directory/sample.3Gb.file bs=64k | dd of=/dev/null

Tulis :

dd if=/dev/zero bs=1024 count=1000000 of=/home/my-home-directory/sample.3b.file

Menghapus Isi Drive Anda Secara Tuntas

Peringatan : Perintah ini akan menghapus drive anda dan mengisinya dengan zero. Anda tidak akan dapat mengembalikan data anda. Gunakan perintah ini hanya ketika anda ingin menghapus habi semua data di dalam disk. Misalnya jika di hard disk anda pernah ada data-data penting dan sensitif.

dd if=/dev/zero of=/dev/sda

Di contoh tersebut anda akan mengisi drive dengan nilai zero, yang secara efektif menimpa seluruh data di dalam disk. Ini lebih aman saat menghapus data, karena data benar-benar dihapus hingga ditulis lagi data yang baru.
Bersambung …

3 Comments

    • Coba lihat :
      rezaervani@rezaervani-laptop:~$ dd if=/dev/null of=testnull count=1 bs=512
      0+0 records in
      0+0 records out
      0 bytes (0 B) copied, 3.7295e-05 s, 0.0 kB/s
      rezaervani@rezaervani-laptop:~$ dd if=/dev/zero of=testzero count=1 bs=512
      1+0 records in
      1+0 records out
      512 bytes (512 B) copied, 0.000142545 s, 3.6 MB/s
      rezaervani@rezaervani-laptop:~$ od -c testnull
      0000000
      rezaervani@rezaervani-laptop:~$ od -c testzero
      0000000
      *
      0001000

Leave a Reply to aRa Cancel reply

Your email address will not be published.


*