Sunday, November 30, 2014

[TUTORIAL] Cara untuk menggunakan arahan "dd" untuk melakukan backup secara ringkas

Hari ini meh aku tulis sedikit sebanyak tentang penggunaan fungsi "dd" pada sistem Linux. "dd" merupakan sejenis program arahan yang bertujuan untuk membuat salinan terhadap partition sesebuah storan dalam PC dan juga peranti mudah alih anda sendiri. Walaupun program ini bertujuan untuk melakukan backup, akan tetapi jika tersilap jalan arahan, buruk padahnya. Jadi meh aku senaraikan arahan-arahan yang anda boleh buat dengan fungsi "dd":

Untuk membuat backup terhadap partition dalam PC dan jadikannya sebagai fail img, arahannya macam ni:

dd if=/dev/sdX of=~/username/file.img 

X - merujuk kepada nombor dalam partition. Anda kena jalankan arahan "df -h" untuk melihat senarai partition tersebut.

Untuk menyalin fail iso desktop Linux ke dalam pendrive, arahannya macam ni:

dd if=ubuntu-14.04-i386.iso of=/dev/sdb1 

*Biasanya, lokasi partition pendrive terletak samada pada /dev/sdbX dam juga /dev/sdcX

Jika anda mempunyai peranti Android, anda boleh melakukan arahan "dd" untuk membuat backup terhadap komponen firmware seperti boot.img, system.img dan lain-lain

Contoh arahan:

dd if=/dev//block/[partition-block] | gzip > /sdcard/file.img.gz 

*Arahan ini digunakan untuk mengambil fail-fail firmware dari partition dalam peranti dan kemudian dipek dalam fail arkib gz

**Sila semak apa yang terkandung dalam peranti terlebih dahulu sebelum berbuat demikian


Ambil saya punya peranti Asus Zenfone 4 sebagai contoh, arahan "dd" digunakan untuk membuat backup terhadap fail system.img:

dd if=/dev/block/mmcblk0p9 | gzip > /sdcard/7.0.4-system-image.img.gz 

Ok...itu jer tutorial amat ringkas untuk hari ini. Malas nak tulis panjang-panjang, takut tak faham pulak.

Dah lama tak update page ini - Banyak kerja ke bosan gila dengan desktop Linux?

Sejak menjak nie, kami memang lama tak update segala berita tentang dunia Linux. Samada kami...ehh..tak...saya sendiri yang sibuk bekerja ataupun saya rasakan dunia desktop Linux makin suram dan lagilah suram, macam takde apa-apa benda baru buat kita semua.

Saya ni bukanlah nak berhenti tulis pasal desktop Linux (itupun dah menggodek tangan dengan Android!), tapi saya ni cukup malas yang disebabkan oleh dunia desktop Linux macam tak berubah dari dulu. Dari perkara yang end-user tak faham macam upstart vs systemd pun nampak takde maknanya sampailah perkara yang amat kecil pun sama gak!

Tapi takpe lah...aku cuba sedaya upaya untuk buat sedikit update terhadap page ini.

Sekian, terima kasih.