printah dd: carane nggunakake lan aplikasi utama

Nganyari pungkasan: 19/08/2024

DD

El printah dd Iku dianggep salah siji saka keperluan paling kuat saka Linux. Kamangka tegesipun serat-serat punika Definisi Data, "D" pindho ndadekake umume nampa jeneng minangka striking minangka iku "penghancur disk" o "duplikator disk". Ing kasunyatan, iki minangka alat kanggo nyalin lan ngowahi data ing tingkat blok, sanajan luwih akeh nggunakake.

Ing artikel iki, kita bakal nliti kabeh aspek perintah kasebut dd sing pangguna Linux kudu ngerti, saka sintaksis dhasar malah duweke dhewe aplikasi sing paling misuwur, kalebu nyalin file, nggawe serep lan mulihake partisi disk, utawa nggawe bootable USB drive.

Kudu dikandhakake yen prentahe dd Sampeyan kudu digunakake kanthi ati-ati banget. Yen digunakake tanpa nindakake verifikasi sing dibutuhake, bisa uga nyebabake mundhut data sing ora bisa dibatalake. Mulane, sampeyan kudu menehi perhatian maksimal nalika nggarap.

Sintaks printah dd

Antarane opsi sing paling umum ing sintaks printah dd, ing ngisor iki kudu disorot:

  • bs=: Kanggo nemtokake ukuran pamblokiran sing dd bakal maca utawa nulis (contone, bs=4M).
  • konv=: Kanggo nemtokake opsi konversi.
  • cacah =: Kanggo nyetel nomer pamblokiran sing dd arep nyalin
  • yen =: File utawa piranti input (berkas masukan).
  • saka =: File utawa piranti output (berkas output).
  • golek =: Kanggo skip nomer tartamtu saka pamblokiran utawa bita nalika maca file output.
  • mlumpat =: Kanggo skip nomer tartamtu saka pamblokiran utawa bita nalika maca file input.
  • status=kemajuan: Kanggo nuduhake kemajuan operasi ing wektu nyata.
Konten eksklusif - Klik kene  Apa worth ngalih menyang ReactOS saiki Windows 10 lagi ditinggal?

Panggunaan praktis saka printah dd

printah dd

Ayo katon ing sawetara aplikasi liyane praktis saka printah dd lan carane bisa ing. Iki mung sawetara conto panggunaan umum, wiwit Kemungkinan nyata luwih jembar:

Nggawe gambar disk

Iki minangka salah sawijining panggunaan perintah sing paling kerep dd: ing nggawe gambar disk utawa partisi, sing ditindakake kanthi nyalin sithik mbaka sithik isine. Banget migunani kanggo nggawe salinan serep. Ing conto ing ngisor iki, piranti sumber yaiku asal-usul.txt lan sing dadi tujuan, tujuan.txt.

sudo dd yen=/origin.txt saka=/destination.txt

Klone disk

Yaiku, nyalin kabeh isi disk lan nyimpen menyang lokasi liyane. Conto: kanggo nyalin kabeh isi disk sda1 a sda2, sampeyan kudu nggunakake printah ing ngisor iki:

sudo dd yen=/sda1 saka=/sda2

Nggawe drive USB sing bisa di-boot

Panggunaan umum liyane saka prentah kasebut dd yaiku nggawe drive USB bootable saka gambar ISO. Kanggo iki, perlu nemtokake file ISO minangka file input (yen) lan drive USB minangka file output (saka). Iki conto liyane:

sudo dd if=linux_x.iso of=/dev/sda bs=3M status=progress

Ing kasus iki, linux_x.iso nggantosi gambar ISO saka distribusi Linux, nalika /dev/sda Iku USB drive. Kajaba iku, bs=3M ngandhani ukuran pamblokiran (3 megabyte), nalika status=kemajuan nuduhake majune dhawuh. Kadhangkala kemajuan iki ditampilake kanthi gambar bar.

Konten eksklusif - Klik kene  Cara mateni pop-up Windows 10

Skip byte utawa karakter nalika maca file input

Punika conto nggunakake sarana mlumpat: kanggo skip nomer tartamtu saka bita utawa karakter nalika maca file input. Iki digunakake nalika perlu kanggo ngilangi bagean tartamtu saka file. Ing conto iki, 200 bit pisanan:

sudo dd if=abc.txt of=zyx.txt skip=200

Mbusak piranti pamblokiran

Pungkasan, sumber daya sing trep banget ing kahanan tartamtu. Contone, nalika kita kudu ngedol utawa pass disk kanggo wong lan kita arep kanggo nggawe manawa isi sadurungé rampung ora bisa diakses. Pitakonan saka privasi. Operasi iki dieksekusi liwat rong perintah, kaya sing digambarake ing conto iki:

sudo dd yen=/dev/nol bs=1M saka=/dev/sda

Langkah pisanan iki nyuda data sing ana ing piranti dadi prasaja urutan nul. Kanggo operasi rampung, sampeyan kudu isi liyane saka disk karo data acak:

sudo dd yen=/dev/random bs=1M saka=/dev/sda

Dudutan

Ing cendhak, kita bisa negesake manawa prentah kasebut dd es alat penting ing Linux nalika nerangake bab-bab sing ana hubungane karo nyalin, kloning lan ngowahi data ing tingkat sing kurang. Antarane akeh liyane, digunakake kanggo nggawe gambar disk utawa ngresiki disk kanthi aman, kaya sing wis dingerteni.

Konten eksklusif - Klik kene  Cara nginstal ulang Windows 10

Aplikasi praktis liyane yaiku ngompres data sing diwaca kanthi prentah dd, nyalin isi saka CD utawa DVD, gawe serep parsial utawa lengkap, ngowahi huruf gedhe dadi huruf cilik utawa kosok balene, lsp. Iku mesthi worth sinau carane nggunakake printah iki.

Ing kasus apa wae, iku gegaman kuat sing kudu ngerti carane nangani karo tliti gedhe lan care, amarga bisa nimpa lan malah mbusak data tanpa kabar sadurunge.