Apakah dd
bertindak pada level filesystem atau langsung ke perangkat mentah?
Apakah dd
bertindak pada level filesystem atau langsung ke perangkat mentah?
Jawaban:
dd
bekerja pada apa pun yang Anda pilih untuk dikerjakan.
Anda dapat mengambil stream terminal (stdin dan stdout), atau apa pun yang diwakili oleh deskriptor file sebagai in- dan output dari dd
.
Dan karena hampir semua yang ada di Linux memiliki deskriptor file, Anda dapat menggunakan file, direktori, perangkat karakter (misalnya /dev/null
, /dev/random
), perangkat blok (misalnya partisi / sistem file seperti /dev/sda1
atau seluruh disk secara langsung suka /dev/sda
).
Seperti yang Anda lihat, dd
adalah alat yang cukup kuat dan serbaguna, tetapi pastikan Anda menggunakannya dengan hati-hati karena itu juga dikenal sebagai " d isiko d estroyer" jika Anda secara tidak sengaja menggunakannya dengan argumen yang tidak diinginkan.
Jika Anda tertarik pada informasi lebih lanjut tentang dd
, baca halaman manualnya (jalankan man dd
) atau lihat misalnya di Jawab untuk "dd vs cat - apakah dd masih relevan hari ini?" (Unix & Linux.SE) atau Apa arti nama perintah "dd"?
dd
kuat sendiri atau sebagian besar mengambil keuntungan dari kenyataan bahwa hampir semua hal di Linux memiliki deskriptor file ?
dd
itu alat yang cukup kuat dan serbaguna .
dd
memiliki beberapa fitur bagus, tetapi sebagian besar waktu digunakan dengan cara yang akan bekerja sama baiknya dengan cp
,, cat
shell ... dalam jawaban ini beberapa hal yang sulit tanpa dd
terdaftar. Tapi dd if=/dev/sda of=/mnt/ext/backup
lebih baik dilakukan dengan cat /dev/sda > /mnt/ext/backup
misalnya