ฉันต้องยกเลิกการต่อเชื่อมไดรฟ์เมื่อใช้คำสั่ง dd หรือไม่


10

ฉันมี SSD ขนาด 60 GB ที่ติดตั้ง Ubuntu และโฟลเดอร์บ้านและ HDD 1 TB ที่ฉันใช้เป็นอุปกรณ์เก็บข้อมูล (ภาพยนตร์เพลง .. ) ฉันตัดสินใจขายไดรฟ์ 1 TB แต่ก่อนที่ฉันจะทำอย่างนั้นฉันต้องการลบข้อมูลทั้งหมดอย่างสมบูรณ์หรืออย่างน้อยก็ทำให้ซอฟต์แวร์ส่วนใหญ่ไม่สามารถกู้คืนได้ สิ่งที่ฉันต้องการทำคือ:

dd if=/dev/urandom of=/dev/sdc

จากนั้นฟอร์แมตไดรฟ์อย่างรวดเร็วโดยใช้ยูทิลิตีดิสก์

คำถามของฉันคือ: ฉันจำเป็นต้องถอนติดตั้ง/dev/sdcก่อนที่ฉันจะดำเนินการddคำสั่งต่อไปหรือไม่?



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

ขอบคุณสำหรับความคิดเห็นของคุณ มีตัวเลือกที่ฉันทราบหรือไม่ว่าคำถามนี้ได้รับการตอบแล้วหรือไม่
sinisa

1
dd if=/dev/zeroอาจจะเร็วกว่ามาก
AlexP

คำตอบ:


11

มันเป็นไปได้ (ตรวจสอบในขณะนี้) แต่ก็แนะนำให้อุปกรณ์ก่อนumountdd


นี่อาจไม่ใช่ปัญหาในกรณีพิเศษของคุณif=/dev/urandomแต่ในกรณีอื่น ๆ :

หากมีกิจกรรมบางอย่างในพาร์ติชันนั้นในระหว่างddคำสั่งไม่มีการรับประกันว่าพาร์ติชันของคุณจะไม่เสียหาย


ฉันใจร้อนเกินกว่าจะรอคำตอบของคุณดังนั้นฉันก็ทำไปแล้ว - ฉันปล่อยให้ dd ทำงานบนอุปกรณ์ที่เมาท์ มันไม่ได้ทำให้ฉันมีข้อผิดพลาดใด ๆ ในขณะที่ฉันกำลังทำงาน แต่มันก็แนะนำเวลาที่จำเป็นมากในการทำงาน วิธีที่ฉันรู้เกี่ยวกับเวลาก็คือฉันได้ติดตั้งแพคเกจที่เรียกว่า "pv" ซึ่งทำให้ฉันมีสถิติเล็กน้อยเกี่ยวกับความคืบหน้าของคำสั่ง dd ดังนั้นคำสั่งที่ฉันป้อนดูเหมือน: sudo dd if = / dev / urandom | pv | sudo dd จาก = / dev / sdc
sinisa

การเขียนข้อมูลแบบสุ่มสูงสุดที่ 13MB / s ซึ่งจะทำให้เวลาทั้งหมดสำหรับไดรฟ์ 1TB สูง 24 ชั่วโมง นั่นเป็นเวลามาก
sinisa

1
หากคุณต้องการทำให้ข้อมูลของคุณไม่สามารถกู้คืนได้ทำไมไม่ใช้ / dev / ศูนย์ 1TB ควรใช้เวลาสองสามนาที
Steve Zhan

1
หากมีพาร์ทิชันสลับคุณสามารถใช้คำสั่ง swapoff swapoff / dev / sda2 ถ้า sda2 เป็นพื้นที่ swap
linux64kb

0

ยูทิลิตี srm (ถอนการรักษาความปลอดภัย) มีหลายตัวเลือก / รูปแบบสำหรับการเขียนทับเนื้อหาดิสก์ก่อนหน้า

ตัวเลือกเหล่านี้บางส่วนมีความปลอดภัยเพียงพอที่จะตรวจสอบให้แน่ใจว่าการสแกนดิสก์ทางนิติวิทยาศาสตร์จะไม่สามารถกู้คืนไฟล์ก่อนหน้าได้ แต่: ความปลอดภัยมากขึ้น = กระบวนการเขียนทับยาวขึ้น

ในการติดตั้ง srm type:

sudo apt install secure-delete

ใช้:

srm szFileName
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.