Thuật ngữ của khối lượng gắn kết (thư mục ảo?)


2

Nếu tôi hiểu chính xác, tên tệp Thiết bị là tham chiếu đến thiết bị được tìm thấy trong / dev. Điểm gắn kết là bất cứ nơi nào hệ thống tập tin có thể truy cập được, nhưng vai trò của thư mục ảo mà điểm gắn kết nằm ở đâu? Có bất kỳ lý do nào nó không được coi là "thư mục thực" hay đây là một thuật ngữ lịch sử cổ xưa?

Câu trả lời:


2

Tệp thiết bị là một loại tệp đặc biệt không gắn nhãn bất kỳ phần dữ liệu nào trên đĩa mà chỉ đóng vai trò là giao diện cho kernel; tập tin thiết bị được thực hiện với mknod. Họ thường ở /dev, nhưng đó là thông thường.

Linux chỉ có một cấu trúc thư mục bắt đầu từ thư mục gốc /, nhưng nhiều hệ thống tập tin khác nhau có thể được gắn vào cấu trúc bằng cách gắn chúng vào các thư mục con cụ thể. Không có gì đặc biệt về thư mục chứa, nhưng nếu nó không trống, thì bạn không thể truy cập nội dung của nó nếu bạn gắn một số hệ thống tệp khác trên nó.

Nói chung, việc gắn hệ thống tập tin là trong suốt và bạn không thể biết chỉ bằng cách nhìn vào đường dẫn mà hệ thống tập tin vật lý mà bạn hiện đang ở. Kiểu df . tim ra.


OK, nếu không có gì đặc biệt về thư mục gắn kết, có lẽ thuật ngữ "thư mục ảo" là một thuật ngữ cổ.
Igorio

1
@Ross: Toàn bộ cấu trúc thư mục Linux là "ảo" theo nghĩa là nó không nằm trên bất kỳ một hệ thống tệp nào. Có lẽ nếu bạn so sánh điều này với các hệ thống tệp DOS, nơi mọi thứ là "thực", bạn có thể muốn thuật ngữ này. Cá nhân, tôi dự trữ "thư mục ảo" cho một cái gì đó giống như những gì một máy chủ web phơi bày - nó trông giống như một cấu trúc thư mục, nhưng nó không giống như vậy.
Kerrek SB
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.