คุณเคยลบไฟล์บนเครื่อง Linux โดยไม่ได้ตั้งใจหรือไม่? หรือบางโปรแกรมอาจลบโฟลเดอร์สำคัญที่จัดเก็บไว้ในที่เก็บข้อมูลระบบของคุณ ในสถานการณ์เช่นนี้ ซอฟต์แวร์กู้คืนข้อมูลเป็นวิธีแก้ไขปัญหานี้เพียงอย่างเดียว
TestDisk เป็นหนึ่งในเครื่องมือการกู้คืนที่พัฒนาขึ้นสำหรับบรรทัดคำสั่ง Linux ในบทความนี้ เราจะพูดถึง TestDisk และวิธีการติดตั้ง พร้อมกับคำแนะนำโดยละเอียดเกี่ยวกับการกู้คืนไฟล์และโฟลเดอร์ที่ถูกลบบนระบบ Linux ของคุณ
TestDisk คืออะไร?
TestDisk เป็นเครื่องมือกู้คืนข้อมูลบรรทัดคำสั่งที่เชื่อถือได้และมีประสิทธิภาพ เขียนด้วยภาษาซีโดย Christophe Granier นอกจาก Linux แล้ว TestDisk ยังมีให้บริการในเกือบทุกระบบปฏิบัติการอื่น ๆ รวมถึง Microsoft Windows, macOS และ OpenBSD
TestDisk มีฟังก์ชันเพื่อ:
- กู้คืนพาร์ติชั่นข้อมูลที่ถูกลบ
- กู้คืนพาร์ติชั่นหรือไฟล์ที่เสียหาย
- กู้คืนไฟล์จากระบบไฟล์ Windows
- สร้างบูตเซกเตอร์ใหม่โดยใช้การสำรองข้อมูล
- กู้คืนตาราง FAT32 ที่เสียหาย
เนื่องจาก TestDisk สามารถกู้คืนพาร์ติชั่นข้อมูลที่ถูกลบได้อย่างง่ายดาย เราจึงสามารถใช้ยูทิลิตี้นี้เพื่อกู้คืนไฟล์ที่ถูกลบ
อย่างไรก็ตาม มีข้อยกเว้น หากมีคนลบไฟล์ออกจากระบบ Linux ของคุณโดยใช้ไฟล์ ฉีก ยูทิลิตี้แล้ว TestDisk จะไม่สามารถกู้คืนไฟล์เหล่านั้นได้ Shred เป็นยูทิลิตี้บรรทัดคำสั่งที่ใช้ในการลบไฟล์อย่างปลอดภัย ซึ่งจะทำให้กู้คืนได้ยาก
วิธีการติดตั้ง TestDisk
ลีนุกซ์ส่วนใหญ่ไม่มี TestDisk ติดตั้งอยู่ตามค่าเริ่มต้น คุณจะต้องดาวน์โหลดและติดตั้งแพ็คเกจด้วยตนเองโดยใช้ตัวจัดการแพ็คเกจของระบบแทน
ในการแจกแจงแบบเดเบียน ให้เปิดใช้งาน .ก่อน จักรวาล ที่เก็บ
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
จากนั้นติดตั้ง testdisk แพ็คเกจด้วย ฉลาด :
sudo apt install testdisk
การติดตั้ง TestDisk บน Fedora นั้นง่ายมาก
sudo dnf install testdisk
ในการติดตั้งบน distros แบบ Arch:
sudo pacman -S testdisk
คุณสามารถใช้ได้ ยำ เพื่อติดตั้ง TestDisk บนระบบ RHEL และ CentOS แต่ก่อนอื่นคุณต้องดาวน์โหลดแพ็คเกจชื่อ epel-ปล่อย . NS epel-ปล่อย แพ็คเกจประกอบด้วยคีย์ GPG (GNU Privacy Guard) สำหรับการลงนามในแพ็คเกจและข้อมูลแพ็คเกจ
พิมพ์คำสั่งใดๆ ต่อไปนี้เพื่อติดตั้งแพ็คเกจ:
yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
ตอนนี้ ติดตั้ง TestDisk:
yum update
yum install testdisk
คุณสามารถตรวจสอบการติดตั้งได้โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล
testdisk --version
ผลลัพธ์จะแสดงข้อมูลเวอร์ชันที่เกี่ยวข้องกับ testdisk บรรจุุภัณฑ์.
กู้คืนไฟล์ที่ถูกลบบน Linux ด้วย TestDisk
ขั้นตอนแรกในการกู้คืนไฟล์ที่ถูกลบคือการสร้างไฟล์บันทึก ไฟล์บันทึก TestDisk มีความสำคัญ เนื่องจากจะเก็บข้อมูลสำคัญที่เกี่ยวข้องกับการกู้คืนข้อมูลและพาร์ติชั่น แม้แต่โดยทั่วไป ผู้ใช้ควรจัดลำดับความสำคัญของการบันทึกระบบเพื่อรับข้อมูลเชิงลึกเกี่ยวกับกิจกรรมที่เกิดขึ้นบนคอมพิวเตอร์ของตน
ขั้นตอนที่ 1: สร้างไฟล์บันทึก
เรียกใช้ TestDisk โดยใช้คำสั่งต่อไปนี้:
testdisk
ระบบจะแสดงผลดังนี้ เนื่องจาก TestDisk เป็นยูทิลิตีแบบอินเทอร์แอกทีฟ มันจึงมีตัวเลือกให้คุณเลือกจากทุกหน้าจอ สังเกตในผลลัพธ์ด้านล่าง คุณมีสามตัวเลือก: สร้าง , ผนวก , และ ไม่มีบันทึก .
- สร้าง : สร้างไฟล์บันทึกใหม่สำหรับ TestDisk
- ผนวก : ใช้เพื่อเพิ่มข้อมูลเพิ่มเติมไปยังไฟล์บันทึกที่มีอยู่แล้ว
- ไม่มีบันทึก : สั่งให้ TestDisk ไม่ใช้ไฟล์บันทึกสำหรับกระบวนการกู้คืน
ไฮไลท์ สร้าง ตัวเลือกโดยใช้ปุ่มเคอร์เซอร์แล้วกด เข้า . พิมพ์รหัสผ่าน superuser หากถูกถาม หากคุณไม่มีสิทธิ์ superuser ในบัญชีของคุณ คุณสามารถขอให้ผู้ดูแลระบบทำ เพิ่มคุณในรายการ sudoers .
วิธีใส่รูปภาพ 2 รูปบน iphone
ที่เกี่ยวข้อง: วิธีซ่อมแซม Dead Hard Disk Drive เพื่อกู้คืนข้อมูล
ขั้นตอนที่ 2: เลือกไดรฟ์กู้คืน
หลังจากสร้างไฟล์บันทึกแล้ว คุณต้องเลือกดิสก์ไดรฟ์ที่คุณต้องการกู้คืนข้อมูล หน้าจอจะแสดงข้อมูลที่เกี่ยวข้องกับแต่ละไดรฟ์ในระบบของคุณ รวมทั้งชื่อและขนาดของไดรฟ์
เลือกไดรฟ์ที่คุณต้องการแล้วกด เข้า .
หากคุณไม่พบไดรฟ์เฉพาะ ให้ลองเปิด TestDisk โดยใช้ปุ่ม sudo testdisk สั่งการ.
ขั้นตอนที่ 3: เลือกประเภทพาร์ติชัน
ขั้นตอนต่อไปคือการเลือกประเภทของพาร์ติชันที่คุณต้องการกู้คืน หากคุณไม่ทราบพาร์ติชั่นที่ถูกต้อง ให้ดำเนินการกับพาร์ติชั่นที่ TestDisk ไฮไลต์ไว้ให้คุณ
ผู้ใช้สามารถเลือกจากพาร์ติชั่นเจ็ดประเภทต่อไปนี้
ลากและวางไม่ทำงาน mac
- อินเทล
- EFI GPT
- Humax
- Mac
- ไม่มี
- ดวงอาทิตย์
- Xbox
เลือกตัวเลือกที่เหมาะสมที่สุดแล้วกด เข้า .
ตอนนี้ เลือกตัวเลือกการกู้คืนจากรายการ แม้ว่าคุณจะมีอิสระในการเลือกตัวเลือกที่เหมาะสมกับคุณที่สุด แต่ถ้าคุณต้องการกู้คืนไฟล์ที่ถูกลบ ให้เลือก ขั้นสูง .
ระบบจะแสดงรายการพาร์ติชั่นที่มีอยู่ทั้งหมดในดิสก์ที่เลือก ไฮไลท์ตัวเลือกของคุณและกด เข้า .
หากคุณกำลังใช้ HDD มีโอกาสที่ระบบจะแสดงหลายพาร์ติชัน ในทางกลับกัน หากเป็นไดรฟ์สื่อแบบถอดได้ TestDisk จะแสดงพาร์ติชันเดียวเท่านั้น
TestDisk จะขอให้คุณเลือกไดเร็กทอรีสำหรับจัดเก็บไฟล์ภาพของพาร์ติชั่น เลือกสถานที่ที่เหมาะสมและเลือก ดำเนินการ .
เรียนรู้เพิ่มเติม: วิธีจัดการพาร์ติชั่นฮาร์ดดิสก์ด้วย Cfdisk
ขั้นตอนที่ 4: ไปที่ Deleted File Directory
TestDisk จะแสดงไฟล์และโฟลเดอร์ทั้งหมดที่จัดเก็บไว้ในพาร์ติชั่นที่เลือก ตรงไปที่ไดเร็กทอรีที่มีไฟล์ที่ถูกลบ ตัวอย่างเช่น ถ้า /เดสก์ทอป ไดเร็กทอรีมีไฟล์ นำทางไปยังโฟลเดอร์นั้น
ไฟล์ที่ถูกลบจะมีสีฟอนต์สีแดง หากคุณไม่พบรายการไฟล์ที่ถูกลบ น่าเสียดายที่ไฟล์ของคุณไม่สามารถกู้คืนได้
ในทางกลับกัน หากคุณพบรายการไฟล์ที่มีฟอนต์สีแดง คุณจะไม่สามารถ 'กู้คืน' ไฟล์เหล่านั้นได้ง่ายๆ โดยใช้ TestDisk สิ่งที่คุณต้องทำคือคัดลอกไฟล์ที่ถูกลบแล้ววางลงในไดเร็กทอรีอื่น
ในการคัดลอกไฟล์ที่ถูกลบ ให้ไฮไลท์ไฟล์นั้นแล้วกด ค บนแป้นพิมพ์ ตอนนี้ ไปที่ไดเร็กทอรีที่คุณต้องการวางไฟล์และกด ค อีกครั้งเพื่อวาง
หากระบบคัดลอกไฟล์สำเร็จ คุณจะได้รับการแจ้งเตือนว่า คัดลอกเสร็จแล้ว! 1 ตกลง 0 ล้มเหลว ในสีเขียวสดใส
ออกจากแอปพลิเคชันโดยเลือก ล้มเลิก ตัวเลือกบนหน้าจอ ระบบจะนำคุณกลับไปที่หน้าจอก่อนหน้า อีกครั้งให้เลือก ล้มเลิก เพื่อกลับไปยังหน้าจอก่อนหน้า จะใช้เวลาสองสามรอบในการเน้นและกด เข้า เพื่อปิด TestDisk อย่างสมบูรณ์
เลิกทำการลบโดยไม่ตั้งใจบนระบบ Linux
ขณะนำทางผ่านที่จัดเก็บข้อมูล Linux คุณอยู่ห่างจาก 'คีย์ผสม' เพียงหนึ่งเดียวจากการลบไฟล์สำคัญอย่างถาวร โชคดีที่ยูทิลิตี้ TestDisk พร้อมที่จะหยุดคุณไม่ให้เสียใจกับการกระทำของคุณ TestDisk สามารถกู้คืนพาร์ติชั่นที่ถูกลบ กู้คืนดิสก์ที่เสียหาย และสร้างบูตเซกเตอร์ใหม่โดยใช้ไฟล์สำรอง
ต้องใช้เหตุการณ์เดียวในการทราบถึงความสำคัญของการสร้างข้อมูลสำรองของที่เก็บข้อมูลของคุณ แม้ว่าคุณจะสามารถ โคลนฮาร์ดไดรฟ์ของคุณบน Linux , มันไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป ตัวเลือกที่เหมาะสมที่สุดคือการสำรองข้อมูลของคุณบนเซิร์ฟเวอร์ระยะไกลโดยใช้ Rsync
แบ่งปัน แบ่งปัน ทวีต อีเมล สำรองไฟล์ของคุณไปยังเซิร์ฟเวอร์ระยะไกลโดยอัตโนมัติด้วย Rsyncการสำรองข้อมูลด้วย rsync เป็นวิธีที่มีประสิทธิภาพในการจัดการไฟล์ในเครื่องด้วยตนเอง นี่คือทุกสิ่งที่คุณจำเป็นต้องรู้
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- ลินุกซ์
- การกู้คืนข้อมูล
Deepesh เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขให้กับผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์
เพิ่มเติมจาก Deepesh Sharmaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก