dd command- ၎င်းကိုအသုံးပြုပုံနှင့် ပင်မအပလီကေးရှင်းများ

နောက်ဆုံး update: 19/08/2024

DD

El dd command ကို ၎င်းကို အစွမ်းအထက်ဆုံး utilities များထဲမှ တစ်ခုဟု သတ်မှတ်သည်။ Linux ကို. ဤစာများ၏ အဓိပ္ပါယ်မှာ ပါသော်လည်း၊ ဒေတာအဓိပ္ပါယ်နှစ်ထပ် "D" သည် အများအားဖြင့် ထင်ရှားသည့် နာမည်များကို လက်ခံရရှိစေသည်။ "ဒစ်ချပ်ခွဲစက်" o "ဒစ်ခ်ပွားစက်". အမှန်တကယ်တွင်၊ ၎င်းသည် အသုံးပြုမှုပိုများသော်လည်း ဘလောက်အဆင့်တွင် ဒေတာကူးယူခြင်းနှင့် ပြောင်းခြင်းအတွက် ကိရိယာတစ်ခုဖြစ်သည်။

ဤဆောင်းပါး၌ကျွန်ုပ်တို့သည် command ၏ရှုထောင့်အားလုံးကိုပြန်လည်သုံးသပ်ပါမည်။ dd Linux အသုံးပြုသူတိုင်း သိထားသင့်သည့်အချက်များ အခြေခံ syntax သင်၏တိုင်အောင် အထင်ရှားဆုံး applications များဖိုင်များကူးယူခြင်း၊ အရန်ကူးခြင်းနှင့် ဒစ်ခ်အပိုင်းများကို ပြန်လည်ရယူခြင်း သို့မဟုတ် bootable USB ဒရိုက်များ ဖန်တီးခြင်းတို့ အပါအဝင်။

ဒါဟာဆိုပါတယ်ခံရဖို့ရှိပါတယ် command ကို dd သတိကြီးကြီးထားပြီး အသုံးပြုသင့်ပါတယ်။ လိုအပ်သော စစ်ဆေးမှုများကို မလုပ်ဆောင်ဘဲ အသုံးပြုပါက၊ ၎င်းသည် နောက်ပြန်မဆုတ်နိုင်သော ဒေတာဆုံးရှုံးမှုကို ဖြစ်စေနိုင်သည်။ ထို့ကြောင့် ၎င်းနှင့်အလုပ်လုပ်သောအခါတွင် သင်အများဆုံးအာရုံစိုက်ရန် လိုအပ်ပါသည်။

Command syntax dd

dd command syntax အတွင်းရှိ အသုံးအများဆုံး ရွေးစရာများထဲမှ၊ အောက်ပါတို့ကို မီးမောင်းထိုးပြသင့်သည်-

  • bs=: ဘလောက်၏အရွယ်အစားကိုဆုံးဖြတ်ရန် dd စာရေးနိုင်သည် (ဥပမာ၊ bs=4M)။
  • conv=: ပြောင်းလဲခြင်းရွေးချယ်စရာများကို သတ်မှတ်ရန်။
  • count=: လုပ်ကွက်အရေအတွက် သတ်မှတ်ရန် dd copy ကူးတော့မယ်။
  • if=: ဖိုင် သို့မဟုတ် ထည့်သွင်းကိရိယာ (input ဖိုင်).
  • of=: ဖိုင် သို့မဟုတ် အထွက် ကိရိယာ (output ဖိုင်).
  • seek=ရှာသည်။: အထွက်ဖိုင်ကိုဖတ်နေစဉ် သတ်မှတ်ထားသော ဘလောက်အရေအတွက် သို့မဟုတ် ဘိုက်များကို ကျော်ရန်။
  • skip=: ထည့်သွင်းဖိုင်ကို ဖတ်နေစဉ် သတ်မှတ်ထားသော ဘလောက်အရေအတွက် သို့မဟုတ် ဘိုက်များကို ကျော်ရန်။
  • status=တိုးတက်မှု: စစ်ဆင်ရေး၏တိုးတက်မှုကို အချိန်နှင့်တပြေးညီပြသရန်။
သီးသန့်အကြောင်းအရာ - ဤနေရာကိုနှိပ်ပါ။  ကျွန်ုပ်၏ Mac ကို မည်သို့ပြန်လည်စတင်ရမည်နည်း။

Command ကိုလက်တွေ့အသုံးပြုခြင်း။ dd

dd command ကို

dd command ၏ လက်တွေ့အသုံးချမှုအချို့နှင့် ၎င်းတို့ကို မည်သို့လုပ်ဆောင်ရမည်ကို ကြည့်ကြပါစို့။ ဤသည်မှာ အသုံးများသော ဥပမာအချို့သာဖြစ်သည်။ ၎င်း၏ တကယ့်ဖြစ်နိုင်ခြေများသည် ပိုမိုကျယ်ပြန့်သည်။:

ဒစ်ခ်ပုံများ ဖန်တီးပါ။

၎င်းသည် command ၏ မကြာခဏအသုံးပြုမှုများထဲမှ တစ်ခုဖြစ်သည်။ dd: အ disk သို့မဟုတ် partition ပုံများကိုဖန်တီးခြင်း။ကူးယူခြင်းတို့ဖြင့် လုပ်ဆောင်သည်။ နည်းနည်းချင်း ၎င်း၏အကြောင်းအရာ။ အရန်မိတ္တူများ ဖန်တီးရာတွင် အလွန်အသုံးဝင်သည်။ အောက်ပါဥပမာတွင်၊ အရင်းအမြစ်ကိရိယာဖြစ်သည်။ မူရင်း.txt ဦးတည်ရာ၊ destination.txt.

sudo dd if=/origin.txt of=/destination.txt

ဒစ်များကို ပွားပါ။

ဆိုလိုသည်မှာ၊ ဒစ်တစ်ခု၏ အကြောင်းအရာအားလုံးကို ကူးယူပြီး အခြားနေရာသို့ သိမ်းဆည်းခြင်း ဖြစ်သည်။ ဥပမာ- ဒစ်ခ်၏ အကြောင်းအရာတစ်ခုလုံးကို ကူးယူရန် sda1 a sda2အောက်ပါအတိုင်း command ကိုအသုံးပြုရန် လိုအပ်ပါသည်။

sudo dd if=/sda1 of=/sda2

bootable USB drive တစ်ခုဖန်တီးပါ။

နောက်ထပ် အသုံးများတဲ့ command ပါ။ dd ISO ပုံများမှ bootable USB drive များကို ဖန်တီးခြင်း ဖြစ်သည်။ ဒီအတွက် လိုအပ်တယ်။ ISO ဖိုင်ကို input ဖိုင်အဖြစ် (ဆိုပါက) နှင့် USB drive ကို output file (of) အဖြစ် သတ်မှတ်ပါ။ ဒါက နောက်ထပ် ဥပမာတစ်ခုပါ။

sudo dd if=linux_x.iso of=/dev/sda bs=3M အခြေအနေ=တိုးတက်မှု

ဤကိစ္စတွင်ခုနှစ်, linux_x.iso Linux ဖြန့်ချီမှု၏ ISO ပုံရိပ်ကို ကိုယ်စားပြုသည်။ / dev / sda ၎င်းသည် USB drive ဖြစ်သည်။ အစုံ၊ bs = 3M ဘလောက်ရဲ့ အရွယ်အစား (3 megabytes) ကို ပြောပြပါတယ်။ status=တိုးတက်မှု command ၏တိုးတက်မှုကိုပြသသည်။ တစ်ခါတစ်ရံတွင် ဤတိုးတက်မှုကို ဘားတစ်ခု၏ပုံဖြင့် ပြသသည်။

သီးသန့်အကြောင်းအရာ - ဤနေရာကိုနှိပ်ပါ။  ကျွန်ုပ်၏ Laptop တွင် မည်သည့် Windows ရှိသည်ကို ကျွန်ုပ် မည်သို့သိနိုင်မည်နည်း။

ထည့်သွင်းဖိုင်ကိုဖတ်သည့်အခါ ဘိုက်များ သို့မဟုတ် စာလုံးများကို ကျော်ပါ။

ဤသည်မှာ utility ကိုအသုံးပြုခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။ ကြိုးခုန်ထည့်သွင်းဖိုင်ကိုဖတ်သည့်အခါ သတ်မှတ်ထားသော bytes သို့မဟုတ် စာလုံးအရေအတွက်ကို ကျော်ရန်။ ဖိုင်၏ အချို့သော အစိတ်အပိုင်းများကို ဖယ်ထုတ်ရန် လိုအပ်သောအခါ ၎င်းကို အသုံးပြုသည်။ ဤဥပမာတွင်၊ ပထမဆုံး 200 bits

sudo dd if=abc.txt of=zyx.txt skip=200

ပိတ်ဆို့သည့်ကိရိယာကို ဖျက်ပါ။

နောက်ဆုံးအနေနဲ့၊ အချို့သောအခြေအနေများတွင်အလွန်အဆင်ပြေသောအရင်းအမြစ်တစ်ခုဖြစ်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် တစ်စုံတစ်ဦးထံ ဒစ်တစ်ခုကို ရောင်းချရန် သို့မဟုတ် လွှဲပြောင်းပေးရသည့်အခါ ၎င်း၏ယခင်အကြောင်းအရာကို လုံးဝလက်လှမ်းမမီကြောင်း သေချာစေလိုပါသည်။ မေးခွန်း privacy ကို. ဤဥပမာတွင်ကျွန်ုပ်တို့ဖော်ပြသကဲ့သို့ဤလုပ်ဆောင်ချက်ကို command နှစ်ခုဖြင့်လုပ်ဆောင်သည်-

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

ဤပထမအဆင့်သည် စက်ပစ္စည်းပေါ်ရှိ ရှိပြီးသားဒေတာကို ရိုးရှင်းသည့်ပုံစံသို့ လျှော့ချပေးသည်။ သုည၏ sequence. လည်ပတ်မှု ပြီးမြောက်စေရန်အတွက်၊ ကျန် disk ကို ကျပန်းဒေတာဖြင့် ဖြည့်ပါ။:

sudo dd if=/dev/random bs=1M of=/dev/sda

ကောက်ချက်

အတိုချုပ်အားဖြင့်၊ ကျွန်ုပ်တို့သည် အဆိုပါအမိန့်ကို အတည်ပြုနိုင်သည်။ dd es Linux တွင် မရှိမဖြစ်လိုအပ်သော tool တစ်ခုဖြစ်သည်။ ကူးယူခြင်း၊ cloning နှင့် data converting နှင့်ပတ်သက်သည့်အရာများနှင့်ပတ်သက်လာသောအခါတွင် အဆင့်နိမ့်သည်။ အခြားအရာများစွာတွင် ၎င်းကို ကျွန်ုပ်တို့တွေ့မြင်ရသည့်အတိုင်း ဒစ်ခ်ရုပ်ပုံများဖန်တီးခြင်း သို့မဟုတ် လုံခြုံစွာရှင်းလင်းခြင်းအတွက် အသုံးပြုသည်။

သီးသန့်အကြောင်းအရာ - ဤနေရာကိုနှိပ်ပါ။  Linux CommandFind Linux Command ကိုရှာပါ။

အခြားလက်တွေ့အသုံးချပရိုဂရမ်များသည် command ဖြင့်ဖတ်သည့်ဒေတာကိုချုံ့ရန်ဖြစ်သည်။ dd၊ CD သို့မဟုတ် DVD မှ အကြောင်းအရာကို မိတ္တူကူးပါ၊ တစ်စိတ်တစ်ပိုင်း သို့မဟုတ် အပြည့်အစုံ အရန်ကူးယူပါ၊ စာလုံးအကြီးသို့ အသေးသို့ ပြောင်းရန်၊ စသည်တို့ကို ပြောင်းပါ။ ဤအမိန့်ကို မည်သို့အသုံးပြုရမည်ကို သေချာပေါက် လေ့လာရကျိုးနပ်ပါသည်။

မည်သို့ပင်ဆိုစေကာမူ၊ တိကျသေချာပြီး ဂရုတစိုက်ကိုင်တွယ်နည်းကို သင်သိထားရမည့် အစွမ်းထက်လက်နက်တစ်ခုကြိုတင်သတိမပေးဘဲ ဒေတာများကို ထပ်ရေးနိုင်ပြီး ဖျက်နိုင်သောကြောင့်ဖြစ်သည်။