Som vi alla vet, den kära dd [dd-kommandot på GNU/Linux-system] är en bra kille när det gäller att göra isos, spara/skriva MBR bland andra uppgifter. Men nu, hur gör jag en ISO med den?
Mycket enkelt, kör bara följande i din terminal:
dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso
if, kommer från "indatafil", och of kommer från "utdatafil”, vilket uppenbarligen läser mannen tar lite mer saft ur apelsinen xD. I det if den anger vilken som ska vara inmatningsenheten och i of det kommer att ange utdatasökvägen för vår ISO-fil. Viktig anmärkning, Med hur detsamma kan göras, vilket hur bär inte if ni of.
cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso
Så, efter att ha vetat detta, kommer vi att gå vidare. Ett annat användningsområde är att sodomisera USBs [Sodomize?], ja, jag vet att det låter fult, men hallå, för de som köper USB-minnen och har hjärtproblem vill de inte att de ska bli stulna, det vill säga de säljer du ett USB-minne. 4GB och 128MB, vilket är väldigt irriterande, kan vi göra ett mycket grundläggande test:
skrivprov:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096
läsprov:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096
Kopiera/läsa 4 GB nollor till USB, kontrollera att det verkligen är 4 GB. Om du avslutar innan och inte lägger det förutbestämda beloppet har du blivit lurad xD.
Obs: kolla noga vilken USB-enhet du anslutit, för du kan bjuda in din hårddisk [SATA] till dansen och förlora all information du har på den!!!
Diverse andra användningsområden...
Klona en hårddisk för IDE-enheter:
dd if=/dev/hda of=/dev/hdb bs=1M
för SATA-enheter:
dd if=/dev/sda of=/dev/sdb bs=1M
Kopiera Master Boot Record:
dd if=/dev/hda of=mbr count=1 bs=512
Så här återställer du MBR:
dd if=mbr of=/dev/hda
Skapa en 1GB swap-fil:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space
För några dagar sedan läste jag sätt att formatera vår hårddisk, utan att lämna spår på den av något som fanns där tidigare, inte ens med hjälp av något topphemligt informationsåterställningsverktyg, och till min intriger/tillfredsställelse dd var bland de möjliga alternativen.
Men hur kan jag göra detta? Lätt:
dd if=/dev/zero of=/dev/sda bs=1M
Fyller hårddisken med nollor. Med bs = 1M, säger vi att både läsning och skrivning görs i 1 megabyte block. Vi kan också använda / dev / random, men det tar en värld, vilket gör den värd en sista plats i snabbraderingstestet :D.
Så FBI hittar inget på din hårddisk xD...
referenser:
http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero