- Việc đổi tên tệp có được lưu trong bất kỳ nhật ký hoặc siêu dữ liệu nào ở đâu đó không?
Thực tế mà nói, không. Tên tệp là một bản ghi duy nhất trong hệ thống tệp. Trong Linux, tên tệp trỏ đến inode, là mã định danh duy nhất thực sự của tệp. Theo cách đó, một tệp có thể tồn tại ở nhiều nơi trong hệ thống tệp linux. Nếu bạn đổi tên một tệp, tên mới sẽ thay thế tên cũ trong hệ thống tệp.
Đó là một sự đơn giản hóa: các hệ thống tệp hiện đại rất phức tạp. Ví dụ, họ thường cũng có ghi nhật ký, trong đó có thể tạm thời giữ một tên cũ. Tuy nhiên, điều này có thang thời gian chỉ trong vài phút, chắc chắn không phải là hai năm.
- Có cách nào để tìm kiếm các tệp cũ bằng tên đổi tên trước của chúng không? Nếu có, tôi sử dụng lệnh hoặc công cụ nào?
Vì 1, không. Tên tệp đã đổi tên bị ghi đè.
- Có cách nào để tôi có thể tìm kiếm (có thể) các tệp đã bị xóa trong ổ cứng (SSD) trong một đường dẫn cụ thể mà không cần xây dựng lại bảng bố cục tệp của toàn bộ phân vùng (có thể mất một thời gian dài!?)?
Bây giờ bạn đang ở trong khu vực khôi phục dữ liệu. Phục hồi dữ liệu khá khó khăn trong hệ thống tệp linux hiện đại, do cách chúng hoạt động. Có một công cụ chụp ảnh
(và công cụ đi kèm của nó đĩa kiểm tra
) cho phép khôi phục một số tệp đã xóa - chụp ảnh
tuy nhiên, sẽ không hoạt động dựa trên tên tệp mà sẽ khắc dữ liệu kỹ thuật số, khôi phục các khối khi nhận dạng được dữ liệu kỹ thuật số giống với định dạng tệp đã biết.
Di chuyển và đặc biệt là xóa dữ liệu được coi là một quá trình không thể đảo ngược cho các mục đích thực tế.Biện pháp phòng ngừa duy nhất đối với các thao tác tệp không mong muốn hoặc có lỗi là duy trì một bản sao lưu, trong trường hợp của bạn tốt nhất là tạo phiên bản (tức là giữ nguyên phiên bản rất cũ).