เราเห็นแล้วว่าคุณสามารถลบเนื้อหาในฮาร์ดดิสก์ของคุณได้อย่างไรในอดีต แต่จะเกิดอะไรขึ้นถ้าคุณต้องการเพียงแค่ลบไฟล์หนึ่ง สอง หรือหนึ่งโหล ไม่มีวิธีใดที่จะลบออกจากคอมพิวเตอร์ของคุณทั้งหมด นอกเหนือการกู้คืน โดยไม่ต้องทำลาย HDD ทั้งหมดของคุณ คำตอบสำหรับคำถามนี้ไม่ใช่แค่ใช่ดังก้อง แต่ยังตามด้วยมากกว่าหนึ่ง! มาดูวิธีแก้ปัญหายอดนิยมสำหรับการลบไฟล์ทั้งหมดใน Linux
หมายเหตุ:ไม่ต้องสนใจกับ SSD
ไดรฟ์โซลิดสเทตส่วนใหญ่ในตลาดปัจจุบันรองรับ TRIM สำหรับการจัดการพื้นที่ว่าง ซึ่งเป็นคุณสมบัติในเฟิร์มแวร์ที่จะจัดสรรเนื้อหาใหม่ เมื่อรวมกับระบบไฟล์เจอร์นัลใน Linux เช่น Ext3/4 และ Reiser FS จะไม่สามารถรับประกันการลบนอกเหนือจากการกู้คืนไฟล์แต่ละไฟล์ วิธีแก้ปัญหาเดียวในกรณีเหล่านั้นคือ นิวเคลียร์แบบเต็มของเนื้อหาทั้งหมดใน SSD
ข้ามถังขยะ
เราเห็นรายละเอียดแล้วว่าคุณสามารถดึงสิ่งนี้ออกมาได้อย่างไรในอดีต แต่มันก็คุ้มค่าที่จะกล่าวถึงสั้นๆ อีกครั้ง:หากต้องการ คุณสามารถข้ามโฟลเดอร์ถังขยะได้ ด้วยวิธีนี้ ไฟล์ที่ถูกลบของคุณจะไม่ค้างอยู่ในถังขยะและจะถูกทำเครื่องหมายว่าหายไปโดยสมบูรณ์ จะไม่ทำให้การกู้คืนเป็นไปไม่ได้ แต่เป็นอีกขั้นหนึ่งจากการที่พวกเขาสามารถเข้าถึงได้
หากต้องการทำเช่นนั้นใน distro เช่น Kubuntu กับ KDE ให้เรียกใช้ตัวจัดการไฟล์เริ่มต้น Dolphin คลิกที่ "การควบคุม -> การตั้งค่า -> ถังขยะ" เพื่อเข้าถึงการตั้งค่าที่เกี่ยวข้อง ไม่มีตัวเลือกในการปิดการใช้งานถังขยะโดยสมบูรณ์ แต่คุณสามารถใช้เคล็ดลับที่ละเอียดซึ่งครอบคลุมฐานส่วนใหญ่:เปิดใช้งานการจำกัดขนาดแล้วลดให้เป็นค่าที่น้อยที่สุด
ในดิสก์ของเรา ค่านี้แปลเป็น 205.09 KiB โลมาจะลบเนื้อหาในถังขยะเมื่อเกินค่านั้น และอาจเกิดขึ้นทุก ๆ ชั่วโมงกับการใช้งานเดสก์ท็อปทั่วไป ตัวจัดการไฟล์อื่นๆ เช่น Nautilus หรือ Nemo มีตัวเลือกให้คุณข้ามถังขยะไปเลย
การใช้เครื่องทำลายเอกสาร
หากคุณใช้ Ubuntu บางรุ่น shred อาจเป็นส่วนหนึ่งของมันอยู่แล้ว คุณสามารถเริ่มใช้งานได้ทันทีเพื่อลบไฟล์สำคัญใดๆ ที่คุณต้องการส่งไปให้ลืมเลือน อย่างไร?
หากคุณต้องการลบ “deleteme.jpg” คุณสามารถใช้:
shred -uvz -n 2 deleteme.jpg
จากตัวเลือก …
u
บอกให้ shred ลบไฟล์ก่อนก่อนที่จะเขียนทับv
แสดงข้อมูลอย่างละเอียดz
เติมช่องว่างที่ข้อมูลมีศูนย์เพื่อลดโอกาสในการกู้คืน-n 2
แปลเป็นการลบสามครั้ง โดยค่าเริ่มต้น shred จะผ่านหนึ่งครั้ง และด้วย "-n" คุณสามารถระบุจำนวนครั้งที่ต้องใช้เพิ่มเติมเพื่อเพิ่มความปลอดภัย ฉันทามติทั่วไปว่าบัตรผ่าน 3 ใบน่าจะเพียงพอสำหรับคนส่วนใหญ่
หากต้องการลบหลายไฟล์หรือเนื้อหาของโฟลเดอร์ คุณสามารถใช้สัญลักษณ์แทนเช่น:
shred -uvz -n 1 Pictures/delete_those_images_0?.jpg shred -uvz -n 4 Pictures/*.*
ในกรณีแรก “?” จะเป็นไวด์การ์ดสำหรับอักขระตัวเดียว และ shred จะลบไฟล์ชื่อ “delete_those_images_01.jpg” และ “delete_those_images_02.jpg” เป็นต้น
ในกรณีที่สอง ฉีกจะล้างไฟล์ทั้งหมดในไดเร็กทอรี Pictures ไม่ว่าจะเป็นชื่อหรือประเภทใด
การใช้การเช็ด
เช็ดเป็นอีกทางเลือกหนึ่งที่ยอดเยี่ยม ค้นหาในศูนย์ซอฟต์แวร์ของการแจกจ่ายของคุณและติดตั้งจากที่นั่นหรือใช้:
sudo apt install wipe
การใช้งานนั้นเกือบจะง่ายพอๆ กับของฉีก หากไม่ง่ายกว่านี้ หากต้องการลบไฟล์หรือไดเรกทอรีใดๆ หรือใช้การล้าง ให้ใช้:
wipe Pictures/deleteme.jpg
การทำเช่นนี้อาจสร้างความรำคาญได้ เนื่องจากตามค่าเริ่มต้น การล้างจะใช้การผ่านที่ใช้เวลานานเกินไปเพื่อความปลอดภัยเป็นพิเศษ นอกจากนี้ยังจะขอการยืนยันการลบ
ใช้ f
ตั้งค่าสถานะเพื่อกำจัดการยืนยันและ r
เพื่อเรียกซ้ำในไดเรกทอรีย่อย c
บอกให้ล้าง chmod หากจำเป็น (เมื่อไฟล์หรือไดเร็กทอรีไม่มีการตั้งค่าสิทธิ์ในการเขียน) และ q
ช่วยให้คุณลดจำนวนรอบเพื่อการลบที่เร็วขึ้น เมื่อใช้ q
สังเกตว่าเป็นตัวพิมพ์เล็ก ตามด้วยตัวพิมพ์ใหญ่ "Q" ที่ระบุจำนวนรอบที่คุณต้องการ ตัวอย่างเช่น คำสั่งง่าย ๆ ก่อนหน้านี้ เมื่อปรับใช้การปรับแต่งเหล่านั้น จะเปลี่ยนเป็น:
wipe -rfcq -Q 3 Pictures/deleteme.jpg
การใช้การลบอย่างปลอดภัย
SRM เป็นหนึ่งในเครื่องมือในชุดเครื่องมือ Secure Delete ที่เชี่ยวชาญในการลบข้อมูลออกจาก HDD ของคุณอย่างปลอดภัย หลายคนถือเป็นเครื่องมือที่ดีที่สุดสำหรับงานนี้
หากต้องการติดตั้งชุด Secure Delete แบบเต็มบน Ubuntu และรุ่นที่รองรับ ให้ใช้:
sudo apt install secure-delete
หลังจากนั้น คุณจะสามารถทำลายไฟล์ใดๆ ด้วย:
srm Pictures/deleteme.jpg
คุณอาจต้องการใช้ z
ธงที่เขียนทับเนื้อหาไฟล์ของคุณด้วยศูนย์เพื่อความปลอดภัยเป็นพิเศษและ v
เพื่อรับข้อมูลโดยละเอียดเกี่ยวกับกระบวนการ หากจัดการกับไดเร็กทอรีและไดเร็กทอรีย่อย ให้รวม r
ตั้งค่าสถานะสำหรับโหมดเรียกซ้ำ หากการเขียนซ้ำ 38 ครั้งนั้นมากเกินไปสำหรับคุณ คุณสามารถลดเวลาที่ต้องใช้ – เช่นเดียวกับความปลอดภัย – โดยใช้ l
ธงเพื่อลดจำนวนรอบเป็น "เท่านั้น" สอง สิ่งนี้จะเปลี่ยนคำสั่งก่อนหน้าเป็น:
srm -rlvz Pictures/deleteme.jpg
แนวทาง GUI:การใช้ Bleachbit
หากคุณไม่ชอบบรรทัดคำสั่ง Bleachbit เป็นหนึ่งในโซลูชันที่ดีที่สุดสำหรับการลบข้อมูลของคุณอย่างปลอดภัย โดยค่าเริ่มต้น เครื่องมือนี้เชี่ยวชาญในการค้นหาและกำจัด "ไฟล์ที่ซ้ำซ้อน" ซึ่งใช้พื้นที่เป็นเวลานานหลังจากที่คุณจำเป็นต้องใช้ แต่ยังรวมเอาความสามารถที่มักจะลืมไปในการ "ทำลาย" ไฟล์ใดๆ ด้วยตนเองนอกเหนือจากการกู้คืน
คุณสามารถติดตั้งบนการแจกจ่ายที่เข้ากันได้กับ Ubuntu ผ่านศูนย์ซอฟต์แวร์หรือใช้:
sudo apt install bleachbit
คลิกที่ "แก้ไข -> การตั้งค่า" และเปิดใช้งานตัวเลือก "เขียนทับเนื้อหาของไฟล์เพื่อป้องกันการกู้คืน" เพื่อเพิ่มความปลอดภัย
กลับไปที่อินเทอร์เฟซหลัก คลิกที่ "ไฟล์ -> ฉีก" และจากผู้ร้องขอที่ปรากฏขึ้น ให้เลือกไฟล์ที่คุณต้องการส่งไปยังความว่างเปล่า คลิก “ลบ” และรับรองกับ Bleachbit อีกครั้งว่าคุณแน่ใจว่ากำลังพยายามทำอะไรอยู่
คุณควรจำไว้เสมอว่าการใช้ระบบไฟล์เจอร์นัลของเรา และความจริงที่ว่าเราไม่รู้ว่าเฟิร์มแวร์ของ HDD แต่ละตัว "จัดการ" อย่างไรเพราะขาดคำศัพท์ที่ดีกว่า นั่นคือเนื้อหาในนั้น หมายความว่าทางออกที่ดีที่สุดคือการล้างข้อมูลทั้งหมด HDD – หรือดีกว่านั้นคือการทำลายอุปกรณ์