Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

rm คำสั่งเป็นหนึ่งในคำสั่งที่อันตรายที่สุดสำหรับผู้ใช้ Linux หากคุณลบไฟล์หรือโฟลเดอร์ที่ไม่ถูกต้อง คุณอาจทำให้ระบบปฏิบัติการทั้งหมดของคุณใช้งานไม่ได้ การกู้คืนไฟล์ที่สูญหายไม่ใช่เรื่องง่าย แต่ก็ใช่ว่าจะเป็นไปไม่ได้เช่นกัน Foremost ได้รับการออกแบบมาเพื่อค้นหาข้อมูลในไดรฟ์ของคุณเพื่อพยายามกู้คืนไฟล์ใดๆ ที่คุณลบไป บทความนี้มีบทแนะนำเกี่ยวกับ  วิธีใช้งาน

อะไรคือสิ่งที่สำคัญที่สุด?

เดิมทีพัฒนาโดยตัวแทนของรัฐบาลกลางสหรัฐ Foremost เป็นโอเพ่นซอร์สและเป็นสาธารณสมบัติ แทนที่จะพยายามดึงไฟล์จากภายในระบบไฟล์ของไดรฟ์ Foremost จะพยายามสร้างไฟล์ขึ้นใหม่โดยตรง

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

ระบบปฏิบัติการส่วนใหญ่ไม่ลบไฟล์ทั้งหมดออกจากระบบไฟล์ พวกเขาลบข้อมูลเมตาทิ้งข้อมูลไว้ด้านล่างเพื่อเขียนทับ ค้นหาไดรฟ์ทีละชิ้น Foremost จะคัดลอกและวิเคราะห์ไดรฟ์สำหรับข้อมูลนี้

จะจัดเก็บข้อมูลชั่วคราวโดยใช้หน่วยความจำภายในเครื่องพีซีของคุณ จากนั้นจะค้นหาไฟล์บางส่วนจนกว่าจะจับคู่กับส่วนอื่น ๆ รวมกันเป็นปริศนาจิ๊กซอว์

Foremost รองรับไฟล์บางประเภท รองรับไฟล์รูปภาพ เช่น JPG และ GIF, ไฟล์ไบนารีของ Windows เช่น EXE, ไฟล์เอกสาร เช่น ไฟล์ DOC และ PDF รวมถึงไฟล์บีบอัด เช่น ZIP หรือ RAR

การติดตั้ง Foremost ใน Linux

Foremost มีให้บริการเป็นแพ็คเกจสำหรับการติดตั้งในที่เก็บ Linux เริ่มต้นส่วนใหญ่ คุณสามารถติดตั้งได้จากเทอร์มินัลโดยใช้ตัวจัดการแพ็คเกจที่ลีนุกซ์ใช้

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

การแจกแจงแบบใช้ Debian และ Ubuntu สามารถติดตั้ง Foremost ได้โดยเปิดเทอร์มินัลแล้วพิมพ์ข้อความต่อไปนี้:

sudo apt install foremost

หากคุณกำลังใช้งาน Arch Linux คุณสามารถติดตั้ง Foremost ได้โดยพิมพ์:

pacman -S foremost

ผู้ใช้ Fedora สามารถติดตั้ง Foremost จากเทอร์มินัลได้โดยพิมพ์:

dnf install foremost

วิธีใช้โฟร์โมสต์

หากคุณลบไฟล์และต้องการเรียกคืน คุณสามารถใช้ Foremost เพื่อค้นหาไฟล์ทั้งหมดที่เป็นไฟล์ประเภทเดียวกันที่เคยถูกลบไปก่อนหน้านี้

ก่อนอื่น คุณจะต้องทราบชื่อพาร์ติชั่นไดรฟ์ของคุณใน Linux เช่น “/dev/sda1” หากคุณไม่ทราบพาร์ติชั่นของคุณ ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

df -h

คุณจะเห็นรายการพาร์ติชั่นของไดรฟ์อยู่ในรายการ ค้นหาไดรฟ์ที่คุณต้องการให้ Foremost ค้นหา ซึ่งอยู่ภายใต้ “ระบบไฟล์”

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

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

foremost -v -t png -i /dev/sda1 -o ~/recovery/

แทนที่ “/dev/sda1” ด้วยพาร์ติชั่นไดรฟ์ของคุณ -t ตั้งค่าสถานะให้คุณเลือกประเภทของไฟล์ที่คุณต้องการกู้คืน -i flag เลือกไดรฟ์ที่คุณต้องการค้นหาในขณะที่ -o แฟล็กแสดงรายการโฟลเดอร์ที่บันทึกไฟล์ที่กู้คืน

วิธีใช้ Foremost เพื่อกู้คืนไฟล์ที่ถูกลบใน Linux

คุณสามารถใช้กระบวนการที่คล้ายกันสำหรับไฟล์ประเภทใดก็ได้ที่คุณต้องการใช้ แทนที่ png ด้วยประเภทไฟล์ของคุณ คุณค้นหาทั้งไดรฟ์หรือค้นหาในโฟลเดอร์ที่ต้องการก็ได้

เมื่อ Foremost เสร็จสิ้นการค้นหา ไฟล์ใดๆ ที่มันอยู่จะถูกบันทึกไว้ในโฟลเดอร์ที่คุณระบุเป็นโฟลเดอร์เอาต์พุตภายใต้ -o ธง. หากประสบปัญหา คุณสามารถค้นหาคู่มือ Foremost ได้โดยพิมพ์เทอร์มินัล:

man foremost

การกู้คืนข้อมูลที่ถูกลบของคุณใน Linux

ไม่มีการรับประกันว่า Foremost สามารถกู้คืนข้อมูลใด ๆ ที่คุณสูญหายหรือถูกลบได้ อย่างไรก็ตาม ยังคงเป็นหนึ่งในเครื่องมือฟรีที่ดีที่สุดสำหรับการดึงข้อมูล

เว้นแต่ว่าคุณพร้อมที่จะจ่าย Foremost เป็นหนึ่งในตัวเลือกที่ดีที่สุดสำหรับคุณในการดึงข้อมูลใน Linux หาก Foremost ไม่ได้ผลสำหรับคุณ มีเครื่องมือการกู้คืน Linux อื่นๆ ให้คุณลองใช้แทน