Nếu bạn chạy fsck
, lệnh kiểm tra và sửa chữa hệ thống tệp, nó có thể tìm thấy các đoạn dữ liệu không được tham chiếu ở bất kỳ đâu trong hệ thống tệp. Đặc biệt, fsck
có thể tìm thấy dữ liệu trông giống như một tập tin hoàn chỉnh nhưng không có một cái tên trên hệ thống - một inode không có tên tập tin tương ứng. Dữ liệu này vẫn đang sử dụng hết dung lượng, nhưng không thể truy cập bằng bất kỳ phương tiện thông thường nào.
Nếu bạn yêu fsck
cầu sửa chữa hệ thống tập tin, nó sẽ biến những tập tin gần như bị xóa này trở lại thành tập tin. Vấn đề là, tập tin đã có tên và vị trí một lần, nhưng thông tin đó không còn nữa. Vì vậy, fsck
gửi các tập tin trong một thư mục cụ thể, được gọi lost+found
(sau khi mất và tìm thấy tài sản).
Các tệp xuất hiện trong lost+found
các tệp thường là các tệp đã bị hủy liên kết (nghĩa là tên của chúng đã bị xóa) nhưng vẫn được mở bằng một số quy trình (vì vậy dữ liệu chưa bị xóa) khi hệ thống tạm dừng (hoảng loạn nhân hoặc mất điện). Nếu đó là tất cả những gì đã xảy ra, những tập tin này dự kiến sẽ bị xóa, bạn không cần phải quan tâm đến chúng.
Các tệp cũng có thể xuất hiện lost+found
do hệ thống tệp ở trạng thái không nhất quán do lỗi phần mềm hoặc phần cứng. Nếu đó là trường hợp, đó là cách để bạn tìm các tệp bị mất nhưng việc sửa chữa hệ thống được quản lý để cứu vãn. Các tệp có thể chứa hoặc không chứa dữ liệu hữu ích và ngay cả khi chúng có thể không đầy đủ hoặc đã lỗi thời; tất cả phụ thuộc vào mức độ thiệt hại của hệ thống tập tin.
Trên nhiều hệ thống tệp, lost+found
thư mục này hơi đặc biệt vì nó hiển thị một chút không gian fsck
để gửi tệp ở đó. (Không gian không phải dành cho các tập tin dữ liệu, mà fsck
lá tại chỗ, nó cho các mục thư mục mà fsck
có để tạo nên.) Nếu bạn vô tình xóa lost+found
, không tái tạo nó với mkdir
, sử dụng mklost+found
nếu có.
lost+found
. Nếu bạn muốn ẩn nó, hãy sử dụng một hệ thống tập tin khác hoặc gắn kết nó ở nơi khác, giữ mọi thứ trong thư mục con và symlink thư mục con đến nơi "thực" mà bạn sử dụng dữ liệu từ đó.