- การเปลี่ยนชื่อไฟล์ได้รับการบันทึกในบันทึกหรือข้อมูลเมตาที่ใดที่หนึ่งหรือไม่
พูดจริงไม่ ชื่อไฟล์เป็นระเบียนเดียวในระบบไฟล์ ใน Linux ชื่อไฟล์จะชี้ไปที่ไอโหนด ซึ่งเป็นตัวระบุเฉพาะที่แท้จริงของไฟล์ ด้วยวิธีนี้ ไฟล์เดียวสามารถอยู่ในหลายๆ ที่ในระบบไฟล์ linux หากคุณเปลี่ยนชื่อไฟล์ ชื่อใหม่จะใช้แทนชื่อเก่าในระบบไฟล์
นั่นคือการทำให้เข้าใจง่าย: ระบบไฟล์สมัยใหม่นั้นซับซ้อน ตัวอย่างเช่น พวกเขามักจะมีบันทึกประจำวัน โดยชื่อเก่าอาจถูกเก็บไว้ชั่วคราว อย่างไรก็ตามสิ่งนี้มีเวลาเพียงไม่กี่นาทีไม่ใช่สองปีอย่างแน่นอน
- มีวิธีค้นหาไฟล์เก่าโดยใช้ชื่อก่อนเปลี่ยนชื่อหรือไม่? ถ้าใช่ ฉันต้องใช้คำสั่งหรือเครื่องมืออะไร
เพราะ 1 ไม่มี ชื่อไฟล์ที่ถูกเปลี่ยนชื่อจะถูกเขียนทับ
- มีวิธีที่ฉันสามารถค้นหาฮาร์ดไดรฟ์ (SSD) เพื่อหาไฟล์ที่ถูกลบ (อาจ) ในเส้นทางเฉพาะโดยไม่ต้องสร้างตารางเลย์เอาต์ไฟล์ของพาร์ติชันทั้งหมดใหม่หรือไม่ (ซึ่งอาจใช้เวลาชั่วนิรันดร์!?)
คุณอยู่ในพื้นที่ของการกู้คืนข้อมูลในขณะนี้ การกู้คืนข้อมูลค่อนข้างยากในระบบไฟล์ลินุกซ์สมัยใหม่ เนื่องจากวิธีการทำงาน มีเครื่องมือ โฟโตเรค
(และเครื่องมือประกอบ ดิสก์ทดสอบ
) ที่อนุญาตให้กู้คืนไฟล์ที่ถูกลบ - โฟโตเรค
แต่จะไม่ทำงานตามชื่อไฟล์ แต่จะแกะสลักข้อมูลดิจิทัล กู้คืนบล็อกเมื่อตรวจพบข้อมูลดิจิทัลที่มีลักษณะคล้ายกับรูปแบบไฟล์ที่รู้จัก
การย้ายและโดยเฉพาะอย่างยิ่งการลบข้อมูลถือเป็นกระบวนการที่ย้อนกลับไม่ได้สำหรับวัตถุประสงค์ในทางปฏิบัติข้อควรระวังเพียงอย่างเดียวสำหรับการดำเนินการกับไฟล์ที่ไม่พึงประสงค์หรือผิดพลาดคือการรักษาข้อมูลสำรอง ในกรณีของคุณควรใช้การกำหนดเวอร์ชัน (เช่น เก็บเวอร์ชันเก่าไว้รอบๆ)