[dd] గ్నూ / లైనక్స్ సిస్టమ్స్‌లో ఉపయోగాలు

మనందరికీ తెలిసినట్లుగా, ప్రియమైన dd [GNU / Linux వ్యవస్థలపై dd ఆదేశం] ఐసోస్ చేయడం, ఇతర పనులలో MBR ను సేవ్ చేయడం / రాయడం వంటివి గొప్ప వ్యక్తి. కానీ ఇప్పుడు బాగా, నేను దానితో ISO ను ఎలా తయారు చేయగలను?

చాలా సులభం, మీ టెర్మినల్‌లో ఈ క్రింది వాటిని అమలు చేయండి:

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

if, నుండి వస్తుంది "ఇన్పుట్ ఫైల్", మరియు of నుండి వస్తుంది "అవుట్పుట్ ఫైల్”, మనిషిలో స్పష్టంగా చదవడం నారింజ xD కి కొంచెం ఎక్కువ రసం తీసుకుంటుంది. వద్ద if ఇన్పుట్ పరికరం పేర్కొనబడింది మరియు of మా ISO ఫైల్ యొక్క అవుట్పుట్ మార్గం పేర్కొనబడుతుంది. ముఖ్యమైన గమనికతో పిల్లి అదే చేయడం సాధ్యమే, ఇది పిల్లి మోయదు if ni of.

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

కాబట్టి, ఇది ఇప్పటికే తెలిసి, ముందుకు వెళ్దాం. ఇంకొక ఉపయోగం ఏమిటంటే, యుఎస్‌బిని సోడోమైజ్ చేయడం [సోడోమైజ్?], అవును, ఇది అగ్లీగా అనిపిస్తుందని నాకు తెలుసు, కాని హే, యుఎస్‌బి మెమరీ స్టిక్‌లను కొనుగోలు చేసి, హృదయ విదారకంగా దొంగిలించబడిన వారికి, అంటే యుఎస్‌బి స్టిక్ అమ్మడం 4GB మరియు 128MB గా ఉండండి, ఇది చాలా బాధించేది, మేము చాలా ప్రాథమిక పరీక్ష చేయవచ్చు:

రాత పరీక్ష:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

పఠన పరీక్ష:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

USB కి 4GB సున్నాలను కాపీ చేయడం / చదవడం, ఇది నిజంగా 4GB అని తనిఖీ చేస్తుంది. ఇది ముందే ముగుస్తుంది మరియు ప్రీసెట్ మొత్తాన్ని ఉంచకపోతే, మీరు xD ను స్కామ్ చేశారు.

గమనిక: మీరు కనెక్ట్ చేసిన యుఎస్‌బి పరికరం ఏమిటో బాగా తనిఖీ చేయండి, ఎందుకంటే మీరు మీ హెచ్‌డిడి [సాటా] కు డ్యాన్స్‌ను ఆహ్వానించవచ్చు మరియు మీ వద్ద ఉన్న మొత్తం సమాచారాన్ని కోల్పోవచ్చు !!!

ఇతర వైవిధ్యమైన ఉపయోగాలు ...

IDE డ్రైవ్‌ల కోసం హార్డ్ డ్రైవ్‌ను క్లోన్ చేయండి:
dd if=/dev/hda of=/dev/hdb bs=1M

SATA డ్రైవ్‌ల కోసం:
dd if=/dev/sda of=/dev/sdb bs=1M

మాస్టర్ బూట్ రికార్డ్‌ను కాపీ చేయండి:
dd if=/dev/hda of=mbr count=1 bs=512

MBR ని పునరుద్ధరించడానికి:
dd if=mbr of=/dev/hda

1GB స్వాప్ ఫైల్‌ను సృష్టించండి:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[మరియు హ్యాకర్ల కోసం xD, #ZOMG, హ్యాకర్లు]

కొన్ని రోజుల క్రితం నేను మా హెచ్‌డిడిని ఫార్మాట్ చేసే మార్గాలను చదువుతున్నాను, అంతకుముందు ఉన్న దేనినైనా కనుగొనకుండా, కొన్ని రహస్య సమాచారాన్ని తిరిగి పొందే సాధనాన్ని కూడా ఉపయోగించలేదు మరియు నా కుట్ర / సంతృప్తి dd ఇది సాధ్యమయ్యే ప్రత్యామ్నాయాలలో ఒకటి.

కానీ నేను దీన్ని ఎలా చేయగలను? సులభం:

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

హార్డ్ డ్రైవ్‌ను సున్నాలతో నింపడం. తో bs = 1M, చదవడం మరియు రాయడం రెండూ 1 మెగాబైట్ బ్లాకులలో జరుగుతాయని మేము చెప్తున్నాము. మేము కూడా ఉపయోగించవచ్చు / dev / random, కానీ ఇది ప్రపంచాన్ని తీసుకుంటుంది, శీఘ్ర చెరిపివేత పరీక్షలో చివరి స్థానాన్ని సంపాదిస్తుంది: D.

కాబట్టి మీ HDD xD లో FBI ఏమీ కనుగొనదు ...

ప్రస్తావనలు:

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

dd: క్లోన్ చేసి హార్డ్ డ్రైవ్‌లను సులభంగా బర్న్ చేయండి


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

20 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   sieg84 అతను చెప్పాడు

    dd_rescue తో ఏమి తేడా ఉంది?

    1.    కొరాట్సుకి అతను చెప్పాడు

      నేను ఎప్పుడూ ఉపయోగించలేదు, నా స్నేహితుడికి నేను రుణపడి ఉన్నాను ...

      1.    sieg84 అతను చెప్పాడు

        నేను దీనిని అడుగుతున్నాను ఎందుకంటే ఓపెన్‌సూస్ వికీలో లైవ్-యుఎస్‌బిని సృష్టించడానికి, వారు దానిని డిడితో కలిగి ఉండటానికి ముందు, ఇప్పుడు అది (దీనికి సమయం ఉంది) డిడి_రెస్క్యూతో ఉంది, ఇలాంటివి:
        ~> మీ
        # grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short)
        # umount / dev / sdXY
        # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX

        en.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_memoria_USB_3

  2.   మాన్యువల్ ఆర్ అతను చెప్పాడు

    సమాచారానికి ధన్యవాదాలు, ఐసోస్‌ని సృష్టించడానికి గ్రాఫికల్ సాధనాలు ఉన్నాయని నాకు తెలుసు, టెర్మినల్ using ను ఉపయోగించడం నాకు ఎప్పుడూ ఇష్టం. MBR బ్యాకప్ చేయవచ్చని నాకు తెలియదు. గౌరవంతో.

  3.   సరైన అతను చెప్పాడు

    ఇది చాలా బాగుంది కాని యుఎస్‌బి డ్రైవ్‌ల కోసం మీరు ఉంచిన సంఖ్య బేస్ 2 లో ఉంది మరియు ఇది బేస్ 10 లో ఉండాలి, ఇది సమాచారాన్ని నిల్వ చేయడానికి ఉపయోగించబడుతుంది.

    1.    కొరాట్సుకి అతను చెప్పాడు

      నేను గమనించలేదు, ధన్యవాదాలు ...

  4.   AurosZx అతను చెప్పాడు

    ఇది నాకు సహాయపడింది 🙂 నేను ఆర్చ్ విభజన యొక్క బ్యాకప్ చేసాను, దాన్ని తొలగించాను, దానిని లాజిక్ గా పున reat సృష్టి చేసాను (ఇది ప్రాధమికమైనది) మరియు dd తో నేను డేటాను తిరిగి ఉంచాను. చాలా ఉపయోగకరంగా ఉంటుంది ^^

    1.    కొరాట్సుకి అతను చెప్పాడు

      మీకు సహోద్యోగికి సహాయం చేసినందుకు ఆనందం

  5.   క్రిస్నెపిటా అతను చెప్పాడు

    మీరు పైపును జోడిస్తే »| «Pv» ఆదేశంతో మీరు పురోగతి పట్టీ మరియు వ్రాత వివరాలను చూడవచ్చు.

    ఉదాహరణకు USB కోసం ఇలా:

    dd if = / path / of / image.iso | pv | dd of = / dev / sdX

    1.    KZKG ^ గారా అతను చెప్పాడు

      WTF !! చాలా ఆసక్తికరంగా ఉంది ... ఈ పురోగతి చాలా సహాయపడుతుంది

      1.    హ్యూగో అతను చెప్పాడు

        ఖచ్చితంగా. నేను అదే లక్ష్యంతో మరొక ఉపాయాన్ని చూశాను, కాని నేను దానిని నా కోసం పని చేయలేకపోయాను, బదులుగా ఇది ఒకటి.

    2.    గిస్కార్డ్ అతను చెప్పాడు

      పురోగతిని చూడటానికి ఉత్తమ మార్గం dcfldd ను ఉపయోగించడం, ఇది DD కి ప్రత్యామ్నాయం కాని పురోగతిని చూపిస్తుంది. ఇది నేను ఉపయోగిస్తున్నాను. వాక్యనిర్మాణం dd లో వలె ఉంటుంది.

      http://dcfldd.sourceforge.net/

      నేను చాలా కాలం క్రితం దీనిపై వ్యాఖ్యానించబోతున్నాను కాని పోస్ట్ వ్యాఖ్యలకు మూసివేయబడింది.

  6.   హ్యూగో అతను చెప్పాడు

    ఆసక్తికరమైన విషయం ఏమిటంటే అక్షరాల యొక్క అసలు అర్ధం dd స్పష్టంగా ఇది కాలక్రమేణా తొలగించబడింది, కాబట్టి దీనిని అనేక విధాలుగా పిలుస్తారు: నకిలీ పరికరం, డిస్క్ డూప్లికేటర్, డేటా డంప్, డిస్క్ డిస్ట్రాయర్ మొదలైనవి.

    యొక్క అప్లికేషన్ dd విభజన పట్టికను శుభ్రపరచడం. మొత్తం డిస్క్‌ను చెరిపివేయకుండా, ఉపయోగించిన డిస్క్‌లో శుభ్రమైన విభజన పథకాన్ని రూపొందించడానికి ఇది ఉపయోగపడుతుంది. ఉదాహరణకు, సిస్టమ్ డిస్క్‌ను గుర్తించినట్లయితే / Dev / sdb మేము మొదటి 256MB ని సున్నాకి వ్రాయగలము (వాస్తవానికి విభజన పట్టిక మొదటి 512 బైట్లలో ఉంది, కానీ డిస్క్ యొక్క మొదటి రంగాలు సాధారణంగా కీలకం కాబట్టి, ఎక్కువ భద్రత కోసం నేను ఎక్కువ స్థలాన్ని శుభ్రపరుస్తాను)

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

    అదనంగా, కొన్నిసార్లు సున్నాలతో ఒక ఫ్లాష్ మెమరీని రాయడం దాన్ని తిరిగి పొందటానికి సహాయపడుతుంది, దీని కోసం ఇలాంటి విధానాన్ని ఉపయోగించవచ్చు.

    మరో ఆసక్తికరమైన ఉపయోగం ఏమిటంటే, పున art ప్రారంభించకుండానే BIOS గురించి సమాచారాన్ని పొందడం, ఇది సాధ్యమే ఎందుకంటే Linux లో దాదాపు అన్ని వనరులు RAM తో సహా ఫైళ్ళగా నిర్వహించబడతాయి (BIOS సమాచారం మొదటి MB మెమరీ యొక్క చివరి 32KB లో కాష్ చేయబడుతుంది).

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

    ఈ ఆదేశం ఏమిటంటే 32 కిలోబైట్లలో బ్లాక్ పరిమాణాన్ని నిర్వచించి, మొదటి 31 బ్లాక్‌లను దాటవేయండి (అనగా 992 కిలోబైట్‌లను దాటవేయండి), 8 లేదా అంతకంటే ఎక్కువ అక్షరాల తీగలను మాత్రమే చూపించడానికి అవుట్‌పుట్‌ను ఫిల్టర్ చేయండి మరియు ఆ తీగలలో శోధించండి BIOS అనే పదాన్ని కలిగి ఉంది.

    1.    ఎలింక్స్ అతను చెప్పాడు

      చాలా ఉపయోగకరమైన హ్యూగో, ధన్యవాదాలు!

  7.   డాక్టర్ బైట్ అతను చెప్పాడు

    ఎంత మంచి పోస్ట్, దాని నుండి చేయగలిగిన ఉపయోగం గొప్పదని నేను భావిస్తున్నాను.

    శుభాకాంక్షలు.

    1.    KZKG ^ గారా అతను చెప్పాడు

      మీకు నచ్చిందని తెలుసుకోవడం ఆనందంగా ఉంది

  8.   హ్యూగో అతను చెప్పాడు

    నాకు గుర్తుండని మరొక ఉపయోగం ఏమిటంటే, తగిన పరిమాణంలో ఉన్న ఫైల్‌ను ఫార్మాట్ చేసి, ఒక విభజన వలె లూప్‌తో అమర్చవచ్చు, ఇది ఒక సిస్టమ్‌లో పరిమితం చేయబడిన అనుమతులతో విభజనను సృష్టించడానికి చాలా ఉపయోగకరంగా ఉంటుంది డిస్క్‌లో ఒకే విభజనతో అమర్చబడి ఉంటుంది. ఈ విధంగా తయారుచేసిన ఫైల్‌ను కూడా నెట్‌వర్క్ ద్వారా AoE ని ఉపయోగించి బ్లాక్ పరికరంగా ఎగుమతి చేయవచ్చు మరియు మరొక PC అది స్థానిక డిస్క్ లాగా గుర్తించగలదు. అదనంగా, మీ కంప్యూటర్‌ను విచ్ఛిన్నం చేయకుండా dd ను RAM డంప్ చేసి, ప్రశాంతంగా సమీక్షించండి (అవసరమైతే). ఏమైనా…

  9.   sys అతను చెప్పాడు

    > చాలా సులభం, మీ టెర్మినల్‌లో ఈ క్రింది వాటిని అమలు చేయండి:

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

    ఇది అంత సులభం కాదు.

    *** ఇన్ http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd ఇది చెప్పబడింది:

    DD కి చెకింగ్ లేదు. మీకు కొంత వైల్డ్ హార్డ్ డ్రైవ్ కార్యాచరణ ఉంటే ఏమి జరుగుతుంది మరియు మీరు అన్ని బిట్‌లను కాపీ చేయకపోతే? మీకు చెడ్డ ISO ఉంది మరియు మీకు ఇది తెలియదు.

    బదులుగా, మీరు సరైన పని కోసం సరైన సాధనాన్ని ఉపయోగించాలి. ఈ సందర్భంలో, మీరు 'రీడమ్' ఆదేశాన్ని తనిఖీ చేయాలి (ఆప్టికల్ మీడియాను చదవండి). ఇది మీరు వెతుకుతున్నది ఖచ్చితంగా చేస్తుంది మరియు లోపం తనిఖీలో నిర్మించబడింది.

    readom dev = / dev / scd0 f = / home / shamanstears / test.iso

    మీరు ISO ని రికార్డ్ చేయాలనుకుంటే, మీరు 'వోడిమ్' ను ఉపయోగించాలి, 'డిడి' లేదా మరేదైనా భయంకరమైన «పరిష్కారం using ఉపయోగించకూడదు.

    wodim -v -eject /home/shamanstears/test.iso

    ఇది మీ 'test.iso' ను మీ ఖాళీ CD కి బర్న్ చేస్తుంది, ఇది ఇప్పటికే చొప్పించబడిందని భావించి, అది పూర్తయినప్పుడు తొలగించండి. ఇది దాని అవుట్పుట్ గురించి కూడా మాటలతో ఉంటుంది. ఈ విధమైన చిక్కని చిట్కాలు మరియు ఉపాయాలు చాలా మంది వినియోగదారులను ఇబ్బందుల్లో పడేస్తాయి. గుర్తుంచుకోండి- సరైన పని కోసం సరైన సాధనాలను వాడండి మరియు ప్రతి ఒక్కరూ సంతోషంగా ఉంటారు.

    *** ఇన్ http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd ఇది చెప్పబడింది:

    నేను SLES11 DVD యొక్క ISO ని సృష్టించడానికి dd ని ఉపయోగించటానికి ప్రయత్నించాను కాని 3GB ఇమేజ్‌ను సృష్టించే బదులు ఇది 4.4GB ఐసోను సృష్టించింది - పూర్తి DVD విలువ అందరితో

  10.   అలెక్స్ అతను చెప్పాడు

    చాలా ధన్యవాదాలు.

  11.   Sodoma అతను చెప్పాడు

    నేను ఇంతకు ముందే చేశాను మరియు ఇది పనిచేస్తుంది, కాని ఇది ఎల్లప్పుడూ usb (నా విషయంలో ఒక SD) అని తెలియక అదే సమస్య ఉంది. నేను ఎప్పుడూ అదే మర్చిపోతాను