/ / Cách sử dụng RecoverPy để cứu các tệp đã xóa trên Linux

Cách sử dụng RecoverPy để cứu các tệp đã xóa trên Linux

Vô tình xóa một tệp trên hệ thống Linux của bạn có thể làm hỏng hoàn toàn một ngày của bạn và làm giảm năng suất của bạn. Mặc dù có các công cụ chuyên dụng và thậm chí là các bản phân phối hoàn chỉnh để khôi phục các tệp vô tình bị xóa, nhưng RecoverPy là cách nhanh nhất và dễ dàng nhất để khôi phục các tệp đã xóa trên Linux.


RecoverPy là gì và tại sao bạn cần nó?

Một người ném giấy vào thùng đang cháy

Điều quan trọng là giữ cho hệ thống tệp Linux của bạn sạch sẽ và gọn gàng. Rác còn sót lại từ các gói bị loại bỏ, các dự án bị hủy bỏ và các ứng dụng hiếm khi được sử dụng tích tụ theo thời gian. Trước khi bạn biết điều đó, bạn đã hoàn toàn hết dung lượng. Các dịch vụ không khởi động được và trình bao của bạn không hoạt động như bình thường.

Mặc dù bạn có thể truy cập lần lượt từng thư mục và kiểm tra từng tệp trước khi chọn xóa, nhưng nhiều khả năng là bạn sẽ sử dụng một trong nhiều ứng dụng dọn dẹp hệ thống tuyệt vời có sẵn cho Linux. Các ứng dụng này có giao diện trực quan và cho phép bạn xóa các tệp khỏi nhiều thư mục cùng một lúc.

Thảm họa! Trong lúc gấp rút lấy lại dung lượng đĩa quan trọng, bạn đã vô tình xóa mất bằng Tiến sĩ sắp hoàn thành của mình. luận án, bản scan giấy chứng nhận đám cưới của bạn và nhiều bài báo mà bạn đang lưu lại cho hậu thế.

Sau khi bạn đã hoàn thành việc trừng phạt bản thân vì đã không duy trì lịch sao lưu hiệu quả, đã đến lúc lấy lại các tệp của bạn!

RecoverPy là một ứng dụng Python mạnh mẽ, tận dụng khả năng hệ thống của bạn để khôi phục các tệp bị mất và thậm chí cả các tệp đã bị ghi đè. Không giống như các tiện ích khôi phục tệp nổi tiếng hơn như Testdisk, có thể gây khó khăn khi sử dụng, RecoverPy được thiết kế đơn giản.

Ứng dụng có thể quét toàn bộ hệ thống của bạn và định vị các chuỗi trong tên tệp, tiêu đề và thậm chí bên trong các tệp nhị phân mà bạn có thể không nghĩ tới. Trên hết, RecoverPy tự hào có giao diện người dùng đầu cuối trực quan và hấp dẫn (TUI), giúp việc khôi phục các tệp đã xóa trên Linux trở nên đơn giản.

Cách cài đặt RecoveryPy trên Linux

Vì RecoverPy là một ứng dụng Python nên bạn cần cài đặt Python trên hệ thống Linux của mình. Kiểm tra xem bạn đã cài đặt chưa bằng cách nhập lệnh này vào bất kỳ thiết bị đầu cuối nào:

 python3 --version 

Nếu bạn chưa cài đặt Python, hãy làm theo hướng dẫn của chúng tôi về cách cài đặt Python trên Ubuntu.

RecoveryPy phụ thuộc vào lsblk để thu thập thông tin trên các thiết bị khối, tiếng kêu để tìm kiếm và kết hợp các mẫu, đ để đọc và ghi tệp, đồng thời cung cấp cho bạn chỉ báo về cách tìm kiếm đang diễn ra. Bạn có thể cài đặt tất cả các phụ thuộc này trên các bản phân phối có nguồn gốc từ Debian bằng:

 sudo apt install grep coreutils util-linux progress 

Trên các hệ thống liên quan đến Arch:

 sudo pacman -S grep coreutils util-linux progress 

Hoặc trên gia đình Fedora với:

 sudo dnf install grep coreutils util-linux progress 

Bây giờ bạn có thể cài đặt RecoverPy với:

 sudo python3 -m pip install recoverpy 

Bạn sẽ nhận thấy rằng chúng tôi đã thực hiện một bước khác thường là cài đặt gói Python bằng cách sử dụng sudo, thay vì với tư cách là người dùng thông thường. Điều này là do để tìm kiếm hệ thống tệp, RecoverPy cần được chạy bằng quyền root hoặc được gọi bằng sudo. Cài đặt gói bằng sudo có thể tránh nhầm lẫn sau này.

Sử dụng RecoverPy để cứu các tệp đã xóa trên Linux

recoverypy tui hiện hộp tìm kiếm và phân vùng

Trước khi bạn khởi chạy RecoverPy, bạn nên biết càng nhiều về tệp bị thiếu của mình càng tốt. Tên tệp là một khởi đầu tốt và nếu bạn tìm kiếm theo cách này, RecoverPy cũng sẽ hiển thị các mục từ lịch sử shell, lịch sử trình duyệt đã xóa của bạn, v.v.

Các chi tiết hữu ích khác cần có bao gồm ngày tạo tệp và nếu bạn đang tìm kiếm một bức ảnh đã bị xóa, kiểu máy ảnh. Những chi tiết này thường được bao gồm trong tiêu đề tệp hình ảnh và có thể giúp bạn xác định vị trí tệp bị mất của mình.

Với mục đích trình diễn, chúng tôi đã tạo một tệp có tên “testdoc”, dán một bài báo của BBC vào, lưu nó, sau đó sử dụng rừm để xóa tập tin.

Tốt nhất, bạn nên ngắt kết nối phân vùng mà bạn định tìm kiếm và chạy RecoverPy từ một phân vùng riêng biệt để ngăn chặn bất kỳ sự thay đổi nào nữa đối với tệp bị mất của bạn.

Bắt đầu RecoveryPy với:

 sudo python3 -m recoverpy 

…và nhập chuỗi tìm kiếm của bạn vào hộp tìm kiếm.

Sử dụng Chuyển hướng để chuyển sang menu “Các phân vùng khả dụng”, sau đó các phím mũi tên để chọn phân vùng bạn muốn tìm kiếm. Khi bạn vui, hãy đánh Chuyển hướng một lần nữa cho đến khi “Bắt đầu tìm kiếm” được đánh dấu, sau đó Đi vào để bắt đầu tìm kiếm.

màn hình kết quả recoverypy hiển thị 28 kết quả

RecoverPy sẽ giúp bạn cập nhật tiến trình và khi hoàn thành, bạn sẽ thấy một màn hình đầy kết quả. Như bạn có thể thấy trong ảnh chụp màn hình, chúng có thể liên quan đến các mẩu lệnh, thao tác tệp, chuỗi tìm kiếm, v.v.

màn hình recoverypy hiển thị nội dung của tệp

Sẽ tốt hơn nhiều nếu bạn biết điều gì đó liên quan đến nội dung tệp. Đối với tìm kiếm tiếp theo của chúng tôi, chúng tôi đã cố gắng nhớ lại một vài từ văn bản từ tệp và vài phút sau, RecoverPy đã thu hẹp kết quả cho một ứng cử viên.

Nhấn Đi vào để chọn mục bạn muốn kiểm tra, sau đó trên màn hình tiếp theo, hãy quyết định xem đây có phải là tệp đã xóa mà bạn muốn khôi phục hay không. Nếu có, nhấn Chuyển hướng hai lần, sau đó Đi vào để chọn “Thêm khối” và Chuyển hướng hai lần nữa, sau đó Đi vào để lưu tệp vào một vị trí mới.

Nó đơn giản mà.

Khôi phục các tệp đã xóa trên Linux thật dễ dàng với RecoverPy

Bây giờ bạn đã biết cách khôi phục các tệp đã xóa trên Linux một cách nhanh chóng và đơn giản, bạn không cần phải lo lắng về việc vô tình xóa các tài liệu quan trọng. Để yên tâm hơn, hãy xem xét việc lưu trữ các tệp quan trọng trực tuyến với bộ nhớ đám mây giá cả phải chăng.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *