Có thể giấu mất + tìm thấy?


18

Đưa ra một phân vùng chỉ dành cho việc lưu trữ nhạc, video và vv, liệu có thể ẩn thư mục bị mất + tìm thấy?

Câu trả lời:


19

Tạo một thư mục con trong đó hệ thống tập tin và chia sẻ / symlink rằng thay vì thư mục gốc hệ thống tập tin.

Đó là một ý tưởng tồi để loại bỏ thư mục bị mất + tìm thấy. Khi khôi phục, fsck cần một thư mục đa ngành hiện có để tạo các mục nhập thư mục cho các tệp bị mất. Nếu không có thư mục bị mất + tìm thấy, thì nó phải tạo một thư mục, có khả năng ghi đè dữ liệu.


1
Bất kỳ nguồn nào về điều đó?
kubanchot

Bởi "nguồn trên đó" Tôi giả sử bạn có nghĩa là tài liệu tham khảo? Nó không được đề cập trong bất kỳ trang nào mà tôi có thể tìm thấy, nhưng nó được đề cập ở đây (cảm ơn, Google): aplawrence.com/SCOFAQ/FAQ_scotec1fsck_lostfound.html
MikeyB

1
Ý tưởng thực sự xấu để loại bỏ nó. FSCK sẽ tạo lại, nhưng như đã nói ở trên có khả năng gây ra nhiều thiệt hại hơn.
Tonny

11

Đối với máy tính để bàn dựa trên Gnome2 / Mate Nautilus / Caja, hãy tạo một tệp có tên .hiddentrong thư mục gốc của ổ đĩa.

Chỉnh sửa nội dung để đọc:

lost+found

Nautilus sẽ ẩn thư mục bị mất + tìm thấy nếu bạn làm mới. Nhấn 'ctrl-h' để chuyển các mục ẩn / ẩn.


Quá tệ, điều này dường như không hoạt động đối với Cá heo hoặc thậm chí là Thunar của KDE. Tuy nhiên, Thunar ẩn mất + được tìm thấy theo mặc định vì đó là một thư mục hệ thống, có vẻ như
Manu Järvinen

@ ManuJärvinen Thư mục hệ thống nghĩa là gì? Theo như kernel có liên quan lost+foundlà một thư mục bình thường giống như bất kỳ thư mục nào khác. Nó chỉ fsckcó nhu cầu cho tên thư mục cụ thể này. Bất kỳ công cụ nào khác xử lý tên đặc biệt chỉ làm như vậy để phù hợp với quy ước được sử dụng bởi fsck.
kasperd

5

Nautilus (và Konq?) Sẽ diễn giải một tệp .hidden trong thư mục dưới dạng danh sách các tệp cần ẩn. Mặt khác, như những người khác đã đề xuất, sử dụng XFS hoặc ReiserFS.



4

Không. Nhưng bạn có thể xóa nó (nó sẽ được tạo lại ở fsck tiếp theo) hoặc bạn có thể sử dụng một hệ thống tệp khác không cần mất + tìm thấy. ext2 / 3 nào.


Vâng, nhưng bạn có thể có một đoạn script xóa nó sau khi fsck chạy. Tôi thực sự không biết ý nghĩa của việc này sẽ là gì.
BobbyShaftoe

1
Nói đúng ra, đây chỉ là lệnh fsck, cần thư mục bị mất + tìm thấy. Hệ thống tập tin tự nó không cần nó. Tôi không thể tìm thấy bất kỳ đề cập đến thư mục bị mất + tìm thấy trong mã nguồn hệ thống tập tin. Từ quan điểm của hệ thống tập tin, nó không khác với tất cả các thư mục khác.
kasperd

Thực sự, lời khuyên thực sự xấu. Đây là một thư mục đặc biệt vì serverfault.com/a/9909/2101
MikeyB

2

Mất + Tìm thấy là nơi FSCK sẽ gửi các bit của tệp mà nó có thể khôi phục nếu hệ thống tệp của bạn bị hỏng. Nếu thư mục hiện đang trống, bạn an toàn chỉ cần xóa nó.

FSCK (tôi tin) sẽ tạo lại nó nếu nó có bất cứ thứ gì cần đặt ở đó.

Không chắc chắn tại sao sự hiện diện của thư mục đó là vấn đề đối với bạn, mặc dù?



1

Ít nhất trong Ubuntu chỉ cần thay đổi chủ sở hữu của thư mục thành root

sudo chown -R root:root '/media/user/device/lost+found'

đó là nó.


-1

Không. Nó không thể bị ẩn bởi vì theo hệ điều hành UNIX, chỉ các tệp bắt đầu bằng dấu chấm được ẩn khỏi chế độ xem chuẩ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.