Dd (Unix)
dd is een computerprogramma in Unix waarmee het mogelijk is bestanden, karakter- of block-devices van of naar elkaar te kopiëren. Ook is het mogelijk bepaalde …
dd is een computerprogramma in Unix waarmee het mogelijk is bestanden, karakter- of block-devices van of naar elkaar te kopiëren. Ook is het mogelijk bepaalde conversies te doen (bijvoorbeeld het omzetten van ASCII naar EBCDIC of andersom). Een voorbeeld van het gebruik van de tool dd is het leegmaken van een harde schijf of het klonen van een harde schijf. In combinatie met netcat (nc) kan bijvoorbeeld een harde schijf of partitie gekloond worden via een netwerk.
Het programma is gebaseerd op JCL van IBM, waar dd een afkorting is van data definition (gegevensbeschrijving).[1] Vaak wordt beweerd dat de afkorting dd voor disk dumper of iets dergelijks staat. Als grap wordt dd ook wel disk destroyer (schijfvernietiger), data destroyer (gegevensvernietiger) of delete data (verwijder gegevens) genoemd, omdat een kleine vergissing zoals het omwisselen van if (inputfile) en of (outputfile) mogelijk het verlies van gegevens tot gevolg heeft. Iets serieuzer is de bewering dat het voor convert and copy (converteer en kopieer) staat, maar dat het commando cc al bestond (c-compiler).
Voorbeelden
Een harde schijf kan met onderstaand commando volledig gewist worden:
# dd if=/dev/zero of=/dev/sda
Een methode om een harde schijf te vullen met random data middels dd is in onderstaand voorbeeld zichtbaar:
# dd if=/dev/urandom of=/dev/sda
Onderstaand commando wordt gebruikt om een één-op-één kopie te maken van een harde schijf. In dit voorbeeld is sda de bronschijf en sdb de schijf waar de kopie op beschreven wordt. Let wel op dat de doelschijf even groot moet zijn als de originele schijf. Is de doelschijf kleiner of groter dan de originele schijf dan is niet gegarandeerd dat de kopie functioneert.
# dd if=/dev/sda of=/dev/sdb
Externe links
- (en) dd zoals gespecificeerd door de Single UNIX Specification.
- (en) dd manpage van GNU
- ↑ Shein, Barry, Re: etymology of the Unix "dd" command. Usenet (22 april 1990). Gearchiveerd op 24 oktober 2023. Geraadpleegd op 22 februari 2024.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.