Kā mēs visi zinām, dārgais dd [dd komanda GNU / Linux sistēmās] ir lielisks puisis, kad jādara isos, saglabājot / rakstot MBR starp citiem uzdevumiem. Bet tagad labi, kā es varu izveidot ISO ar to?
Ļoti viegli, vienkārši palaidiet savā terminālā:
dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso
if, nāk no "ievades fails", un of nāk no "izvades fails”, Tas, kas acīmredzami lasīja vīrieti, noved nedaudz vairāk sulas līdz oranžajam xD. Plkst if ievades ierīce ir norādīta un of tiks norādīts mūsu ISO faila izvades ceļš. Svarīga piezīme, Ar kaķis ir iespējams darīt to pašu, kas kaķis nenes if ni of.
cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso
Tātad, jau to zinājuši, turpināsim. Cits pielietojums ir USB sodomizēšana [Sodomize?], Jā, es zinu, ka tas izklausās neglīti, bet, hei, tiem, kas pērk USB atmiņas kartes un no sirds sāp, lai tos nozagtu, tas ir, pārdotu USB atmiņu 4 GB un jābūt 128 MB, kas ir ļoti kaitinošs, mēs varam veikt ļoti vienkāršu pārbaudi:
Rakstīšanas tests:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096
Lasīšanas tests:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096
Kopējot / nolasot 4 GB nulles uz USB, pārbaudot, vai tas tiešām ir 4 GB. Ja tas beidzas pirms un nenovieto iepriekš iestatīto summu, jūs esat scammed xD.
Piezīme: labi pārbaudiet, kura ir jūsu pievienotā USB ierīce, jo jūs varat uzaicināt deju uz savu HDD [SATA] un pazaudēt visu tajā esošo informāciju !!!
Citi dažādi lietojumi ...
Klonējiet cieto disku, IDE diskdziņiem:
dd if=/dev/hda of=/dev/hdb bs=1M
SATA diskdziņiem:
dd if=/dev/sda of=/dev/sdb bs=1M
Kopējiet sāknēšanas galveno ierakstu:
dd if=/dev/hda of=mbr count=1 bs=512
Lai atjaunotu MBR:
dd if=mbr of=/dev/hda
Izveidojiet 1 GB apmaiņas failu:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space
Pirms dažām dienām es lasīju veidus, kā formatēt mūsu cieto disku, neatstājot uz tā pēdas, kas iepriekš bija, pat neizmantojot kādu ļoti slepenu informācijas izguves rīku, un man par intrigu / gandarījumu dd tas bija starp iespējamām alternatīvām.
Bet kā es to varu izdarīt? Viegli:
dd if=/dev/zero of=/dev/sda bs=1M
Cietā diska aizpildīšana ar nullēm. Ar bs = 1M, mēs sakām, ka gan lasīšana, gan rakstīšana tiek veikta 1 megabaitu blokos. Mēs varam arī izmantot / dev / izlases, bet tas prasa pasauli, nopelnot to pēdējā vietā ātrās izdzēšanas testā: D.
Tātad FBI neko neatradīs jūsu HDD xD ...
Norādes:
http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero
kāda ir atšķirība ar dd_rescue?
Es nekad to neesmu izmantojis, esmu parādā jums, mans draugs ...
Es jautāju, jo openSUSE wiki, lai izveidotu dzīvu usb, pirms viņiem tas bija ar dd, tagad tas ir (tam ir laiks) ar dd_rescue, kaut kas līdzīgs šim:
~> tavs
# grep -Ff <(hwinfo – disks – īss) <(hwinfo – usb – īss)
# umount / dev / sdXY
# dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX
lv.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_USB_memory_3
Paldies par informāciju, lai gan es zinu, ka ir grafiski rīki, lai izveidotu isos, man vienmēr ir paticis izmantot termināli ^ ^ Es arī nezināju, ka MBR var dublēt. Sveicieni.
Tas ir lieliski, bet USB diskdziņiem jūsu ievietotais numurs ir 2. bāzē, un tam jābūt 10. bāzē, kas tiek izmantots informācijas glabāšanai.
Es to nebiju pamanījis, paldies ...
Tas man palīdzēja: Es izveidoju Arch nodalījuma dublējumu, izdzēsu to, atjaunoju to kā loģiku (tas bija primārais) un ar dd ievietoju datus atpakaļ savā vietā. Ļoti noderīgi ^^
Prieks, ka palīdzēju jums kolēģim 😀
Ja pievienojat pīpi »| »Ar komandu« pv »jūs varat redzēt norises joslu un rakstīšanas informāciju.
Piemēram, piemēram, USB:
dd if = / ceļš / no / image.iso | pv | dd = / dev / sdX
WTF !! Super interesanti ... šis progress ļoti palīdz 😀
Protams. Es biju redzējis vēl vienu triku ar tādu pašu mērķi, bet man nekad neizdevās panākt, lai tas man derētu, tā vietā šis.
Labākais veids, kā redzēt progresu, ir izmantot dcfldd, kas aizstāj DD, bet parāda progresu. Tas ir tas, ko es izmantoju. Sintakse ir tāda pati kā dd.
http://dcfldd.sourceforge.net/
Es jau sen gatavojos to komentēt, bet ziņa bija slēgta komentāriem.
Kaut kas kuriozs ir tas, ka iniciāļiem ir sākotnējā nozīme dd acīmredzot tas laika gaitā ir izdzēsts, tāpēc to var izsaukt daudzos veidos: ierīces dublikāts, diska kopētājs, datu izgāztājs, diska iznīcinātājs utt.
Pieteikums dd ir sakopt nodalījuma tabulu. Tas var būt noderīgi, lai lietotā diskā izveidotu tīru nodalījuma shēmu, neizdzēšot visu disku. Piemēram, ja sistēma disku atklāj kā / dev / sdb Pirmos 256 MB mēs varētu ierakstīt līdz nullei (faktiski nodalījumu tabula ir pirmajos 512 baitos, bet, tā kā pirmie diska sektori parasti ir kritiski, lielākas drošības labad es iztīri vairāk vietas)
dd if=/dev/zero of=/dev/sdb bs=512 count=512K
Turklāt dažreiz zibatmiņas atiestatīšana var palīdzēt to atjaunot, kurai var izmantot līdzīgu procedūru.
Vēl viens interesantāks izmantojums ir iegūt informāciju par BIOS bez restartēšanas, kas ir iespējams, jo Linux gandrīz visi resursi tiek pārvaldīti kā faili, ieskaitot RAM (BIOS informācija tiek saglabāta kešatmiņā pirmā MB pēdējos 32 KB. atmiņa).
dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios
Tas, ko šī komanda dara, ir definēt bloka lielumu 32 kilobaitos un izlaist pirmos 31 blokus (tas ir, izlaist 992 kilobaitus), filtrēt izvadi, lai parādītu tikai 8 vai vairāk rakstzīmju virknes, un šajās virknēs meklēt to, kas ir satur vārdu BIOS.
Ļoti noderīgs Hugo, paldies!
Cik laba ziņa, es domāju, ka to var lieliski izmantot.
Sveicieni.
Prieks zināt, ka jums patika 🙂
Vēl viens veids, ko es neatcerējos, ir izveidot atbilstoša izmēra failu, kuru pēc tam var formatēt un uzstādīt ar cilpu tā, it kā tas būtu nodalījums, kas ir ļoti noderīgi, lai izveidotu nodalījumu ar ierobežotām atļaujām sistēmā, kas ir uzstādīts ar vienu nodalījumu diskā. Pat šādā veidā sagatavotu failu var eksportēt tīklā kā bloķēšanas ierīci, izmantojot AoE, un cits dators to atklātu tā, it kā tas būtu vietējais disks. Turklāt dd var izmantot, lai izgāztu RAM un pēc tam mierīgi to pārskatītu (ja nepieciešams), neizjaucot datoru. Jebkurā gadījumā…
> Ļoti viegli, vienkārši palaidiet savā terminālā:
> dd if = / dev / cdrom no = / home / Install / Isos / debian-7.0.0-i386-CD-1.iso
Tas nav tik vienkārši.
*** In http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd tika teikts:
Dd nav nevienas pārbaudes. Kas notiek, ja jums ir kāda savvaļas cietā diska darbība un jūs nesaņemat visus kopijas? Jums ir slikts ISO, un jūs to nezināt.
Tā vietā jums vajadzētu izmantot pareizo instrumentu pareizajam darbam. Šajā gadījumā jums jāpārbauda komanda “readom” (lasīt optiskos datu nesējus). Tas dara tieši to, ko meklējat, un tajā ir iebūvēta kļūdu pārbaude.
readom dev = / dev / scd0 f = / home / shamanstears / test.iso
Ja vēlaties ierakstīt ISO, jums jāizmanto “wodim”, nevis “dd” vai kāds cits šausmīgs “risinājums”.
wodim -v -eject /home/shamanstears/test.iso
Tas ierakstīs jūsu "test.iso" tukšajā kompaktdiskā, pieņemot, ka tas jau ir ievietots, un pēc tam izdzīs. Tas būs pat daudzbalsīgs par tā iznākumu. Šādi nederīgi padomi un triki ir tas, kas daudziem lietotājiem rada nepatikšanas. Atcerieties - izmantojiet pareizos instrumentus pareizajam darbam, un visi būs laimīgi.
*** In http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd tika teikts:
Es mēģināju izmantot dd, lai izveidotu SLES11 DVD ISO, bet tā vietā, lai izveidotu 3 GB attēlu, tas izveidoja 4.4 GB iso - pilns DVD ir vērts ar visiem
Liels liels paldies.
Esmu to darījis jau iepriekš, un tas darbojas, taču man vienmēr ir viena un tā pati problēma nezināt, kurš ir usb (manā gadījumā SD). Es vienmēr aizmirstu to pašu