dd: ตัวอย่างของคำสั่งอเนกประสงค์นี้

dd

El คำสั่ง dd เป็นที่รู้จักกันดีใน Linux. เป็นคำสั่งที่ค่อนข้างอเนกประสงค์ แต่มีเพียงไม่กี่คนที่รู้ว่ามันสามารถทำอะไรได้นอกเหนือจากการสำรองข้อมูลหรือบรรจุภัณฑ์ นั่นคือเหตุผลที่ฉันตัดสินใจสร้างบทช่วยสอนง่ายๆนี้พร้อมตัวอย่างที่ใช้ได้จริงว่าคำสั่ง dd นี้สามารถทำอะไรได้บ้าง ล้วนเป็นตัวอย่างง่ายๆของสิ่งที่ต้องทำเป็นประจำทุกวัน

ฉันเดาว่าคุณรู้อยู่แล้วว่า dd คืออะไร คำสั่งตระกูล UNIX และทำให้สามารถคัดลอกและแปลงข้อมูลได้ในระดับต่ำดังนั้นจึงมีประสิทธิภาพมาก โดยทั่วไปจะใช้ในการสำรองข้อมูลหรือสำเนาสำรองของสื่อบันทึกข้อมูลบางอย่าง แต่ยังใช้ในการถ่ายโอนข้อมูลเฉพาะแปลงจากการเข้ารหัสประเภทหนึ่งไปยังอีกประเภทหนึ่งเป็นต้น แม้ว่ามันจะดูเหมือนเป็นเครื่องมือดั้งเดิม แต่ก็ยังคงใช้อยู่ในปัจจุบันและมาก ...

บางส่วน ตัวอย่างการปฏิบัติง่ายๆ ของคำสั่งนี้คือ:

  • โคลนฮาร์ดไดรฟ์หนึ่งไปยังอีกฮาร์ดไดรฟ์เพื่อให้ sdb เป็นสำเนาของเนื้อหา sda:

dd if=/dev/sda of=/dev/sdb

  • ทำสำเนาสำรองของไดเร็กทอรีไฟล์หรือพาร์ติชันและสร้างอิมเมจ (IMG, ISO, ... ):

dd if=/dev/sda4 of=/home/backup/imagen.img

  • กู้คืนข้อมูลสำรองก่อนหน้านี้:

dd if=/home/backup/imagen.img of=/dev/sda4

  • สร้าง ISO ของออปติคัลดิสก์:

dd if=/dev/dvdrom of=/home/media/imagen.iso

  • ลบข้อมูลจากฮาร์ดไดรฟ์โดยเขียนทับ:

dd if=/dev/random of=/dev/sdb

  • สร้างไฟล์ที่มีขนาดที่แน่นอนในกรณีนี้คือ 10 ไบต์ แต่คุณสามารถเลือกจำนวนที่ต้องการได้และถ้าคุณเปลี่ยนนับเป็น 2 ตัวอย่างเช่นไฟล์จะเพิ่มเป็นสองเท่า:

dd if=/dev/zero of=~/prueba bs=100 count=1

ฉันหวังว่าบทช่วยสอนนี้จะช่วยคุณได้อย่างที่คุณเห็นว่ามันง่ายมาก แต่ก็ช่วยให้คุณไม่ต้องติดตั้งโปรแกรมเพิ่มเติมอื่น ๆ ตัวอย่างเช่นหากคุณต้องการสร้าง ISO ของ CD / DVD / BD คุณสามารถใช้ dd แทนการมีซอฟต์แวร์เฉพาะสำหรับสิ่งนั้น นั่นทำให้ฉันนึกถึง / dev / loop หรืออุปกรณ์ลูปซึ่งสามารถช่วยคุณเมานต์ ISO และเข้าถึงเนื้อหาได้ ไม่มีซอฟต์แวร์เพิ่มเติมอื่น ๆ…อย่าลืมว่าคุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ dd ได้จาก "man dd" มีตัวเลือกเพิ่มเติมที่คุณอาจสนใจ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา