Perintah Linux

Cara Menggunakan Perintah dd di Linux

Cara Menggunakan Perintah dd di Linux
dd adalah utilitas baris perintah yang digunakan untuk mengonversi dan menyalin file di Linux. dd memiliki banyak kegunaan di Linux. Misalnya, Anda dapat menggunakan dd untuk membuat USB thumb drive yang dapat di-boot dari distribusi Linux favorit Anda. Ini adalah penggunaan yang sangat umum dari perintah dd. Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat menggunakan dd untuk melakukan berbagai operasi konversi dan penyalinan di Linux. Jadi, mari kita mulai.

Membuat File ISO dari CD/DVD:

Jika Anda ingin membuat file ISO dari disk CD atau DVD Anda. Anda dapat dengan mudah melakukannya dengan perintah dd.

Katakanlah, Anda telah memasukkan DVD film ke dalam pembaca CD/DVD komputer Anda. Sekarang, Anda ingin membuat file ISO dari DVD itu.

Pertama, jalankan perintah berikut untuk menemukan nama perangkat pembaca CD/DVD Anda.

$ sudo lsblk | grep rom

Seperti yang Anda lihat, nama perangkatnya adalah sr0 dalam hal ini. Jadi, saya dapat mengaksesnya sebagai /dev/sr0

Sekarang, Anda dapat membuat file ISO dari disk CD/DVD dengan perintah berikut:

$ dd if=/dev/sr0 of=path/nama file.isob=1M

Sini, /path/nama file.iso adalah jalur dan nama file dari file ISO Anda. Dalam kasus saya, saya akan menyimpannya ke ~/Unduhan/ubuntu.iso

Seperti yang Anda lihat, file ISO telah dibuat. Kecepatan tulis disk sekitar 29.4 MB/s dan sekitar 851 MB data ditulis secara total.

Anda harus dapat menemukan file ISO di direktori tempat Anda menyimpannya.

Membuat USB Thumb Drive yang Dapat Di-boot dari Distribusi Linux Favorit Anda:

Anda dapat menggunakan dd untuk membuat USB thumb drive yang dapat di-boot dari distribusi Linux favorit Anda.

Untuk membuat USB thumb drive yang dapat di-boot, Anda memerlukan USB thumb drive berukuran sekitar 4GB atau lebih dan image ISO dari distribusi Linux pilihan Anda.

Katakanlah, Anda ingin membuat USB thumb drive yang dapat di-boot dari Ubuntu Server 18.04.1 LTS. Anda telah mengunduh file ISO Ubuntu Server 18.04.1 LTS dan itu ada di kamu ~/Unduhan direktori.

Pertama, masukkan USB thumb drive yang ingin Anda buat bootable.

Sekarang, jalankan perintah berikut untuk menemukan nama perangkat USB thumb drive Anda.

$ sudo lsblk | grep disk

Seperti yang Anda lihat, USB thumb drive 32GB saya tercantum di sini. Nama perangkatnya adalah sdb. Jadi, saya dapat mengaksesnya sebagai /dev/sdb

Sekarang, jalankan perintah berikut untuk membuat USB thumb drive yang dapat di-boot dari image ISO dari distribusi Linux pilihan Anda.

$ sudo dd if=~/Downloads/ubuntu-18.04.1-live-server-amd64.iso dari=/dev/sdb bs=1M

USB thumb drive Anda sekarang dapat digunakan untuk menginstal distribusi Linux yang Anda inginkan.

Membuat Sistem File Virtual:

Perintah dd dapat digunakan untuk membuat sistem file virtual berbasis file. Anda dapat memformat, memasang, menyimpan file, dll dari sana.

Katakanlah, Anda ingin membuat sistem file virtual 512MB.

Untuk melakukannya, jalankan perintah berikut:

$ dd if=/dev/zero of=disk1.bs mentah = 1 juta hitungan = 512

CATATAN: bs=1M berarti ukuran blok adalah 1 MB dan count=512 berarti disk1.mentah file akan berisi 512 blok. 512 * 1 MB = 512 MB. Anda juga dapat mengatur bs=1G untuk mengubah ukuran blok menjadi 1 GB.

File mentah 512MB disk1.mentah harus diciptakan.

Seperti yang Anda lihat, file baru disk1.mentah ada di direktori kerja saya saat ini.

Sekarang, Anda dapat memformat file disk1.file mentah sebagai sistem file apa pun yang Anda inginkan. Saya akan memformatnya sebagai sistem file EXT4.

Untuk memformat disk1.mentah file sebagai sistem file EXT4, jalankan perintah berikut:

$mkfs.ext4 -L datastore1 disk1.mentah

CATATAN: Sini, penyimpanan data1 adalah label dari disk virtual. Anda dapat mengubahnya jika Anda mau.

Sistem file EXT4 virtual harus dibuat.

Sekarang, buat direktori baru tempat Anda dapat memasang sistem file virtual dengan perintah berikut:

$mkdir datastore1

Sekarang, mount sistem file virtual ke direktori yang baru dibuat dengan perintah berikut:

$ sudo mount disk1.penyimpanan data mentah1/

Seperti yang Anda lihat, sistem file virtual dipasang dengan benar.

Ini bagus untuk pengujian.

Menyeka Seluruh Disk:

Anda dapat menggunakan perintah dd untuk menghapus tabel partisi dari disk atau USB thumb drive.

Katakanlah, Anda ingin menghapus tabel partisi dari disk /dev/sdb. Untuk melakukannya, jalankan perintah berikut:

$ sudo dd if=/dev/zero of=/dev/sdb bs=1M count=1

Seluruh tabel partisi disk Anda harus dihapus. Ini adalah operasi yang sangat merusak. Anda tidak akan dapat memulihkan partisi Anda lagi. Jika Anda ingin menggunakan disk ini lagi, Anda harus membuat tabel partisi baru.

Jika Anda ingin menjual hard drive atau SSD Anda kepada orang lain, maka selalu aman untuk menghapus semua data pribadi Anda sepenuhnya. Penghapusan total berarti mengganti isi seluruh disk dengan nol atau nilai acak. Jadi, pemilik baru disk tidak akan dapat memulihkan data pribadi Anda.

Jika Anda ingin mengganti isi seluruh disk dengan nol, maka Anda dapat menggunakan dd sebagai berikut:

$ sudo dd if=/dev/zero of=/dev/sdb

Ini akan memakan waktu lama untuk diselesaikan.

Jika Anda ingin mengganti isi seluruh disk dengan nilai acak, maka Anda dapat menggunakan dd sebagai berikut:

$ sudo dd if=/dev/urandom of=/dev/sdb

Ini akan memakan waktu lama untuk diselesaikan juga.

Ke mana harus pergi selanjutnya??

Perintah dd memiliki banyak opsi yang mungkin berguna. Anda dapat memeriksa halaman manual dd untuk informasi lebih lanjut tentang semua opsi baris perintah yang didukung dan penggunaan perintah dd.

Untuk mengakses halaman manual dd, jalankan perintah berikut:

$ man dd

Jadi, begitulah cara Anda menggunakan perintah dd di Linux untuk melakukan berbagai tugas. Terima kasih telah membaca artikel ini.

SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...
0 A.D. tutorial
Dari sekian banyak game strategi di luar sana, 0 A.D. berhasil menonjol sebagai judul yang komprehensif dan permainan taktis yang sangat dalam meskipu...