Saya menggunakan dd
untuk menyalin gambar ke USB. Tapi apa artinya dd
?
Saya mengerti penggunaannya, tetapi bukan arti dd
sebenarnya dari namanya , atau singkatan dari.
Bahkan tidak disebutkan di halaman manual.
dd
akan sangat membantu!
Saya menggunakan dd
untuk menyalin gambar ke USB. Tapi apa artinya dd
?
Saya mengerti penggunaannya, tetapi bukan arti dd
sebenarnya dari namanya , atau singkatan dari.
Bahkan tidak disebutkan di halaman manual.
dd
akan sangat membantu!
Jawaban:
Sintaks terinspirasi oleh pernyataan DD (data definition) OS / 360 JCL. Sumber: GNU
Lebih Banyak Membaca Di Sini
data definition
sebagai nama asli dari pernyataan di JCL.
dd
berasal dari JCL: groups.google.com/d/msg/alt.folklore.computers/HAWoZ8g-xYk/…
Ada banyak teori. Saya ingat di Unix v7 (ketika dd
pertama kali muncul) halaman manual mengatakan itu berarti disk dump (atau apakah itu dump data ?) Karena sering digunakan sebagai utilitas cadangan / pemulihan disk. Namun, arsip halaman manual v7 tidak menyebutkan etimologi atau makna. Mungkin saya mendengarnya dari seseorang di Bell Labs karena saya memiliki akses sesekali pada awal 1980-an.
cc
(man dd dari Unix-V7 pada PDP-11)dd adalah singkatan dari Data Description .
dd = "Disc Dump".
Utilitas ini berasal dari lingkungan operasional Sistem UNIX yang asli di mana ia biasa mereplikasi memori sekunder (perangkat penyimpanan massal dalam sistem operasi "Memori Virtual"). dd dapat melakukan ini, bit untuk bit, byte demi byte, sektor untuk sektor, trek untuk trek, dll. Ini juga dapat membalik bit, mengubah EBCDIC ke ASCII, mengubah ukuran blok dan melakukan hampir semua operasi biner lainnya yang Anda inginkan / perlu memindahkan / mengubah / memulihkan data penyimpanan. Perangkat penyimpanan (semua) pada masa itu jauh lebih lambat, kurang padat, dan jauh lebih tidak dapat diandalkan daripada hari ini. Kami harus mengganti / memperbaiki "Perangkat Penyimpanan Magnetik Akses Acak", (misalnya disk drive, floppy dan hard, silinder magnetik, dll.) Sepanjang waktu.
Dalam hal terjadi crash kepala, atau kegagalan perangkat penyimpanan bencana lainnya, "dd" adalah (dan masih) salah satu utilitas favorit saya untuk mengekstraksi data apa yang saya bisa ke perangkat baru. Setelah perangkat baru diinstal, saya bisa menggunakan fsck (pemeriksaan sistem file) dan fsdb (file system debugger) untuk memulihkan / memperbaiki beberapa sistem file yang rusak dan mungkin mengekstrak beberapa data.
Ini juga sistem cadangan dasar kami yang pertama. Proses aplikasi (dd), dapat beroperasi sebagai "pengguna super" dan membaca / menulis langsung melalui subsistem I / O (kernel) melalui karakter (mentah) atau memblokir driver perangkat [titik masuk], melewati sistem file (kernel) namun sepenuhnya mereplikasi konstruksi sistem file ke perangkat baru. dd (seperti setiap utilitas inti UNIX lainnya) juga memiliki kemampuan untuk membaca dari input standar dan menulis ke output standar yang memungkinkan untuk digunakan untuk hal-hal lain dalam skrip shell :-) ....