GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan perintah DD dan cara membakar ISO menggunakannya

Menyalin data Anda serta mencadangkannya adalah tugas sehari-hari yang kami lakukan secara rutin. Jadi kita membutuhkan utilitas untuk melakukan tugas-tugas ini. Dan seperti halnya Linux, kita dapat melakukan apa yang kita inginkan dengan berbagai cara menggunakan utilitas yang berbeda. Maka, utilitas kita hari ini adalah dd memerintah. Seperti yang kita ketahui semua yang ada di Linux adalah file dan diperlakukan sesuai dengan aturan ini bahkan memblokir perangkat. Yang membuat dd berguna untuk menyalin dan mencadangkan data kita.

Apa itu perintah dd?

DD adalah utilitas yang sangat kuat dan berguna yang tersedia di sistem operasi mirip Unix dan Unix. Sebagaimana dinyatakan dalam manualnya, tujuannya adalah untuk mengonversi dan menyalin file.

  • Di Unix, driver perangkat untuk perangkat keras (seperti hard disk drive) dan file perangkat khusus (seperti /dev/zero dan /dev/random) muncul di sistem file seperti file biasa.
  • dd juga dapat membaca dan/atau menulis dari/ke file ini
  • Sebagai hasilnya, kami menggunakan dd untuk tugas-tugas seperti mencadangkan sektor boot hard drive, dan memperoleh jumlah data acak yang tetap.
  • Yang dd program juga dapat melakukan konversi pada data saat disalin, termasuk pertukaran urutan byte dan konversi ke dan dari penyandian teks ASCII dan EBCDIC.

Bagaimana dd bekerja?

DD sintaks sedikit berbeda dari sebagian besar utilitas berbasis Unix, bukan rumus nilai opsi perintah , di dd kita menggunakan rumus dd option=value . Secara default, dd membaca dari stdin dan menulis ke stdout, tetapi kita dapat mengubahnya dengan menggunakan opsi if (file input) dan of (file output).

Contoh

Di bagian ini, kita akan melihat sebagian besar penggunaan umum dari perintah

Mencadangkan master boot record MBR

Panjang sektor ini biasanya 512 byte:ini berisi tahap 1 dari grub bootloader dan tabel partisi disk. Misalkan kita ingin mencadangkan MBR dari /dev/sda disk. Yang harus kita lakukan adalah memanggil dd dengan sintaks berikut:

Pada contoh terakhir kita melihat berikut ini.

Pertama, kita membutuhkan pengguna yang memiliki hak istimewa untuk menjalankan perintah. Ini untuk mengakses /dev/sda

Alih-alih input dan output standar, kami menggunakan jika dan dari untuk menentukan file sumber dan tujuan

bs adalah untuk menentukan ukuran blok atau jumlah data yang harus dibaca pada suatu waktu. Angka ini dalam byte secara default dan 512 adalah nomor default

hitung adalah untuk menghitung blok untuk membaca

Mencadangkan seluruh hard disk

Untuk mencadangkan seluruh salinan hard disk ke hard disk lain yang terhubung ke sistem yang sama, jalankan perintah dd seperti yang ditunjukkan.

Akibatnya untuk contoh sebelumnya, hard drive terpasang di sda akan tersedia di hard drive yang dipasang di sdb

Kita harus berhati-hati dalam menentukan file sumber dan target agar tidak kehilangan data

Buat gambar untuk hard disk

Alih-alih mengambil cadangan hard disk, Anda dapat membuat file gambar hard disk dan menyimpannya di perangkat penyimpanan lain. Cara ini lebih mudah dan cepat dibandingkan dengan jenis backup lainnya, sehingga mempercepat restore data. Ini menciptakan citra hard disk /dev/hda

Untuk memulihkan hard disk menggunakan gambar

Seperti yang kami sebutkan, mencadangkan menggunakan gambar berguna untuk pemulihan cepat. Kami dapat mengembalikan file gambar ke hard disk lain

Mencadangkan partisi

Kami hanya dapat membuat cadangan partisi, bukan seluruh hard disk. Juga mencadangkan menggunakan gambar juga tersedia untuk partisi

Buat cadangan CDROM

dd perintah memungkinkan Anda untuk membuat file iso dari file sumber. Jadi kita bisa memasukkan CD dan memasukkan perintah dd untuk membuat file iso dari konten CD.

Membakar gambar ISO ke USB

Kita dapat membakar citra ISO, katakanlah citra OS, pada USB untuk menggunakannya untuk menginstal OS pada mesin lain.

Pertama navigasikan ke direktori gambar ISO Anda

Setelah memasukkan USB, jalankan dd perintah sebagai berikut

sudo dd if=archlinux-2017.iso of=/dev/sdb bs=1024k status=progress

Bergantung pada ukuran ISO, prosesnya akan memakan waktu cukup lama. Jangan panik karena dd tidak menunjukkan umpan balik kemajuan, jadi tunggu saja dengan sabar.

Kesimpulan

dd adalah utilitas yang sangat kuat dan fleksibel untuk menyalin, mencadangkan, dan memulihkan data Anda, selain kegunaan lain seperti membakar citra ISO di USB.

Ketahui lebih banyak tentang utilitas ini dengan membaca manual dan dokumentasinya.


Linux
  1. Cara menggunakan Perintah Su di Linux

  2. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  3. Cara Membuat Drive USB yang Dapat Di-boot Menggunakan Perintah dd

  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  3. Cara Membakar Gambar ISO Ke DVD Dan USB Menggunakan dd

  1. Perintah File Linux:Apa Fungsinya dan Bagaimana Cara Menggunakannya

  2. Cara membagi iso atau file menggunakan perintah 'split' di Linux

  3. Cara membakar ISO ke CD atau DVD menggunakan Wodim