بشپړ او تفصيلي لارښود (د مثالونو سره) DD ته

زه تاسو ته یو ساده عالي مقاله پریږدم چې ما خپل ځان موندلی دی د جال سرفنگ کول ، دا موږ ته د ډیری بیلګو او په تفصیل سره ښیې چې دا څه شی دی او څه چې د حکم سره ترلاسه کیدی شي DD.

زه تاسو ته د. بشپړه ژباړه پرېږدم مقالې:

1. ولې dd؟:

موږ غوره کړه dd زموږ په لړۍ کې د لومړي نوماند په توګه ځکه چې دا یو ګټور وسیله ده چې ډیری اختیارونه لري ، لکه څنګه چې تاسو به وګورئ. دا نږدې د لینکس نړۍ نړۍ کې د سویس اردو چاقو څخه جوړوي. هو ، دا اصطلاح (د سویس آرمي چاقو) د لینکس متناقض مقالې لیکونکو لخوا ډیر څه کارول کیږي ، نو موږ نشو کولی پخپله د دې کارولو فرصت تیر کړو.

2. عمومي کارول:

مخکې لدې چې موږ پیل وکړو موږ غواړو تاسو ته یو عمومي نظر درکړو چې دا څنګه کارول کیږي dd. له هرڅه دمخه ، نوم د ډیټا ډیپلیکټر څخه راځي ، مګر په مسخره سره دا هم ویل کیږي چې د ډیسک ویجاړونکی یا د معلوماتو ویجاړونکی دی ځکه چې دا خورا قوي وسیله ده. نو موږ د ډی ډی کارولو پر مهال اضافي پاملرنې وړاندیز کوو ځکه چې د غفلت یوه شی کولی شي ستاسو ارزښتناکه ډاټا مصرف کړي. د قوماندې عمومي ترکیب dd دی:

# dd که = $ د_ $ آوټ_ټاټا ډاټا [اختیارات]

ننوتون _ ډاټا y محصول_ټاټا دوی کولی شي ډیسکونه ، برخې ، فایلونه ، وسایل ... په عمده ډول هر هغه څه چې تاسو یې کولی شئ ولیکئ یا ترې لوستل شئ. لکه څنګه چې تاسو به وګورئ ، تاسو کولی شئ په LAN کې د ډیټا جریانونو لیږلو لپاره د شبکې په شرایطو کې dd وکاروئ. تاسو کولی شئ د خپل ډی ډي کمانډ یوازې ان پټ برخه ولرئ ، یا یوازې د محصول کمانډ ، او تاسو حتی کولی شئ دواړه په ځینو مواردو کې لرې کړئ. دا ټول به په لاندې لیست کې معامله شي.

3. مثالونه:

dd که = / dev / urandom of = / dev / sda bs = 4k - rand ډیسک ډډ تصادفي ډیټا سره ډک کړئ

dd که = / dev / sda of = / dev / sdb bs = 4096 - » له ډیسک - ډیسک - ډیسک

dd که = / dev / صفر د = / dev / sda bs = 4k - » هارډ ډرایو پاک کړئ (ممکن تکرار ته اړتیا وي)

dd که = د / / dev / st0 bs = 32k کانال = سنک - »انټر فایل له فایل څخه ټایپ وسیلې ته کاپي کړئ

dd که = / dev / st0 of = outfile bs = 32k conv = sync - » پخوانی ، برعکس

dd که = / dev / sda | hexdump -C | ګریپ [^ 00] - وګوره که ډیسک واقعیا صفر دی

dd که = / dev / urandom of = / کور / $ کارن / विशालفیل bs = 4096 - » یوه برخه آباد کړئ (د سیسټم ویشلو څخه خبر اوسئ!)

dd که = / dev / urandom of = myfile bs = 6703104 شمیره = 1 - » یو فایل کوډ کړئ (ممکن د حذف کیدو دمخه)

dd که = / dev / sda3 of = / dev / sdb3 bs = 4096 کان = = notrunc ، نوریر - » یوې برخې بلې برخې ته کاپي کړئ

dd که = / پرو / فایل سیسټمونه | hexdump -C | کم - " موجود فایل سیسټمونه وګورئ

dd که = / پرو / بitionsسټیز | hexdump -C | کم - " په Kb کې شته برخې وګورئ

dd که = / dev / sdb2 ibs = 4096 | gzip> split.image.gz conv = نوریر - » د دویم ډیسک د دویم برخې ګیجپ عکس رامینځته کړئ

dd bs = 10240 cbs = 80 cv = ascii ، غیر مسولیت که = / dev / st0 of = ascii.out - » د ټیپ مینځپانګې فایل ته کاپي کوي ، د EBCDIC څخه ASCII ته بدلوي

dd که = / dev / st0 ibs = 1024 obs = 2048 of = / dev / st1 - » د 1KB بلاک وسیله د 2KB بلاک وسیلې ته کاپي کول

dd که = / dev / صفر د = / dev / null bs = 100M شمیره = 100
په 100 + 0 کې ریکارډونه
د 100 + 0 ریکارډونه
10485760000 بایټونه (10GB) کاپي ،

5.62955 s ، 1.9 GB / s

10 GB زیرو د ریسیکل بین ته کاپي کړئ.

dd که = / dev / صفر د = / dev / sda bs = 512 شمیره = 2
fdisk -s / dev / sda
dd که = / dev / صفر د = / dev / sda په لټه کې = (شمیره_او_ سیکټرې - 20) bs = 1k

GPT له ډیسک څخه پاک کړئ. څنګه چې GPT پیل ته ډاټا لیکي
او د ډیسک په پای کې ، د پیل څخه له مینځه وړو وروسته ، موږ باید د سکتورونو شمیره ومومئ (دوهم قومانده) ، او بیا وروستي 20 سکتورونه له مینځه یوسو.

dd که = / کور / $ کارونکي / bootimage.img of = / dev / sdc - » د بوټ کولو وړ UDB ډیسک رامینځته کړئ (دلته د / dev / sdc په توګه ښودل شوی)

dd که = / dev / sda of = / dev / null bs = 1m - » د خراب بلاکونو موندلو لپاره ښه لاره. بیک اپ او اړوند سیسټم

dd که = / dev / sda of = / dev / fd0 bs = 512 شمېر = 1 - » MBR فلاپي ډیسک ته کاپي کړئ

dd که = / dev / sda1 of = / dev / sdb1 bs = 4096 - » له ډیسک - ډیسک - ډیسک

dd که = / dev / sr0 of = / کور / $ کارونکي / mycdimage.iso \ bs = 2048 cv = nosync - » د سي ډي عکس جوړ کړئ

Mount -o لوپ / home/$user/mycdimage.iso / mnt / cdimages / - » ذکر شوی عکس په ځایی ډول ولګوی

dd که = / dev / sda of = / dev / sdb bs = 64k conv = sync - » ګټور دی کله چې د ورته اندازې څخه د ډیسک ځای په ځای کول.

dd که = / dev / sda2 of = / کور / $ کارونکي / hddimage1.img bs = 1M شمیره = 4430
dd که = / dev / sda2 of = / کور / $ کارونکي / hddimage2.img bs = 1M شمیره = 8860
[...]

د ویډیو DVD عکسونه رامینځته کړئ (د بیک اپ جوړولو لپاره ګټور)

dd که = / $ موقعیت / hddimage1.img of = / dev / sda2 bs = 1M
dd که = / $ موقعیت / hddimage2.img of = / dev / sda2 طلب = 4430 bs = 1M
dd که = / $ موقعیت / hddimage3.img of = / dev / sda2 طلب = 8860 bs = 1M
[نور ...]

له پخوانۍ شاتړ څخه راګرځول

dd که = / dev / صفر شمیره = 1 bs = 1024 په لټه کې = 1 of = / dev / sda6 - » سپر بلاک له مینځه وړي

dd که = / dev / صفر شمیره = 1 bs = 4096 په لټه کې = 0 of = / dev / sda5 - » د سپر بلاک د ویجاړولو بله لاره

dd که = / کور / $ کارونکی / شکیل.ډاک | کلیمسکان - » د ویروس لپاره فایل چیک کوي (ClamAV ته اړتیا لري)

dd که = / کور / $ کارن / بائنری فایل | hexdump -C | کم - " د دوه لمبر فایل مینځپانګه وګورئ (هیکسډمپ ته اړتیا لري)

dd که = / کور / $ کارن / د = / dev / null لوی
dd که = / dev / صفر د = / کور / $ کارونکي / لوی فایل bs = 1024 شمیره = 1000000

د هارډ ډرایو د لوستلو / لیکلو سرعت بینچمارک کړئ

dd که = / dev / sda of = / dev / sda - » زړو هارډ ډرایونو ته نوي ژوند ورکړئ چې د یو څه مودې لپاره ندي کارول شوي (ډرایوز باید "غیر نصب شوي" وي)

dd که = / dev / میم | تارونه | grep 'string_to_search' - » د حافظې مینځپانګه معاینه کړئ (د انسان لوستلو وړ ، دا دی)

dd که = / dev / fd0 of = / کور / $ کارونکي / floppy.image bs = 2x80x18b کان = = notrunc - فلاپي ډیسک کاپي کړئ

dd که = / پرو / کوکور | hexdump -C | کم - virtual مجازی حافظه ښیې

dd که = / پرو / فایل سیسټمونه | hexdump -C | کم - " موجود فایل سیسټمونه وګورئ

dd که = / پرو / کلمونه | hexdump -C | کم - " ډک شوي موډولونه وښیه

dd که = / پرو / مداخلات | hexdump -C | کم - " د مداخلې جدول څرګندوي

dd که = / پرو / اپټیم | hexdump -C | کم - " دقیقې په ثانیه کې ښیې

dd که = / پرو / بitionsسټیز | hexdump -C | کم - " په Kb کې شته برخې وګورئ

dd که = / پرو / ميمینفو | hexdump -C | کم - " د حافظې حالت ښيي

dd که = / dev / urandom of = / کور / $ کارونکی / myrandom bs = 100 شمیره = 1 - د بې ترتیب ګبریش 1kb فایل جوړ کړئ

dd که = / dev / یاد شمیره / / کور / / کارونکي / میم.بین bs = 1024 - د سیسټم حافظې اوسني حالت عکس رامینځته کوي

dd که = / کور / $ کارونکی / مای فایل - » فایل سټډیټ ته چاپ کړئ

dd که = / dev / sda2 bs = 16065 | hexdump -C | grep 'text_to_search' - » په ټوله برخه کې د تار لپاره وګورئ؛ حتی که دا خوندي وي ، تاسو کولی شئ یو liveCD بوټ کړئ

dd که = / کور / $ کارونکي / file.bin سکیپ = 64k bs = 1 د = / کور / $ کارونکي / conffile.bin - » د فایل.بین کاپي کولو ته

dd که = / کور / $ کارونکي / bootimage.img of = / dev / sdc - » د بوټ کولو وړ UDB ډیسک رامینځته کړئ (دلته د / dev / sdc په توګه ښودل شوی)

dd که = / dev / میم bs = 1k اسکیپ = 768 شمیره = 256 2> / dev / null | تارونه - 8 - » BIOS ولولئ.

dd bs = 1k که = imagefile.nrg of = imagefile.iso سکیپ = 300k - » د نیرو عکس معياري ISO عکس ته اړوي.
دا ممکنه ده ځکه چې د دوه ترمینځ یوازینۍ توپیر د 300 کیبای سر دی چې نیرو معیاري ISO عکس کې اضافه کوي.

echo -n "سلام عمودي نړۍ" | dd cbs = 1 سيال = د 2 مخه </ dev / null - » هڅه وکړئ ، دا خوندي وي. 🙂

dd که = / dev / sda1 | gzip -c | split -b 2000m - \ /mnt/hdc1/backup.img.gz - » د تقسیم په کارولو سره د برخې gzip عکس رامینځته کړئ

پيشو / mnt/hdc1/backup.img.gz.* | gzip -dc | dd د = / dev / sda1 - » مخکینی شاتړ بحال کړئ

dd که = / dev / صفر = = myimage bs = 1024 شمیره = 10240 - » د خالي ډیسک عکس جوړ کړئ

dd ibs = 10 پریښودل = 1 - » د سټډین لومړي 10 باټونه وویشئ

dd bs = 265b سیون = نوریر که = / dev / st0 of = / tmp / bad.tape.image - » د خراب ځایونو سره د ټپی عکس جوړوي

dd که = / dev / sda شمار = 1 | hexdump -C - » خپل MBR وګورئ

dd که = / dev / sda | nc -l 10001 NC $ system_to_backup_IP 10001 | dd of = sysbackupsda.img - » د نیټکیټ په کارولو سره د ګړندي شبکې بیک اپ

dd که = / dev / صفر د = / dev / sdX bs = 1024000 شمیره = 1 - د برخې لومړی 10MB پاک کړئ

dd که = / dev / صفر = = tmpswap bs = 1k
شمېرنه = 1000000
chmod 600 tmp سویپ
mkswap tmpswap
بدلول

د لنډمهاله تبادلې ځای رامینځته کړئ

dd که = / dev / sda of = / dev / null bs = 1024k شمیره = 1024
1073741824 بایټونه (1.1GB) کاپي ،
24.1684 s ، 44.4 MB / s

ستاسو د ډیسک سمبال I / O سرعت ټاکي.

dd که = / dev / بې ترتیب شمیرنه = 1 2> / dev / null | od -t u1 | k awk '{چاپ $ 2}' | سر -1 - » ناببره شمیره جوړه کړئ

dd که = / dev / یادداشت = myRAM bs = 1024 - » فایل ته د رام حافظې کاپي کړئ

dd که = / dev / sda bs = 512 شمېر = 1 | od -xa - » ستاسو د MBR مینځپانګه په هیکس او ASCII ب formatه وګورئ

dd که = / زما / زاړه / mbr of = / dev / sda bs = 446 شمیره = 1 - » MBR بیرته راګرځوي پرته د برخې جدول ریکارډ ته تغیر ورکول چې د 447 - 511 بایټونو ترمنځ وي

dd که = / dev / sda1 | تقسیم --b 700m - sda1-image - » د برخې کاپي جوړه کړئ او عکسونه خوندي کړئ چیرې چې د حجم حجم اندازه 700MB دی

ls -l | dd کاروان = ucase - » د بولۍ کمانډ غټ غټ ته اړوي

د "زما د لوړ پوړیزې متن متن" | dd کاروان = لایس - هر متن ټیټ اپیس ته واړوئ

dd که = / etc / passwd cbs = 132 منحل = د = / tmp / passwd.ebcdic - ebcdic - » د سیسټم پټنوم فایل د EBCDIC ب fixedه ټاکل شوي اوږدوالي فایل ته اړوي

dd که = text.ascii of = text.ebcdic conv = ebcdic - » له ASCII څخه EBCDIC ته واړوئ

dd که = د مای فاییل = د مای فاییل کاروان = ucase - » یو فایل لوی ته بدل کړئ (ساده SED یا tr ځای په ځای کول)

4. پایله:

دا د هغه څه یوازې کوچنۍ برخه ده چې dd کولی شي او موږ امید لرو چې دا مقاله دوی د دې لپاره سخت کړي چې د عام کارونکي لپاره ترټولو کارول شوي مثالونه پوښي. په هرصورت ، مخکې له دې چې تاسو نور لاړ شئ ، موږ سپارښتنه کوو چې تاسو د خپل هارډ ډرایو سندونه ولولئ ، د LBA محدودیتونو په څیر شیان په لټه کې شئ ، او اضافي پاملرنه وکړئ کله چې په ریښه ټرمینل کې dd کاروئ. البته ، تاسو دمخه بیک اپ لرئ ، مګر یو څه اضافي پاملرنه به تاسو ته د ساعتونو غیر ضروري کار وژغوري.

او دلته مقاله پای ته رسي.

د ریکارډ لپاره ، ما پدې مقاله کې ښودل شوي کومو حکمونو هڅه نه ده کړې ، نو که چیرې یو څوک له دې حکمونو غلطه ګټه پورته کړي (یا په غلط ډول) ، نو ډیری احتمال شتون لري که دوی په خپل کمپیوټر کې یو څه زیان ورسوي نو زه به یې توان ونه کړم. تاسو سره مرسته کول.

هیڅ څه نه ، یو څه لږ وروسته به زه هغه حکمونه و ازمایم ، که زه یو څه په زړه پورې ومومئ نو زه یې شریکوم.

مننه!


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

17 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   لوډیډز dijo

    عالي مقاله ، دا چې څنګه یو قومانده په بشپړ ډول تحلیل شوې او له همدې امله موږ د هغه څه په اړه ډیر څه زده کوو. مبارکي او د تل په څیر مننه! 😉

  2.   آسکر dijo

    خورا ښه او په زړه پوري ننوتنه ، لکه څنګه چې زه ما ته مهم ښکاري زه به دا دوسیه کولو ته دوام ورکړم.
    زه تصور کوم چې تاسو او ستاسو ملګری به د دوی رخصتۍ د رخصتۍ دوه ورځې وروسته ښه چارج ومومئ ، هاهاهاهاه.
    ما په بلاګ کې د مقالو کمبود یاد کړ.

    1.    KZKG ^ ګارا <"لینکس dijo

      مننه ، کریډیټ زما نه دی ... ما یوازې ژباړه وړاندې کړه 🙂
      او ها هو ، سبا به نور مقالې وي هاهاها ، موږ پدې ورځو کې د هیڅ شی له خپرولو پرته بښنه غواړو ، حتی د احصایو په لټه کې موږ هغه کمښت وینو چې موږ ورسره درلوده.

    2.    elav <° لینوکس dijo

      رخصت تاسو وایاست؟ هاهاهاها ... کاشکې وای ..

  3.   الکسيس dijo

    ښه مقاله ، لکه څنګه چې زه تل تاسو ته یادونه کوم که تاسو کولی شئ یو فلګین وړ کړئ ترڅو دوی ته پی ډی اف ته صادر کړئ یا مقاله د PDF په توګه ضمیمه کړئ

    مننه!

    1.    زړورتيا dijo

      د تیریدو په وخت کې ، زه تاسو ته یادونه کوم چې تاسو باید یو فورم خلاص کړئ ځکه چې په پوسټونو کې د ډیری ټګ کولو لپاره تمایل شتون لري (زه پخپله شامل یم)

      1.    KZKG ^ ګارا <"لینکس dijo

        هغه غلطي یا ستونزې چې موږ یې وړاندې کوو ، د ډیټابیس او نورو سره د پیوستون ستونزې ، د دې حقیقت له امله دي چې سایټ خورا ډیر فعالیت یا ترافیک تولیدوي ، او له همدې امله موږ د شیبو لپاره آفلاین یو. که چیرې د سایټ سربیره ، موږ یو فورم اضافه کړو ، دا به ډیر ترافیک رامینځته کړي او هرڅه خراب کړي.

        هو ، د فورم مفکوره هو ، موږ دا خوښوو ، موږ واقعیا دا غواړو ، مګر په اوس وخت کې موږ نشو کولی بدبختانه 🙁

        1.    زړورتيا dijo

          ورڈپریس د دې لپاره پلگ ان لري ، تاسو اړتیا نلرئ هغه سایټونه وکاروئ چې تاسو یې نشئ لیدلی

      2.    الکسيس dijo

        ښه ... د بل پلیټ فارم یا سایټ اضافه کولو پرته یو بدیل په WordPress کې bbPres (bbpress.org) دی

        مننه!

        1.    KZKG ^ ګارا <"لینکس dijo

          هو ، موږ هغه پوهیږو هغه ، موږ واقعیا د FluxBB about په اړه فکر کاوه
          ستونزه بل DB نه ده یا ورته ډیرو جدولونو سره ورته وکاروئ ، مګر یوازې ډیر فعالیت.

      3.    elav <° لینوکس dijo

        موږ به ډیر ژر یو فورم پرانیزو 😀

    2.    KZKG ^ ګارا <"لینکس dijo

      موږ لاهم باید هغه پلگ ان کافي ازموینه وکړو ، او بیا یې وسپارو که دا ښه کار کوي 🙂
      موږ وخت نه درلود

  4.   کوریا dijo

    ګرانو همکار ، خوشحاله زه دا خورا ښه افسوس درکوم چې دا غوښتنلیک دومره دروند شوی دی زه غواړم تاسو څخه ډیر ژور فکر وکړئ ځکه چې زه غواړم پوه شم
    که تاسو کولی شئ په DVD کې د بوټ وړ مقناطیس رامینځته کړئ یا * .Iso ، فشار ومومئ ، دمخه مننه ، زه ستاسو د پوسټ سکریپټ ځواب ته امید لرم زما په اند تاسو په ټوله هسپانوي ابلا شبکه کې یوازینی یو یاست چې دا یې په پراخه توضیحي لوی مقاله کې خورا پراخه دی ،

  5.   t 69 ټیبسټسټ 69. dijo

    څنګه کولی شم په شبکه کې له یو ماشین څخه بل ته کلون وکړم؟ زما په قضیه کې دوه لپټاپونه په لین کې دواړه د مستحکم لوري سره وصل شوي دي

  6.   Erick dijo

    د معلوماتو لپاره مننه 🙂

  7.   4 dijo

    زما د بدل شوي قرارداد وروسته
    http://premium.cars.purplesphere.in/?post.zoey
    مور او لورګانې وړیا د 3gp سمنه پورنه د ویډیو ویډیو کلیپونه د وزر په اړه د پینګین ویډونه د فحش لارې 96

  8.   د آی اس بور dijo

    ژوند ته د زړو ریکارډونو راوړو امر د پام وړ اهمیت لري. ښه شی دا یو لنډ لیست دی چې څه کولی شي!