Blog

[Hướng dẫn] Sử dụng TESTDISK để khôi phục File đã xóa trên Ubuntu 20.04

Nếu bạn là quản trị viên hệ thống, chắc hẳn bạn đã từng có ít nhất một lần lỡ tay xóa mật các file quan trọng trong dự án. Việc đó không chỉ vô tình gây ra lỗi hệ thống mà còn gây hại không nhỏ tới các dự án của công ty. Vậy có cách nào để khôi phục lại các file đã lỡ tay xóa nhầm ấy không?

Câu trả lời là “Có”. Hôm nay, Gdata sẽ bật mí cho các bạn công cụ toàn năng ấy: Testdisk.

Khi bạn tạo một file trên hệ thống Linux, đồng nghĩa với việc một ánh xạ được tạo ra. Ánh xạ đó có chứa một hard link tới vùng nhớ lưu trữ file vừa tạo trên ổ cứng. Khi bạn xoá file đó đi, ánh xạ sẽ được đánh dấu là không thể sử dụng, nhưng vùng nhớ lưu trữ file vẫn tồn tại.

Nó chỉ bị mất đi nếu bạn ghi đè file lên vùng nhớ đó hoặc xoá vùng nhớ đó đi. Do vậy, quản trị viên hoàn toàn có thể khôi phục các file đã xoá. Thao tác khôi phục file đã xoá có thể được thực hiện bởi Testdisk – một công cụ hỗ trợ can thiệp sâu hơn vào ổ cứng vật lý.

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (1)

1. Cài đặt Testdisk

   Trong bài viết này, mình sẽ sử dụng Ubuntu Server 20.04 nên mình sẽ cài đặt Testdisk như sau:

# sudo apt-get install testdisk

2. Sử dụng Testdisk

   – Trước hết, bạn cần tạo thư mục restored để lưu trữ các file được khôi phục:

# mkdir restored

   – Điều hướng vào thư mục vừa tạo, bạn thao tác như bên dưới để sử dụng thư mục này làm thư mục lưu trữ các file khôi phục:

# cd restored/

# sudo testdisk

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (2)

   Trong màn hình hiển thị như trên, bạn hãy chọn Create

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (3)

# process-testdisk

   Tiếp theo hãy chọn ổ đĩa đang chứa file mà bạn muốn khôi phục rồi chọn Proceed

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (4)

# efi-gpt-testdisk

   Sau đó chọn loại partition table mà hiện tại server của bạn đang sử dụng. Ở trong hình, Testdisk tự động phát hiện ra server của mình sử dụng là EFI GPT nên mình sẽ chọn luôn.

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (5)

# advaned-testdisk

   Sau đó hãy chọn Advanced

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (6)

# partition-testdisk

    Tiếp theo, bạn hãy chọn phân vùng chứa / rồi chọn List để xem cụ thể các thư mục trong phân vùng đó

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (7)

# list-testdisk

   Từ đây, bạn hãy di chuyển tới thư mục có chứa file đã xoá trước đó để thực hiện khôi phục. Ở bài viết này, mình đã xoá file ở thư mục /home/gdata nên mình sẽ đi tới thư mục đó

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (8)

# home-testdisk

   Các file được tô đỏ chính là các file đã xoá và có thể khôi phục lại được. Ở đây mình sẽ khôi phục file important-file1.png  và important-file3.png. Bằng cách chọn file cần khôi phục rồi bấm c để copy sau đó đi tới thư mục restored đã tạo trước đó, bấm C để khôi phục. Sau khi khôi phục chúng ta sẽ kiểm tra lại:

# cd/home/gdata

# ls -l

Gdata - [Hướng dẫn] Sử dụng Testdisk để khôi phục File đã xóa trên Ubuntu 20.04 (9)

# restore

   Bạn có thể thấy hiện tại file sau khi khôi phục đều được sở hữu bởi người dùng root và group root. Vì vậy, để người dùng thường đọc được file, bạn cần phải gán lại quyền cho các file đó:

# sudo chown gdata:gdata *

Kết luận

Như vậy ở trên Gdata đã chia sẻ với bạn về cách khôi phục file đã xoá với Testdisk. Hi vọng bài viết sẽ giúp ích cho bạn trong tương lai. Cuối cùng, trong quá trình cài đặt và thực hiện, nếu có vấn đề nào phát sinh, bạn đọc vui lòng liên hệ với Gdata theo thông tin dưới đây nhé!

Thông tin liên hệ

Hotline: 0904 299 668
Tổng đài: 1800 4814 – Phím 2
Email: lienhe@gdata.com.vn
Website: www.gdata.com.vn
– LinkedIn: https://www.linkedin.com/company/gdata-system-solution
Facebook: https://www.facebook.com/gdata.com.vn

CÔNG TY CP DỮ LIỆU TOÀN CẦU

Địa chỉ: Tầng 03 Tòa Lạc Hồng/ 27 Lê Văn Lương, Thanh Xuân, Hà Nội

Chương trình ưu đãi mới nhất tại GDATA – Cloud Server giá rẻ!

Cloud Server giá rẻ tại Gdata

 

  • 23/06/2023
  • 17626 Lượt xem
avatar_author

Tác giả: admin

  1. Đăng ký dùng thử
  2. Zalo chat
  3. Gọi miễn phí