[дд] Употреба у ГНУ / Линук системима

Као што сви знамо, драга dd [наредба дд на ГНУ / Линук системима] је сјајан момак када је у питању прављење изоса, чување / писање МБР-а међу осталим задацима. Али како да сада направим ИСО помоћу њега?

Врло једноставно, само покрените следеће на свом терминалу:

dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso

if, долази из "улазни документ", и of долази из "излазни фајл”, Оно што очигледно код мушкарца узима мало више сока наранџастом кД. У if наведен је улазни уређај, а у of биће назначена излазна путања наше ИСО датотеке. Важна напомена, Са како могуће је учинити исто што како не носи if ni of.

cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso

Дакле, пошто смо ово већ знали, идемо напред. Друга употреба је содомизирање УСБ-а [Содомизе?], Да, знам да звучи ружно, али хеј, онима који купују УСБ меморијске стикове и сломљена су срца да их украду, односно да продају УСБ стицк од 4ГБ и 128МБ, што је врло досадно, можемо направити врло основни тест:

Тест писања:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

Тест читања:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

Копирање / читање 4 ГБ нула на УСБ, проверавајући да ли је заиста 4 ГБ. Ако заврши раније и не стави унапред задату количину, преварени сте кД.

Напомена: добро проверите који је УСБ уређај који сте повезали, јер можете позвати плес на свој чврсти диск [САТА] и изгубити све информације које имате у њему !!!

Остале намене ...

Клонирајте чврсти диск за ИДЕ дискове:
dd if=/dev/hda of=/dev/hdb bs=1M

за САТА погоне:
dd if=/dev/sda of=/dev/sdb bs=1M

Копирајте главни запис покретања:
dd if=/dev/hda of=mbr count=1 bs=512

Да бисте вратили МБР:
dd if=mbr of=/dev/hda

Направите свап датотеку од 1 ГБ:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[А за хакере кД, #ЗОМГ, хакере]

Пре неколико дана читао сам начине за форматирање нашег ХДД-а, а да на њему нисам оставио траг ничега што је раније било, чак ни користећи неки тајни алат за проналажење информација, и на своју интригу / задовољство dd била је међу могућим алтернативама.

Али како то могу да урадим? Лако:

dd if=/dev/zero of=/dev/sda bs=1M

Пуњење тврдог диска нулама. Са бс = 1М, кажемо да се читање и писање врши у блоковима од 1 мегабајта. Такође можемо користити / дев / рандом, али заузима свет, чиме је стекао последње место у тесту брзог брисања: Д.

Дакле, ФБИ неће пронаћи ништа на вашем ХДД кД ...

Референце:

http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero

дд: лако клонирајте и нарежите чврсте дискове


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   сиег84 дијо

    каква је разлика са дд_ресцуе?

    1.    Коратсуки дијо

      Никад га нисам користио, дугујем ти пријатељу ...

      1.    сиег84 дијо

        То питам јер у викију опенСУСЕ за стварање ливе-усб-а, пре него што су га имали са дд, сада је (већ има времена) са дд_ресцуе, отприлике овако:
        ~> ваш
        # греп -Фф <(хвинфо –диск –схорт) <(хвинфо –усб –схорт)
        # умоунт / дев / сдКСИ
        # дд_ресцуе опенСУСЕ-11.4-КДЕ-ЛивеЦД-к86_64.исо / дев / сдКс

        ен.опенсусе.орг/СДБ:Ливе_УСБ компаніи#Рецорд_ла_ИСО_а.Ц2.А0ла_мемориа_УСБ_3

  2.   Мануел Р. дијо

    Хвала на информацијама, иако знам да постоје графички алати за креирање изоса, увек сам волео да користим терминал ^^. Такође нисам знао да се на МБР може направити резервна копија. Поздрави.

  3.   прави дијо

    Одлично је, али за УСБ дискове број који сте ставили налази се у бази 2, а требало би да буде у бази 10, што је оно што се користи за складиштење података.

    1.    Коратсуки дијо

      Нисам то приметио, хвала ...

  4.   АуросЗк дијо

    Помогло ми је маде Направио сам резервну копију Арцх партиције, избрисао је, поново створио као логику (била је примарна) и са дд вратио сам податке на место. Врло корисно ^^

    1.    Коратсуки дијо

      Задовољство ми је што сам вам помогао колега 😀

  5.   Цриснепита дијо

    Ако додате луку »| »Помоћу команде« пв »можете видети траку напретка и детаље писања.

    На пример овако за УСБ:

    дд ако = / путања / од / имаге.исо | пв | дд од = / дев / сдКс

    1.    КЗКГ ^ Гаара дијо

      ВТФ !! Супер занимљиво ... овај напредак много помаже 😀

      1.    Хуго дијо

        Сигурно. Видео сам још један трик са истим циљем, али никада нисам успео да успем уместо мене, уместо овог.

    2.    Гискард дијо

      Најбољи начин да се види напредак је употреба дцфлдд који је замена за ДД, али показује напредак. То је оно што користим. Синтакса је иста као у дд.

      http://dcfldd.sourceforge.net/

      Давно сам то хтео да коментаришем, али пост је био затворен за коментаре.

  6.   Хуго дијо

    Нешто је знатижељно то што је изворно значење иницијала dd очигледно је временом избрисано, па се може назвати на више начина: дуплирани уређај, дупликатор диска, депонија података, разарач диска итд.

    Апликација од dd је чишћење табеле партиција. Ово може бити корисно за чисту схему партиција на кориштеном диску, без брисања цијелог диска. На пример, ако систем детектује диск као / дев / сдб Могли бисмо записати првих 256 МБ на нулу (заправо је партицијска табела у првих 512 бајтова, али пошто су први сектори диска обично критични, за већу сигурност чистим више простора)

    dd if=/dev/zero of=/dev/sdb bs=512 count=512K

    Поред тога, понекад нулирање флеш меморије може помоћи у њеном опоравку, за шта се може користити сличан поступак.

    Још једна занимљивија употреба је добијање информација о БИОС-у без поновног покретања, што је могуће јер се у Линуку готово свим ресурсима управља као датотекама, укључујући РАМ меморију (подаци о БИОС-у се кеширају у последњих 32 КБ првог МБ меморија).

    dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

    Оно што ова наредба ради је дефинисање величине блока у 32 килобајта и прескакање првих 31 блока (односно прескакање 992 килобајта), филтрирање излаза тако да прикаже само низове од 8 или више знакова и у тим жицама тражи онај који садржи реч БИОС.

    1.    Елинк дијо

      Веома користан Хуго, хвала!

  7.   Др. Бите дијо

    Какав добар пост, мислим како сјајно може да се искористи.

    Поздрав.

    1.    КЗКГ ^ Гаара дијо

      Задовољство ми је знати да вам се свидело 🙂

  8.   Хуго дијо

    Још једна употреба које се нисам сетио је стварање датотеке одговарајуће величине која се затим може форматирати и монтирати помоћу петље као да је партиција, што је врло корисно за стварање партиције са ограниченим дозволама на систему који је већ монтиран са једном партицијом на диску. Чак и датотека припремљена на овај начин може се извести преко мреже као блок уређај помоћу АоЕ-а, а други рачунар би је открио као да је локални диск. Поред тога, дд се може користити за избацивање РАМ-а, а затим га смирено прегледати (ако је потребно) без оштећења рачунара. У сваком случају…

  9.   Сис дијо

    > Врло једноставно, само покрените следеће на свом терминалу:

    > дд иф = / дев / цдром од = / хоме / Инсталл / Исос / дебиан-7.0.0-и386-ЦД-1.исо

    Није тако лако.

    *** Ин http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd речено је:

    Дд нема никакве провере. Шта се догађа ако имате неку дивљу активност тврдог диска и не копирате све битове? Имате лош ИСО и нећете га знати.

    Уместо тога, требало би да користите прави алат за прави посао. У овом случају морате да проверите команду „реадом“ (читање оптичких медија). Ради тачно оно што тражите и има уграђену проверу грешака.

    реадом дев = / дев / сцд0 ф = / хоме / схаманстеарс / тест.исо

    Ако желите да снимате ИСО, требало би да користите „водим“, а не „дд“ или неко друго ужасно „решење“.

    водим -в -ејецт /хоме/схаманстеарс/тест.исо

    Ово ће снимити ваш „тест.исо“ на празан ЦД, под претпоставком да је већ уметнут, и избацити га када заврши. Чак ће бити и детаљно о ​​томе да ли ће се успут излазити. Овакви лоши савети и трикови стварају многе кориснике у проблемима. Запамтите - користите прави алат за прави посао и сви ће бити срећни.

    *** Ин http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd речено је:

    Покушао сам да користим дд за стварање ИСО-а СЛЕС11 ДВД-а, али уместо да креира слику од 3 ГБ, креирао је 4.4 ГБ исо - пун ДВД вредан свега

  10.   алек дијо

    Велико хвала.

  11.   содома дијо

    Радио сам то и раније и успева, али увек имам исти проблем јер не знам који је УСБ (у мом случају СД). Увек заборавим исто