Комплетан и детаљан водич (са примерима) за ДД

Остављам вам једноставно сјајан чланак који Нашао сам се сурфајући мрежом, показује нам са више примера и детаљно шта је то и шта се може постићи командом DD.

Остављам вам пуни превод чланак:

1. Зашто дд?:

Ми смо изабрали dd као првог претендента у нашој серији јер је то корисно средство које има много опција, као што ћете видети. То га скоро чини једним од швајцарских ножева војске Линук света. Да, овај израз (Свисс Арми Книфе) користе писци чланака оријентисани на Линук више него што би требало, па нисмо могли да пропустимо прилику да га сами користимо.

2. Општа употреба:

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

# дд ако је = $ инпут_дата од = $ оутпут_дата [опције]

унос података y оутпут_дата могу ли то бити дискови, партиције, датотеке, уређаји ?? углавном све на шта можете писати или читати. Као што ћете видети, дд можете користити у мрежном контексту за слање токова података преко ваше ЛАН мреже, на пример. Можете имати само улазни део ваше наредбе дд или само излазну наредбу, а у неким случајевима можете и уклонити оба. Све ово ће бити обрађено на следећој листи.

3. Примери:

дд ако = / дев / урандом од = / дев / сда бс = 4к - »Напуните диск случајним подацима

дд ако = / дев / сда од = / дев / сдб бс = 4096 - » Зрцаљење диска на диск

дд ако је = / дев / нула од = / дев / сда бс = 4к - » Очистите чврсти диск (можда ће бити потребно поновити)

дд иф = инпутфиле од = / дев / ст0 бс = 32к цонв = синц - » Копирајте из датотеке на тракасти уређај

дд иф = / дев / ст0 оф = оутфиле бс = 32к цонв = синц - » Прво, обрнуто

дд ако = / дев / сда | хекдумп -Ц | греп [^ 00] - » Проверите да ли је диск заиста постављен на нулу

дд иф = / дев / урандом оф = / хоме / $ усер / хугефиле бс = 4096 - » Попуните партицију (Пазите се системских партиција!)

дд иф = / дев / урандом оф = мифиле бс = 6703104 цоунт = 1 - » Кодирање датотеке (можда пре брисања)

дд ако = / дев / сда3 од = / дев / сдб3 бс = 4096 цонв = нотрунц, ноеррор - » Копирајте партицију на другу партицију

дд иф = / проц / датотечни системи | хекдумп -Ц | мање - » Погледајте доступне системе датотека

дд ако = / проц / партиције | хекдумп -Ц | мање - » Погледајте доступне партиције у кб

дд ако = / дев / сдб2 ибс = 4096 | гзип> партитион.имаге.гз цонв = ноеррор - » Направите гзип слику друге партиције другог диска

дд бс = 10240 цбс = 80 цонв = асции, деблокирај ако = / дев / ст0 оф = асции.оут - » Копира садржај траке у датотеку, конвертујући из ЕБЦДИЦ у АСЦИИ

дд ако = / дев / ст0 ибс = 1024 обс = 2048 од = / дев / ст1 - » Копирање блок уређаја од 1 КБ на блок уређај од 2 КБ

дд ако = / дев / нула од = / дев / нулл бс = 100М цоунт = 100
100 + 0 записа у
Излази 100 + 0 записа
Копирано 10485760000 бајтова (10ГБ),

5.62955 с, 1.9 ГБ / с

Копирајте 10 ГБ нула у канту за отпатке.

дд ако је = / дев / нула од = / дев / сда бс = 512 цоунт = 2
фдиск -с / дев / сда
дд ако = / дев / нула од = / дев / сда тражи = (број_сектора - 20) бс = 1к

Избришите ГПТ са диска. Како ГПТ записује податке на почетак
И на крају диска, након брисања од почетка, морамо пронаћи број сектора (друга команда), а затим обрисати последњих 20 сектора.

дд иф = / хоме / $ усер / боотимаге.имг од = / дев / сдц - » Направите УДБ диск за покретање (овде приказан као / дев / сдц)

дд ако = / дев / сда од = / дев / нулл бс = 1м - » Добар начин за проналажење лоших блокова. Израда резервних копија и систем

дд ако = / дев / сда од = / дев / фд0 бс = 512 цоунт = 1 - » Копирајте МБР на дискету

дд ако = / дев / сда1 од = / дев / сдб1 бс = 4096 - » Зрцаљење диска на диск

дд иф = / дев / ср0 од = / хоме / $ усер / мицдимаге.исо \ бс = 2048 цонв = носинц - » Направите слику ЦД-а

петља моунт -о /хоме/$усер/мицдимаге.исо / мнт / цдимагес / - » Монтирајте поменуту слику локално

дд ако = / дев / сда од = / дев / сдб бс = 64к цонв = синц - » Корисно при замени диска за диск исте величине.

дд иф = / дев / сда2 од = / хоме / $ усер / хддимаге1.имг бс = 1М цоунт = 4430
дд иф = / дев / сда2 од = / хоме / $ усер / хддимаге2.имг бс = 1М цоунт = 8860
[...]

Направите ДВД слике партиције (корисно за прављење резервних копија)

дд ако = / $ лоцатион / хддимаге1.имг од = / дев / сда2 бс = 1М
дд ако = / $ лоцатион / хддимаге2.имг од = / дев / сда2 тражи = 4430 бс = 1М
дд ако = / $ лоцатион / хддимаге3.имг од = / дев / сда2 тражи = 8860 бс = 1М
[итд ...]

Врати из претходне резервне копије

дд ако = / дев / бројање нуле = 1 бс = 1024 тражи = 1 од = / дев / сда6 - » Уништи суперблок

дд ако = / дев / бројање нуле = 1 бс = 4096 тражи = 0 од = / дев / сда5 - » Још један начин за уништавање суперблока

дд иф = / хоме / $ усер / сумњив.доц | цламсцан - » Проверава датотеку на вирусе (потребан је ЦламАВ)

дд иф = / хоме / $ усер / бинарна датотека | хекдумп -Ц | мање - » Прегледајте садржај бинарне датотеке (потребан му је хекдумп)

дд иф = / хоме / $ усер / бигфиле од = / дев / нулл
дд ако је = / дев / нула од = / хоме / $ усер / бигфиле бс = 1024 цоунт = 1000000

Упоредите брзину читања / писања са чврстог диска

дд ако = / дев / сда од = / дев / сда - » Дајте нови живот старим чврстим дисковима који се неко време нису користили (дискови морају бити „демонтирани“)

дд ако = / дев / мем | жице | греп 'стринг_то_сеарцх' - » Испитајте садржај меморије (човеку читљив, тј.)

дд иф = / дев / фд0 од = / хоме / $ усер / флоппи.имаге бс = 2к80к18б цонв = нотрунц - » Копирајте дискету

дд ако = / проц / кцоре | хекдумп -Ц | мање - »Приказује виртуелну меморију

дд иф = / проц / датотечни системи | хекдумп -Ц | мање - » Погледајте доступне системе датотека

дд ако = / проц / каллсимс | хекдумп -Ц | мање - » Прикажи учитане модуле

дд ако = / проц / прекида | хекдумп -Ц | мање - » Приказује табелу прекида

дд иф = / проц / уптиме | хекдумп -Ц | мање - » Вријеме рада приказује се у секундама

дд ако = / проц / партиције | хекдумп -Ц | мање - » Погледајте доступне партиције у кб

дд ако = / проц / меминфо | хекдумп -Ц | мање - » Приказује статус меморије

дд иф = / дев / урандом оф = / хоме / $ усер / мирандом бс = 100 цоунт = 1 - » Створите датотеку од 1 кб насумичне бесмислице

дд иф = / дев / мем оф = / хоме / $ усер / мем.бин бс = 1024 - » Ствара слику тренутног стања системске меморије

дд иф = / хоме / $ усер / мифиле - » Одштампајте датотеку у стдоут

дд ако = / дев / сда2 бс = 16065 | хекдумп -Ц | греп 'тект_то_сеарцх' - » Потражите низ у целој партицији; чак и ако је осигуран, можете покренути ливеЦД

дд иф = / хоме / $ усер / филе.бин прескочи = 64к бс = 1 оф = / хоме / $ усер / цонвфиле.бин - » Копирајте филе.бин у цонвфиле.бин прескачући првих 64 кб

дд иф = / хоме / $ усер / боотимаге.имг од = / дев / сдц - » Направите УДБ диск за покретање (овде приказан као / дев / сдц)

дд ако = / дев / мем бс = 1к прескочи = 768 цоунт = 256 2> / дев / нулл | жице -н 8 - » Прочитајте БИОС.

дд бс = 1к иф = имагефиле.нрг оф = имагефиле.исо прескочи = 300к - » Претвара Неро слику у стандардну ИСО слику.
То је могуће јер једина разлика између њих је 300 кБ заглавља које Неро додаје стандардној ИСО слици.

ецхо -н "здраво вертикални свет" | дд цбс = 1 цонв = деблокирај 2> / дев / нулл - » Пробајте, сигурно је. 🙂

дд ако = / дев / сда1 | гзип -ц | сплит -б 2000м - \ /мнт/хдц1/бацкуп.имг.гз - » Направите гзип слику партиције користећи сплит

цат /мнт/хдц1/бацкуп.имг.гз.* | гзип -дц | дд од = / дев / сда1 - » Вратите претходну резервну копију

дд иф = / дев / зеро оф = миимаге бс = 1024 цоунт = 10240 - » Направите празну слику диска

дд ибс = 10 прескочи = 1 - » Поделите првих 10 бајтова стдина

дд бс = 265б цонв = ноеррор иф = / дев / ст0 оф = / тмп / бад.тапе.имаге - » Прави слику траке са лошим тачкама

дд ако је = / дев / сда цоунт = 1 | хекдумп -Ц - » Погледајте свој МБР

дд ако = / дев / сда | нц -л 10001 нц $ систем_то_бацкуп_ИП 10001 | дд од = сисбацкупсда.имг - » Брза сигурносна копија мреже помоћу нетцат-а

дд ако је = / дев / нула од = / дев / сдКс бс = 1024000 цоунт = 1 - » Очистите првих 10 МБ партиције

дд ако = / дев / нула од = тмпсвап бс = 1к
цоунт = 1000000
цхмод 600 тмпсвап
мксвап тмпсвап
свапон тмпсвап

Створите привремени простор за размену

дд ако = / дев / сда од = / дев / нулл бс = 1024к цоунт = 1024
Копирано 1073741824 бајтова (1.1ГБ),
24.1684 с, 44.4 МБ / с

Одређује секвенцијалну И / О брзину диска.

дд ако = / дев / насумично бројање = 1 2> / дев / нулл | од -т у1 | \ авк '{исписати $ 2}' | глава -1 - » Генеришите случајни број

дд иф = / дев / мем оф = миРАМ бс = 1024 - » Копирајте РАМ меморију у датотеку

дд ако = / дев / сда бс = 512 цоунт = 1 | од -ка - » Прегледајте садржај МБР-а у хек и АСЦИИ формату

дд ако = / мој / стари / мбр од = / дев / сда бс = 446 цоунт = 1 - » Враћа МБР без промјене записа табеле партиција који се креће између 447 - 511 бајтова

дд ако = / дев / сда1 | сплит -б 700м - сда1-имаге - » Направите копију партиције и сачувајте слике где је максимална величина запремине 700 МБ

лс -л | дд цонв = уцасе - » Претвара излаз наредбе у велика слова

ецхо "МОЈ ГОРЊИ ТЕКСТ СЛУЧАЈА" | дд цонв = лцасе - » Претворите било који текст у мала слова

дд ако = / етц / пассвд цбс = 132 цонв = ебцдиц од = / тмп / пассвд.ебцдиц - » Претвара датотеку системске лозинке у датотеку фиксне дужине формата ЕБЦДИЦ

дд иф = тект.асции од = тект.ебцдиц цонв = ебцдиц - » Претвори из АСЦИИ у ЕБЦДИЦ

дд иф = мифиле од = мифиле цонв = уцасе - » Конвертовање датотеке у велика слова (једноставна замена СЕД или тр)

4. Закључак:

Ово је само мали део онога што дд може да уради и надамо се да их је овај чланак наместио да покрију најчешће коришћене примере за уобичајеног корисника. Међутим, пре него што наставите даље, препоручујемо вам да прочитате документацију тврдог диска, тражећи ствари попут ограничења ЛБА и да будете посебно пажљиви када користите дд у роот терминалу. Наравно, резервне копије већ имате, али мало додатне пажње уштедеће вам сате непотребног посла.

И ту се чланак завршава.

За записник, нисам тестирао ниједну команду приказану у овом чланку, па ако неко злоупотреби (или погрешно) ове команде, највероватније је да ако оштети нешто на свом рачунару нећу моћи да вам помогне.

Ништа, мало по мало ћу тестирати команде хехе, ако нађем нешто занимљиво, поделим то.

поздрави


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

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

*

*

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

  1.   Лувеедс дијо

    Одличан чланак, тако се наредба темељито анализира и стога сазнајемо много о чему се ради. Честитамо и захваљујемо као и увек!

  2.   Оскар дијо

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

    1.    КЗКГ ^ Гаара <"Линук дијо

      Хвала, заслуга није моја ... Управо сам ставио превод 🙂
      И хаха да, сутра ће бити још чланака хаха, извињавамо се због ових дана а да нисмо ништа објавили, чак и гледајући статистику видимо пад који смо имали хехе.

    2.    елав <° Линук дијо

      Одмор кажеш? Хахахаха ... Волео бих да је то било ...

  3.   олексис дијо

    Добар чланак, јер вас увек подсећам да ли можете да омогућите додатак за њихов извоз у ПДФ или да га приложите као ПДФ

    Поздрав!

    1.    Храброст дијо

      У пролазу вас подсећам да бисте требали отворити форум, јер постоји тенденција да се пуно означава на ознакама (укључујући и себе)

      1.    КЗКГ ^ Гаара <"Линук дијо

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

        Идеја форума да, свиђа нам се, заиста то желимо да урадимо, али тренутно нажалост не можемо 🙁

        1.    Храброст дијо

          ВордПресс има додатак за ово, не морате да користите веб локације које не можете да видите

      2.    олексис дијо

        Ок ... алтернатива без додавања друге платформе или веб локације је ббПрес (ббпресс.орг) на ВордПрессу

        Поздрав!

        1.    КЗКГ ^ Гаара <"Линук дијо

          Да, знамо га, хехе, заправо смо размишљали о ФлукББ-у 🙂
          Проблем није друга база података или употреба исте са више табела, већ само већа активност.

      3.    елав <° Линук дијо

        Ускоро ћемо отворити форум 😀

    2.    КЗКГ ^ Гаара <"Линук дијо

      Морамо још увек довољно да тестирамо тај додатак, а затим га ставимо ако добро ради 🙂
      Нисмо имали времена хаха

  4.   дрхтање дијо

    Драги колега, срећно цитирам, ово је врло добро, штета што је ово толико запело, апликација, волела бих да је вратите дубље јер бих желела да знам
    Ако можете да направите магнет за покретање на ДВД-у или * .исо-у, компресовани, хвала вам унапред, надам се да ћете одговорити на мој пост-скрипт. Мислим да сте једини у целој хиспаноамеричкој мрежи абала који га је проширио у објаснио одличан чланак,

  5.   69тхебест69 дијо

    Како могу да клонирам са једне машине на другу преко мреже? у мом случају постоје 2 преносна рачунара повезана у ланцу, оба са статичким смером

  6.   Ерицк дијо

    Хвала на информацијама 🙂

  7.   гилдаде4 дијо

    После мог измењеног уговора
    http://premium.cars.purplesphere.in/?post.zoey
    маме и кћери бесплатно порно бесплатно 3гп геј порно видео клипови зујалица порно пингвин видс порно рута 96 порно

  8.   аиаси бор дијо

    Наредба за оживљавање старих записа је од ВЕЛИКОГ значаја. Добро је што је ово кратка листа онога што се може учинити!