3 วิธีในการลบฮาร์ดไดรฟ์บน Linux อย่างปลอดภัย

แต่ละครั้งที่คุณติดตั้ง Linux ใหม่และฟอร์แมตพาร์ติชันฮาร์ดไดรฟ์ ข้อมูลในพาร์ติชันเหล่านั้นจะไม่ถูกลบออกทั้งหมด เหตุผลของเรื่องนี้ซับซ้อน แต่ก็พอจะพูดได้ว่า ใครก็ตามที่มีฮาร์ดไดรฟ์ตัวเก่าที่ยังไม่ถูกลบอย่างเพียงพอสามารถกู้คืนไฟล์ส่วนตัวและข้อมูลที่ละเอียดอ่อนได้ นั่นเป็นเหตุผลที่ในบทความนี้ เราจะพูดถึงวิธีที่ดีที่สุดในการลบฮาร์ดไดรฟ์บน Linux ทุกอย่างตั้งแต่การใช้บางอย่างเช่น DD ไปจนถึง Shred และแม้แต่ DBAN

หมายเหตุ: Shred และ DD ต้องการทราบว่าตัวอักษรใดถูกกำหนดให้กับไดรฟ์ที่คุณต้องการลบ หากต้องการค้นหาอักษรชื่อไดรฟ์สำหรับฮาร์ดไดรฟ์ที่คุณต้องการลบ ให้เปิดเทอร์มินัลแล้วป้อนคำสั่ง lsblk ชื่อที่แสดงนั้นสอดคล้องกับฮาร์ดไดรฟ์

Zeroing A Drive – DD

วิธีทั่วไปที่สุดในการลบฮาร์ดไดรฟ์อย่างปลอดภัย (หรือที่เรียกว่า Zeroing) บน Linux ทำได้โดยใช้คำสั่งDD วิธีนี้ไม่รวดเร็วนัก แต่ด้วยความจริงที่ว่าระบบ Linux และ Unix ทุกระบบมาพร้อมกับเครื่องมือ DD ที่ติดตั้งไว้ล่วงหน้า ทำให้วิธีการลบข้อมูลในฮาร์ดไดรฟ์นี้สามารถเข้าถึงได้มาก มีสิ่งหนึ่งที่จับได้และนั่นคือความจริงที่ว่าDDจะไม่ทำให้ไดรฟ์ที่ใช้งานอยู่เป็นศูนย์ หมายความว่าคุณไม่สามารถทำ DD ทับระบบปฏิบัติการ Linux ที่กำลังทำงานอยู่ได้ คุณจะต้องถอดปลั๊กฮาร์ดไดรฟ์ออกแล้วใส่ลงในพีซีเครื่องอื่นหรือโหลดดิสก์ที่ใช้งานจริงของ Linux

สมมติว่าคุณทำหนึ่งในสองสิ่งนี้แล้ว ต่อไปนี้คือวิธีลบฮาร์ดไดรฟ์อย่างปลอดภัยโดยใช้DDบน Linux

ขั้นตอนที่ 1:ตรวจสอบให้แน่ใจว่าไม่ได้ติดตั้งไดรฟ์ หากมีการแนบอยู่ ให้ยกเลิกการต่อเชื่อมโดยใช้ตัวจัดการไฟล์ หรือใช้คำสั่ง umount

หมายเหตุ: แทนที่ X ด้วยอักษรชื่อไดรฟ์จริง และ Y ด้วยหมายเลขพาร์ติชัน (เช่น /dev/sda1)

sudo umount /dev/sdXY -l

sudo dd if=/dev/urandom of=/dev/sdX bs=10M

การใช้/dev/urandomเพื่อเขียนเลขศูนย์บนฮาร์ดไดรฟ์ทั้งหมดของคุณจะใช้เวลานานมาก วิธีที่ดีที่สุดในการใช้DDในลักษณะนี้คือเปิดและปล่อยให้มันทำงานข้ามคืน เมื่อวันถัดไปมาถึง ทุกอย่างควรจะไปได้ด้วยดี คุณจะรู้ว่า คำสั่ง DDเสร็จสิ้นเมื่อคุณสามารถพิมพ์ในหน้าต่างเทอร์มินัลอีกครั้ง

ใช้ฉีก

อีกวิธีที่เชื่อถือได้ในการลบฮาร์ดไดรฟ์คือใช้เครื่องมือ GNU Shred เช่นเดียวกับ DD ซึ่งรวมอยู่ในการแจกจ่าย Linux ทั้งหมดในบางรูปแบบ มันสามารถลบได้ทั้งไฟล์และฮาร์ดไดรฟ์ทั้งหมด ซึ่งแตกต่างจาก DD วิธีนี้เหมาะอย่างยิ่ง โดยเฉพาะอย่างยิ่งหากคุณต้องการลบส่วนต่าง ๆ ของฮาร์ดไดรฟ์ แต่อาจไม่ใช่ทั้งระบบไฟล์ ต่อไปนี้คือวิธีการลบไฟล์ด้วย shred

ฉีก -u file.odt photo1.png photo2.zip

หรือ

ค้นหา /path/to/folder/to/shred/ -exec ฉีก {} \;

สุดท้าย ใช้เครื่องมือ Shred เพื่อลบฮาร์ดไดรฟ์โดยใช้คำสั่งนี้

เช่นเดียวกับ DD การใช้ Shred เพื่อลบไดรฟ์จะใช้เวลาสักครู่ ดีที่สุดเพียงเรียกใช้เครื่องมือนี้ข้ามคืนและปล่อยให้มันลบทุกอย่าง เมื่อเทอร์มินัลยอมรับการพิมพ์อีกครั้ง คุณจะรู้ว่าเสร็จสิ้น

หมายเหตุ: เปลี่ยน X ด้วยอักษรระบุไดรฟ์ของคุณ (เช่น /dev/sda)

sudo ฉีก -vfz /dev/sdX

วิธีการอื่นๆ

หาก DD และ Shred ไม่ดีพอสำหรับการล้างฮาร์ดไดรฟ์ของคุณอย่างปลอดภัย ให้ลองใช้เครื่องมือ Darik's Boot And Nuke เป็นเครื่องมือโอเพ่นซอร์สที่ขับเคลื่อนด้วย Linux ที่จะลบทุกอย่างที่เชื่อมต่อกับพีซีของคุณ ตราบใดที่มันยังทำงานอยู่ การใช้ DBAN ต้องใช้ดิสก์สด USB ดาวน์โหลด เครื่องมือสร้าง ภาพEtcher USBรวมถึงอิมเมจ DBAN ISO ล่าสุด เครื่องมือ DBAN เป็นไฟล์ขนาด 15 MB เท่านั้น ดังนั้นไดรฟ์ USB แทบทุกชนิด เช่น ความจุเท่าใดก็ได้จึงจะทำงานได้

เมื่อดาวน์โหลดทุกอย่างแล้ว ให้เปิดเครื่องมือ Etcher USB และใช้เพื่อแฟลชอิมเมจ DBAN ISO จากนั้นรีสตาร์ทพีซีของคุณ อย่าลืมลงชื่อเข้าใช้BIOS ของพีซี และเปลี่ยน bootloader เพื่อให้โหลดคีย์ USB ก่อน

หมายเหตุ: ถอดฮาร์ดไดรฟ์ออกจากพีซีที่คุณไม่ต้องการลบ DBAN จะลบทุกอย่างที่เชื่อมต่อกับมันอย่างแน่นอน

บนหน้าจอบูต DBAN ให้ป้อน "autonuke" ในพรอมต์ คำสั่งนี้จะทำให้ทุกอย่างเชื่อมต่อกับพีซีโดยอัตโนมัติ ดังนั้นอีกครั้ง ตรวจสอบให้แน่ใจว่าฮาร์ดไดรฟ์ทุกตัวที่คุณต้องการบันทึกไม่ได้เชื่อมต่ออยู่ และมีเพียงฮาร์ดไดรฟ์ที่คุณต้องการลบเท่านั้นที่เชื่อมต่ออยู่ ไม่มีทางที่จะเลิกทำสิ่งนี้ได้

การเรียกใช้ autonuke จะทำให้ DBAN UI ปรากฏขึ้น มันจะสแกนหาไดรฟ์และลบทีละไดรฟ์ โปรดอดใจรอ เนื่องจากขั้นตอนนี้ใช้เวลานาน คุณจะทราบเมื่อ DBAN เสร็จสมบูรณ์ ซึ่งจะบอกคุณบนหน้าจอ ดีที่สุดเพียงแค่ปล่อยให้เครื่องมือทำงาน

หลังจากขั้นตอนการลบเสร็จสิ้น หน้าจอจะเปลี่ยนเป็นสีดำและแจ้งว่า “ล้างดิสก์ที่เลือกทั้งหมดแล้ว” กดปุ่มใดก็ได้เพื่อดำเนินการต่อด้วยเครื่องมือไปยัง End Screen


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม