คุณลบไฟล์ใด ๆ บน Ubuntu โดยไม่ตั้งใจหรือไม่? ในบทช่วยสอนนี้เราจะแสดงวิธีที่คุณสามารถกู้คืนไฟล์ที่ถูกลบใน Ubuntu Linux เราทุกคนมีประสบการณ์ในการลบสิ่งที่เราไม่ต้องการ นี่คือเหตุผลที่ระบบปฏิบัติการทุกเครื่องมีถังรีไซเคิลหรือถังขยะที่มีการจัดเก็บสิ่งที่ถูกลบไประยะหนึ่งเพื่อความปลอดภัย ทำให้การกู้คืนไฟล์ที่ถูกลบง่ายขึ้น บางคนชอบกด Shift ค้างไว้ขณะลบสิ่งต่างๆ วิธีนี้จะเป็นการลบไฟล์อย่างสมบูรณ์โดยข้ามถังรีไซเคิล หากคุณลบไฟล์เช่นนั้นโดยไม่ตั้งใจหรือถ้าคุณลบบางอย่างออกจากถังรีไซเคิลด้วยเช่นกันก็มีความหวังไม่มาก แต่ก็มีบางอย่าง
ผู้ใช้ Linux สามารถกู้คืนไฟล์ที่ถูกลบได้อย่างง่ายดายแม้ใน Ubuntu และโดยทั่วไปแล้ว Linux ลองดูวิธีแก้ปัญหาสองสามข้อเพื่อกู้คืนไฟล์ที่ถูกลบบน Ubuntu
กู้คืนไฟล์ที่ถูกลบโดยไม่ตั้งใจ
เมื่อไฟล์ถูกลบโดยสมบูรณ์ไฟล์นั้นจะยังไม่ถูกลบจริงๆ ระบบปฏิบัติการปฏิเสธที่จะจัดสรรพื้นที่ฮาร์ดดิสก์ให้กับไฟล์และจะเขียนทับทับทุกครั้งที่ต้องการ ดังนั้นหากระบบปฏิบัติการไม่เขียนทับไฟล์ที่ถูกลบมันจะยังสามารถกู้คืนได้ หากคุณเป็น Google ส่วนใหญ่คุณจะพบเครื่องมือและคำแนะนำในการกู้คืนไฟล์ที่ถูกลบบน Windows ไม่น่าแปลกใจเลยที่ความนิยมของระบบปฏิบัติการ บน Linux นั้นมีเครื่องมือไม่มากนัก แต่กระบวนการก็ยังค่อนข้างตรงไปตรงมาและเรียบง่ายถ้าคุณรู้วิธี
ติดตั้งยูทิลิตี้ TestDisk Data Recovery
TestDisk เป็นโปรแกรมกู้คืนข้อมูลฟรีและโอเพนซอร์ซ มันถูกออกแบบมาเพื่อกู้คืนข้อมูลที่สูญหายพาร์ติชั่นการจัดเก็บข้อมูล ฯลฯ TestDisk สามารถใช้เพื่อกู้คืนไฟล์ที่ถูกลบใน Ubuntu Linux TestDisk เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งซึ่งทำให้ไม่สามารถใช้งานได้สำหรับบางคน แต่เครื่องมือการกู้คืนไฟล์นี้ไม่ได้ใช้งานยากนัก ในความเป็นจริงสิ่งที่คุณต้องทำเพื่อเริ่มต้นใช้งานคือเปิด Terminal และป้อน testdisk เพื่อเริ่มต้น
ลีนุกซ์ส่วนใหญ่มีเครื่องมืออยู่ในที่เก็บข้อมูลอย่างเป็นทางการแล้ว. ดังนั้นหากคุณยังไม่มีมันคุณสามารถติดตั้งได้อย่างง่ายดายโดยการป้อนคำสั่งต่อไปนี้ใน Terminal หากคุณป้อน“ testdisk” ในเทอร์มินัลและไม่ได้ติดตั้งคุณจะได้รับคำสั่งให้พิมพ์คำสั่งเดียวกันนี้
sudo apt-get install testdisk
แม้ว่าเราจะมุ่งเน้นไปที่ Ubuntu Linux ที่นี่“ TestDisk” สามารถนำไปใช้ในลักษณะเดียวกันกับการกระจาย Linux อื่น ๆ คำสั่งดังกล่าวยังสามารถใช้กับ Linux ดิสทริบิวชันอื่น ๆ ที่ใช้ Ubuntu เช่น Linux Mint, Elementary OS เป็นต้นผู้ใช้ Arch Linux สามารถติดตั้งได้จาก AUR ในขณะที่ผู้ใช้ Linux ดิสทริบิวชันอื่น ๆ
ลิงค์ดาวน์โหลด: TestDisk
เรียกใช้ TestDisk บน Linux
ดังที่กล่าวไว้ข้างต้น TestDisk สามารถเปิดใช้งานได้ง่ายเพียงป้อน testdisk
ในเทอร์มินัลเมื่อติดตั้งยูทิลิตี้แล้ว ให้เราดูวิธีการกู้คืนไฟล์ที่ถูกลบหลังจากเรียกใช้ยูทิลิตี้นี้
กู้คืนไฟล์ที่ถูกลบใน Ubuntu Linux
เมื่อ“ TestDisk Data Recovery Utility” เริ่มต้นขึ้นคุณควรเห็นหน้าจอที่ดูเหมือนหน้าจอด้านล่าง เนื่องจากนี่เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งคุณจะต้องระมัดระวังเกี่ยวกับตัวเลือกที่คุณเลือก ตั้งแต่ TestDisk เวอร์ชัน 7.0 เครื่องมือจะไฮไลต์ขั้นตอนตรรกะถัดไปโดยอัตโนมัติ ปกติแล้วมันก็ถูก แต่ก็ผิดเช่นกัน มันพิมพ์ข้อความออกมาเสมอเพื่อให้แน่ใจว่าคุณอ่านก่อนที่จะทำการเลือก
ดังที่คุณเห็นในภาพหน้าจอด้านบนคุณมีตัวเลือกในการสร้างไฟล์บันทึกหรือเพิ่มข้อมูลลงในไฟล์บันทึกที่มีอยู่ คุณสามารถเลือกที่จะไม่สร้าง การสร้างไฟล์บันทึกสามารถช่วยคุณค้นหาความช่วยเหลือออนไลน์บนฟอรัม Ubuntu หรือ Linux ในกรณีที่สิ่งต่าง ๆ ไม่เป็นไปตามแผน
เลือก Disk เพื่อตรวจสอบไฟล์ที่ถูกลบ
เมื่อคุณเลือกแล้วคุณจะถูกขอให้ป้อนรหัสผ่านของคุณหลังจากนั้น TestDisk จะเริ่มต้นใหม่ด้วยสิทธิ์พิเศษของรูท คุณจะถูกขอให้สร้างหรือข้ามการสร้างไฟล์บันทึกอีกครั้ง จากนั้นคุณสามารถเลือกดิสก์ที่คุณต้องการกู้คืนไฟล์ที่สูญหาย
เลือกตารางพาร์ติชัน
จากนั้นคุณจะถูกขอให้เลือกตารางพาร์ติชัน แต่อย่าหงุดหงิดเพราะ TestDisk Data Recovery Utility ตรวจพบชนิดตารางพาร์ติชันโดยอัตโนมัติและแจ้งให้คุณทราบ นี่คือเหตุผลที่เป็นสิ่งสำคัญในการอ่านข้อความที่แสดง
เลือกขั้นสูง (ไม่บังคับ)
เมื่อเลือกตารางพาร์ติชันแล้วคุณจะได้รับตัวเลือกทั้งหมดที่สามารถใช้ TestDisk ได้ ใช่ TestDisk สามารถใช้งานได้กับสิ่งอื่น ๆ มากมายนอกเหนือจากการกู้คืนไฟล์ที่ถูกลบใน Ubuntu Linux แน่นอนถ้าคุณอ่านทุกอย่างที่ปรากฏในเทอร์มินัลคุณก็รู้
ตัวเลือกที่นำเสนออาจสร้างความสับสน แต่ถ้าคุณรู้ว่าสิ่งที่คุณต้องการตัวเลือกอาจชัดเจน เราไม่ได้พยายามกู้พาร์ติชั่นที่หายไปดังนั้นมันจึงไม่สมเหตุสมผลในการวิเคราะห์ดิสก์ ในทำนองเดียวกันเราไม่ได้พยายามที่จะเปลี่ยนรูปทรงเรขาคณิตของดิสก์ปรับเปลี่ยนอะไร ฯลฯ ทางเลือกที่เหมาะสมเท่านั้นคือตัวเลือก ขั้นสูง ซึ่งมีระบบสาธารณูปโภคไฟล์
ยกเลิกการลบไฟล์ที่ถูกลบ
ในหน้าจอถัดไปให้ไฮไลต์ไดรฟ์โดยใช้ปุ่มลูกศรขึ้นและลง จากนั้นเลือก ยกเลิกการลบ โดยใช้ปุ่มลูกศรซ้ายและขวาแล้วกด Enter ทันทีที่คุณทำ TestDisk จะเริ่มสแกนหาไฟล์ที่ถูกลบ
กู้คืนไฟล์ที่ถูกลบ
เมื่อเสร็จสิ้นการสแกน TestDisk จะแสดงรายการของไฟล์ที่ถูกลบซึ่งสามารถกู้คืนได้ ไฮไลต์ไฟล์ที่คุณต้องการกู้คืนโดยใช้ปุ่มลูกศรและกด c บนคีย์บอร์ดของคุณ
ถัดไปคุณสามารถเลือกตำแหน่งที่จะกู้คืนไฟล์ที่ถูกบันทึกโดยใช้ปุ่มลูกศร คุณควรคุ้นเคยกับขั้นตอนการป้อนและการเลือกในตอนนี้
ตัวเลือกเริ่มต้นคือการกู้คืนไฟล์ที่ถูกลบในโฟลเดอร์บ้านซึ่งโดยทั่วไปเป็นตัวเลือกที่ดีที่สุดเนื่องจากการนำทางภายในยูทิลิตี้บรรทัดคำสั่งอาจเป็นเรื่องยาก ผู้ใช้ส่วนใหญ่จะพบว่าการนำทางไปยังโฟลเดอร์หลักได้ง่ายกว่าในภายหลังโดยใช้ File Explorer และวางไฟล์ทุกที่ที่ต้องการ
ดังที่คุณเห็นในภาพด้านบนไฟล์ที่เลือกถูกกู้คืนในตำแหน่งที่เลือก เมื่อกู้คืนไฟล์แรกแล้ว TestDisk จะนำคุณกลับไปที่หน้าจอการเลือกไฟล์ ที่นี่คุณสามารถเน้นไฟล์ที่คุณต้องการกู้คืนและกด " c" ซ้ำแล้วซ้ำอีกเพื่อกู้คืนไฟล์ที่ถูกลบทั้งหมดที่คุณต้องการกู้คืน
เมื่อเสร็จแล้วคุณสามารถปิดหน้าต่างเทอร์มินัลได้ กด q เพื่อออกหรือเลือกออกจากตัวเลือก TestDsik ไม่ได้ปิดโปรแกรม มันทำหน้าที่เป็นปุ่มย้อนกลับ สิ่งนี้มีประโยชน์ในกรณีที่คุณพบว่าตัวเองอยู่ที่ไหนสักแห่งในยูทิลิตี้บรรทัดคำสั่งที่คุณไม่ต้องการ
โซลูชั่นทางเลือกเพื่อกู้คืนไฟล์ที่ถูกลบใน Linux
สำหรับผู้ที่ไม่ต้องการพึ่งพาเครื่องมือฟรีนี้มีเครื่องมือ Linux อื่น ๆ อีกมากมายที่จะสแกนและกู้คืนไฟล์ที่ถูกลบ
สำคัญ
โฟร์โมสต์สามารถติดตั้งบนดิสทริบิวเตอร์ระบบปฏิบัติการ Debian เช่น Ubuntu และตราสารอนุพันธ์ของมันเช่น Linux Mint คำสั่งในการติดตั้งได้รับด้านล่าง
sudo apt-get install สำคัญที่สุด
เมื่อติดตั้ง Foremost แล้วให้สร้างโฟลเดอร์ที่คุณต้องการกู้คืนไฟล์ที่ถูกลบ
mkdir / root / restore
ตอนนี้ให้รันคำสั่งสำคัญที่สุดและกู้คืนไฟล์ที่ถูกลบ สำหรับตัวอย่างนี้เราจะกู้คืนไฟล์ JPG ที่ถูกลบทั้งหมด ด้วยสิ่งที่สำคัญที่สุดสิ่งนี้สามารถทำได้ในขั้นตอนเดียวโดยใช้คำสั่งด้านล่าง
สำคัญที่สุด -i / dev / sda3 -t jpg -o / root / restore /
คำสั่งดังกล่าวจะสแกนไฟล์ jpg ที่ถูกลบใด ๆ บนพาร์ติชั่น / dev / sda3 และเรียกคืนไปยังโฟลเดอร์ที่เราเพิ่งสร้างขึ้น คุณสามารถกู้คืนไฟล์ประเภทอื่น ๆ ในทำนองเดียวกันได้ สำหรับรายการทั้งหมดลองดูหน้า man Linux ที่สำคัญที่สุด
มีดผ่าตัด
Scalpel เป็นเครื่องมือกู้คืนไฟล์ที่ไม่ขึ้นกับระบบปฏิบัติการสำหรับ Linux และ Mac OS มันสามารถติดตั้งบน Windows โดยการคอมไพล์ด้วย MinGW บน Ubuntu และอนุพันธ์ของมันสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้
sudo apt-get install scalpel
เมื่อติดตั้งแล้วให้นำทางไปยัง / etc / scalpel / โฟลเดอร์และเปิดไฟล์ scalpel.conf ในเท็กซ์เอดิเตอร์ที่คุณเลือก คุณจะสังเกตเห็นทุกอย่างถูกใส่ความคิดเห็นไว้ในไฟล์ คุณจะต้องยกเลิกหมายเหตุประเภทไฟล์ที่คุณต้องการกู้คืน บันทึกไฟล์เมื่อคุณทำเสร็จแล้ว คำสั่งเพื่อกู้คืนไฟล์ที่ถูกลบได้รับด้านล่าง
sudo scalpel [อุปกรณ์ / ไดเรกทอรี / ชื่อไฟล์] -o [ไดเรกทอรีออก]
PhotoRec
Photorec เป็นยูทิลิตี้ที่ง่ายที่สุดในการใช้งานของพวงที่กล่าวถึงข้างต้น ยิ่งไปกว่านั้นมันยังได้รับการติดตั้งโดยยูทิลิตี้ testdisk ดังนั้นหาก TestDisk ไม่ได้ทำเพื่อคุณคุณจะได้รับเครื่องมืออื่นที่ใช้งานง่าย เช่น TetDisk Photorec มี UI แบบข้อความ แต่คุณไม่ต้องใช้คำสั่งจริงเหมือนที่เคยทำกับเครื่องมือดังกล่าว ในการเรียกใช้ Photorec ให้ใช้คำสั่งที่ระบุด้านล่าง
sudo photorec / dev / sda3
ที่นี่ / dev / sda3 เป็นพาร์ติชันที่คุณต้องการสแกนหาไฟล์ที่ถูกลบ ถัดไปคุณจะเห็นอินเทอร์เฟซแบบข้อความคล้ายกับ TestDisk ที่คุณต้องเลือกดิสก์ หลังจากคุณเลือกแล้วคุณจะถูกขอให้เลือกประเภทตารางพาร์ติชัน ไฮไลต์โดยใช้ปุ่มลูกศรขึ้นและลงและไฮไลต์ ค้นหา โดยใช้ปุ่มลูกศรซ้ายและขวาจากนั้นกด Enter
เมื่อคุณทำคุณจะต้องเลือกระบบไฟล์จากนั้นโฟลเดอร์เอาท์พุทที่เก็บไฟล์ที่กู้คืนมา นี่คือเหมือนกับ TestDisk คุณจะถูกถามด้วยว่าคุณต้องการสแกนดิสก์ทั้งหมดหรือเฉพาะที่ว่าง การเลือกสแกนดิสก์ทั้งหมดจะใช้เวลานานขึ้น
Digital Storage เป็นประโยชน์ต่อมืออาชีพและคนทั่วไป โลกนี้มีคนมากกว่า 7 พันล้านคนส่วนใหญ่สร้างเอกสารใหม่และถ่ายภาพใหม่ในอัตราที่ไม่เคยเห็นมาก่อน การจัดเก็บพวกเขาทั้งหมดจะเป็นฝันร้ายในการจัดการ ไม่ต้องพูดถึงสำเนาจริงอาจเสียหายหรือสูญหายได้หลายวิธีโดยไม่ตั้งใจ ไฟล์ที่จัดเก็บแบบดิจิทัลสามารถลบหรือสูญหายโดยไม่ตั้งใจได้ และโชคดีที่คุณสามารถกู้คืนได้และมีโซลูชันและเครื่องมือในตัวมากมายที่สามารถกู้คืนไฟล์ที่ถูกลบใน Linux