Khôi phục từ mất + tìm thấy


7

Có một vấn đề trên thẻ nhớ / thẻ nhớ EXT4 và sau đó và fsck tất cả các tệp đã được đặt vào + mất tìm thấy.

Câu hỏi : làm thế nào tôi có thể khôi phục tên tệp / phân cấp cũ từ mất + tìm thấy? Hay là không thể? Không tính khôi phục từ bản sao lưu.

Câu trả lời:


3

Lần trước tôi phải làm điều đó - nhiều năm trước - bạn phải đoán dựa trên nội dung tập tin. Tôi nghi ngờ có một cách tốt hơn ngày hôm nay.

Chương trình 'tập tin' có thể giúp đỡ ở đây vì nó sẽ cho bạn ý tưởng về loại dữ liệu, vì vậy bạn có thể sử dụng điều này để xem các tập tin một cách thích hợp để bắt đầu.


5

Bạn không thể tìm thấy tên gốc và vị trí của một tập tin trong /lost+foundbởi vì đó là những gì lost+foundlà về : đó là nơi fsckputs mảnh các tập tin mà nó đã không thể đính kèm bất cứ nơi nào trong cây thư mục. Nếu vị trí đã được biết, fscksẽ để lại tập tin đúng như ý muốn.

Về mặt lý thuyết có fsckthể chỉ có một phần thông tin, chẳng hạn như tên tệp chứ không phải vị trí thư mục, nhưng điều đó không xảy ra với hệ thống tệp thông thường.

Bạn có thể tìm thấy manh mối trong tập tin. Các filelệnh ít nhất sẽ cho bạn biết những gì loại của tập tin đó là (nếu nó nhận ra nó). Một số tệp mang thông tin bổ sung bên trong; ví dụ: hình ảnh JPEG và TIFF có thể chứa dữ liệu EXIF , tệp MP3 có thể chứa thẻ ID3 , v.v.


0

Câu trả lời thực sự là bạn không nên thử. Bạn không có ý tưởng nếu nội dung được hoàn thành. Bạn nên khôi phục từ một bản sao tốt được biết đến.


0

Tên tệp và phân cấp không, nhưng sử dụng tệp có thể giúp bạn khôi phục một số nội dung. Tôi sử dụng trình soạn thảo Joe có các lựa chọn hình chữ nhật nếu bạn bật chúng. Vì vậy, tôi có thể thực hiện "ls> ques" sau đó tìm kiếm thay thế để biến nó thành một danh sách các câu lệnh như 'file "# 133024"> 133024.txt'. Tôi đã chạy nó dưới dạng một tập lệnh sh, sau đó tôi có thể làm 'grep PDF * .txt> pdflist'. Với việc mở trong trình xem mc và mc khác trong thiết bị đầu cuối khác, tôi đã xem qua pdflist.txt và chuyển tất cả các tệp PDF vào thư mục riêng của họ. Bạn có thể làm tương tự với các tệp văn bản ASCII và bất cứ thứ gì nó xác định.

Ngoài ra còn có những bất ngờ kỳ lạ như '# 410423: dữ liệu nén gzip, là "x264_git.tar"'. Bạn cũng có thể 'cat * .txt> filelist' để có được tất cả các mô tả trong một tệp.


0

Trong trường hợp của tôi đã có lỗi I / O trong khi đọc. Và sau khi chạy, e2fscktôi đã tìm thấy hầu hết các tệp của mình lost+foundtrong các thư mục con và hầu hết các tệp (và tên tệp) đều ổn .

Vì vậy, đi đến lost+found, chạy

find | less

và xem nếu bạn sẽ tìm thấy các tập tin của bạn. Chúc may mắn!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.