A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
dd
je počítačový program s rozhraním pre príkazový riadok, ktorého hlavným účelom je prevod a kopírovanie súborov. Používa sa v Unixe a operačných systémoch unixového typu (napríklad Linux, FreeBSD, Mac OS a ďalšie). [1]
V Unixe ovládače zariadení pre hardware (napríklad pevné disky) a špeciálne súbory (napr. /dev/zero alebo /dev/urandom), sú v systéme súborov reprezentované rovnako ako normálne súbory; dd môže tiež čítať alebo zapisovať z a do týchto súborov, za predpokladu, že funkcia je implementovaná v ich ovládačoch. Preto môže byť dd
použitý pre úlohy, ako je zálohovanie boot sektora pevného disku alebo získania náhodných dát o stanovenej veľkosti. Program dd
môže tiež vykonávať presuny dát počas ich kopírovania, a to vrátane zmeny endianity a konverzie do a z ASCII a EBCDIC kódovania textu.[2]
Názov dd je narážka na vyhlásenie DD v Job Control Language (JCL) od IBM,[3][4] podľa iniciálok „Data Definition“.[5] [6]
Pôvodne bol dd
zamýšľaný na prevod medzi ASCII a EBCDIC. Objavil sa prvýkrát v Unix verzii 5. Príkaz dd
je špecifikovaný v IEEE Std 1003.1-2008, ktorý je súčasťou Single UNIX Specification.
Použitie
Príkaz dd
môže byť použitý pre mnoho rôznych účelov. V predvolenom nastavení dd
číta zo štandardného vstupu a zapisuje do štandardného výstupu. Toto správanie je možné meniť pomocou if (vstupný súbor) a of (výstupný súbor).
Prenos dát
Dd
môže duplikovať dáta naprieč súbormi, zariadeniami, diskovými oddielmi a zväzkami. Dáta môžu byť vstupom či výstupom do a z každého z nich. Počas prenosu môžu byť dáta menené pomocou parametra conv.
$ dd if=/dev/sr0 of=myCD.iso bs=2048 conv=noerror,sync
|
Vytvorí ISO obraz disku z disku CD-ROM |
$ dd if=/dev/myCD.iso of=/dev/sr0 bs=2048 conv=noerror,sync
|
Obnoví pevný disk (alebo napríklad pamäťovú kartu SD) z predtým vytvoreného obrazu. |
$ dd if=/dev/sda2 of=/dev/sdb2 bs=4096 conv=noerror
|
Klonom jeden oddiel do druhého. |
$ dd if=/dev/ad0 of=/dev/ad1 bs=1M conv=noerror
|
Klonom pevný disk „AD0“ na „ad1“. |
Parameter noerror programu oznamuje, že používateľ chce pokračovať, pokiaľ sa objaví chyba.
Prepísanie disku
Z bezpečnostných dôvodov je niekedy nutné vyradený disk kompletne prepísať.
Príkaz dd
môže byť použitý k prepisu disku zápisom núl takto:
$ dd if=/dev/zero of=/dev/sda bs=4k
Iný spôsob je prepis disku pomocou zápisu náhodných dát:
$ dd if=/dev/urandom of=/dev/sda bs=4k
Parameter bs = 4k znamená čítanie a zápis 4 kb zároveň. Prepísanie disku náhodnými dátami bude vždy trvať dlhšie, než prepis nulami, pretože náhodné údaje musia byť vygenerované. Na väčšine moderných diskov prepis nulami zamedzí budúcej obnove dát.[7]
Alternatívou pre túto úlohu sú programy shred a wipe[8], ktoré sú prítomné v mnohých linuxových distribúciách.
Benchmarking výkonu disku
Benchmark test disku a sekvenčná analýza systémového výkonu čítania a zápisu pre bloky o veľkosti 1024 bajtov:
$ dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
$ dd if=file_1GB of=/dev/null bs=1024
Generovanie súboru s náhodnými dátami
Na vytvorenie súboru zo 100 náhodných bajtov pomocou /dev/random:
$ dd if=/dev/urandom of=myrandom bs=100 count=1
Referencie
- ↑ . Dostupné online.
- ↑ Archivovaná kópia . . Dostupné online. Archivované 2008-02-14 z originálu.
- ↑ . Dostupné online.
- ↑ RITCHIE, Dennis. Re: origin of the UNIX dd command . groups.google.com, 2004-02-17, . Dostupné online.
- ↑ Barry Shein. Re: etymology of the Unix "dd" command . Apr 22, 1990, . Dostupné online.
- ↑ . Dostupné online.
- ↑ Overwriting Hard Drive Data: The Great Wiping Controversy. Lecture Notes in Computer Science, 2008, s. 243–257. Dostupné online . DOI: 10.1007/978-3-540-89862-7_21. Archivované 2019-09-24 na Wayback Machine
- ↑ . Dostupné online.
Externé odkazy
- The Single UNIX Specification, Issue 7 from The Open Group. – Commands & Utilities Reference,
Zdroj
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Antény
Chemické zdroje elektriny
Chladenie v elektrotechnike
Elektrická sústava automobilu
Elektrická trakcia
Elektrické prístroje
Elektrické súčiastky
Elektrické spotrebiče
Elektrické stroje
Čítanie (elektrotechnika)
Činný výkon
Štatistická dynamika
Živý vodič
Admitancia
Antiparalelné zapojenie
Asynchrónny motor
Blúdivý prúd
Bočník (elektrotechnika)
Diak (polovodičový prvok)
Displej s kvapalnými kryštálmi
Elektrická inštalácia
Elektrická rezonancia
Elektrická sila
Elektrická vodivosť
Elektrické zariadenie
Elektrický obvod
Elektrický zvonec
Elektroenergetika
Elektromer
Elektrometer
Elektromobil
Elektromotor
Elektromotorické napätie
Elektrotechnický náučný slovník
Elektrotechnika
Elektrotechnológia
Fázor
Faradayova klietka
Frekvencia (fyzika)
Graetzov mostík
Impedancia
Indukčnosť
Induktancia
Istič
Izolácia (elektrotechnika)
Izolant
Jadro vodiča
Jednobran
Jednosmerný prúd
Joulovo teplo
Katóda
Koaxiálny kábel
Kompenzácia účinníka
Konduktometria
Konektor (elektrotechnika)
Korónový výboj
Lanko (elektrotechnika)
Leptanie
Logické hradlo
Magnetická susceptibilita
Magnetizácia (veličina)
Merný elektrický odpor
Mobilné zariadenie
Napájací zdroj
Napäťový chránič
Napäťový násobič
Nortonova veta
Odpínač
Odpojovač
OLED
Olovený akumulátor
Paralelné zapojenie
Peltierov článok
Plošná hustota elektrického prúdu
Poistka (elektrotechnika)
Posuvný prúd
Prúdový chránič
Prenosové médium
Prieletový klystrón
Primárny elektrochemický článok
Reaktancia
Rekuperácia (dopravný prostriedok)
Relé
Reproduktorová výhybka
Rezistancia
Rozhranie (interface)
Sériové zapojenie
Seebeckov jav
Sekundárny elektrochemický článok
Settopbox
Skrat
Sonar
Spínač
Spínaný zdroj
Straty v mikropásikových vedeniach
Striedavý prúd
Stupeň ochrany krytom
Svetelná výbojka
Symetrizačný člen
Technická normalizácia
Tepelné relé
Tepelne vodivostný detektor
Termočlánok
Théveninova veta
Transformátor
Transformátor s fázovou reguláciou
Trojfázová sústava
Tuhá fáza (elektronika)
Tyratrón
Usmerňovač (elektrotechnika)
Uzemnenie
Uzol (vodiče)
Vírivý prúd
Výbojka
Varistor
Ventilátor
Vodič (elektrotechnika)
Voltov stĺp
Vstavaný systém
Zásuvka (elektrotechnika)
Zdroj (elektrotechnika)
Zisk antény
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk