ทำงานddที่ระดับระบบไฟล์หรือไปที่อุปกรณ์ดิบโดยตรงหรือไม่
ทำงานddที่ระดับระบบไฟล์หรือไปที่อุปกรณ์ดิบโดยตรงหรือไม่
คำตอบ:
dd ทำงานในสิ่งที่คุณเลือกที่จะทำงาน
คุณสามารถใช้ขั้วลำธาร (stdin และ stdout) ddหรืออะไรที่แสดงโดยอธิบายไฟล์เป็นในและส่งออกของ
และเป็นเกือบทุกอย่างบน Linux มีอธิบายไฟล์, คุณสามารถใช้ไฟล์ไดเรกทอรีอุปกรณ์ตัวอักษร (เช่น/dev/null, /dev/random) อุปกรณ์ป้องกัน (เช่นพาร์ติชั่น / ระบบไฟล์เช่น/dev/sda1หรือดิสก์ทั้งโดยตรงเช่น/dev/sda)
อย่างที่คุณเห็นddเป็นเครื่องมือที่ทรงพลังและใช้งานได้อเนกประสงค์ แต่ให้แน่ใจว่าคุณใช้ด้วยความระมัดระวังเนื่องจากเป็นที่รู้จักกันในนาม " d isk d estroyer" หากคุณใช้โดยไม่ได้ตั้งใจกับอาร์กิวเมนต์ที่ไม่ได้ตั้งใจ
หากคุณสนใจข้อมูลเพิ่มเติมเกี่ยวกับddอ่าน manpage (run man dd) หรือดูตัวอย่างที่Answer to "dd vs cat - dd ยังคงเกี่ยวข้องหรือไม่" (Unix & Linux.SE)หรือชื่อคำสั่ง "dd" หมายถึงอะไร
ddมีประสิทธิภาพในตัวเองหรือส่วนใหญ่ใช้ประโยชน์จากความจริงที่ว่าเกือบทุกอย่างบนลินุกซ์มีอธิบายไฟล์ ?
dd
ddมีคุณสมบัติที่ดีบางอย่าง แต่เวลาส่วนใหญ่ที่ใช้ในวิธีที่จะทำงานได้ดีกับcp, catเชลล์ ... ในคำตอบนี้บางสิ่งที่ยากโดยไม่มีการddระบุไว้ แต่dd if=/dev/sda of=/mnt/ext/backupสามารถทำได้ดีกว่าcat /dev/sda > /mnt/ext/backupตัวอย่างเช่น