
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=တိုးတက်မှု: စစ်ဆင်ရေး၏တိုးတက်မှုကို အချိန်နှင့်တပြေးညီပြသရန်။
Command ကိုလက်တွေ့အသုံးပြုခြင်း။ dd

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 ၏တိုးတက်မှုကိုပြသသည်။ တစ်ခါတစ်ရံတွင် ဤတိုးတက်မှုကို ဘားတစ်ခု၏ပုံဖြင့် ပြသသည်။
ထည့်သွင်းဖိုင်ကိုဖတ်သည့်အခါ ဘိုက်များ သို့မဟုတ် စာလုံးများကို ကျော်ပါ။
ဤသည်မှာ 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 နှင့်ပတ်သက်သည့်အရာများနှင့်ပတ်သက်လာသောအခါတွင် အဆင့်နိမ့်သည်။ အခြားအရာများစွာတွင် ၎င်းကို ကျွန်ုပ်တို့တွေ့မြင်ရသည့်အတိုင်း ဒစ်ခ်ရုပ်ပုံများဖန်တီးခြင်း သို့မဟုတ် လုံခြုံစွာရှင်းလင်းခြင်းအတွက် အသုံးပြုသည်။
အခြားလက်တွေ့အသုံးချပရိုဂရမ်များသည် command ဖြင့်ဖတ်သည့်ဒေတာကိုချုံ့ရန်ဖြစ်သည်။ dd၊ CD သို့မဟုတ် DVD မှ အကြောင်းအရာကို မိတ္တူကူးပါ၊ တစ်စိတ်တစ်ပိုင်း သို့မဟုတ် အပြည့်အစုံ အရန်ကူးယူပါ၊ စာလုံးအကြီးသို့ အသေးသို့ ပြောင်းရန်၊ စသည်တို့ကို ပြောင်းပါ။ ဤအမိန့်ကို မည်သို့အသုံးပြုရမည်ကို သေချာပေါက် လေ့လာရကျိုးနပ်ပါသည်။
မည်သို့ပင်ဆိုစေကာမူ၊ တိကျသေချာပြီး ဂရုတစိုက်ကိုင်တွယ်နည်းကို သင်သိထားရမည့် အစွမ်းထက်လက်နက်တစ်ခုကြိုတင်သတိမပေးဘဲ ဒေတာများကို ထပ်ရေးနိုင်ပြီး ဖျက်နိုင်သောကြောင့်ဖြစ်သည်။
မတူညီသော ဒစ်ဂျစ်တယ်မီဒီယာများတွင် အတွေ့အကြုံ ဆယ်နှစ်ကျော်ရှိသော နည်းပညာနှင့် အင်တာနက်ပြဿနာများကို အထူးပြု တည်းဖြတ်သူ။ ကျွန်ုပ်သည် e-commerce၊ ဆက်သွယ်ရေး၊ အွန်လိုင်းစျေးကွက်ရှာဖွေရေးနှင့် ကြော်ငြာကုမ္ပဏီများအတွက် တည်းဖြတ်သူနှင့် အကြောင်းအရာဖန်တီးသူအဖြစ် လုပ်ကိုင်ခဲ့သည်။ ဘောဂဗေဒ၊ ဘဏ္ဍာရေးနှင့် အခြားကဏ္ဍများ ဝဘ်ဆိုဒ်များတွင်လည်း ရေးသားခဲ့ဖူးသည်။ ကျွန်တော့်အလုပ်ကလည်း ကျွန်တော့်ဝါသနာပါ။ ယခု ကျွန်ုပ်၏ ဆောင်းပါးများမှတဆင့် Tecnobitsကျွန်ုပ်တို့၏ဘဝများကို တိုးတက်ကောင်းမွန်လာစေရန် နေ့စဉ်နည်းပညာလောကမှ ပေးဆောင်နေသော သတင်းများနှင့် အခွင့်အလမ်းသစ်များအားလုံးကို စူးစမ်းလေ့လာရန် ကြိုးစားပါသည်။