Nhầm lẫn về thuật ngữ 'gắn kết' trong Linux


7

Tôi đang đọc trang người đàn ông gắn kếtnhân bản .

Tôi hiểu rằng mount được sử dụng để thêm hệ thống phân cấp thư mục vào một điểm gắn kết (một thư mục).

Trong trang man của clone, trong phần CLONE_NEWNS, họ đề cập đến các mount như là hệ thống phân cấp tệp mà một quy trình nhìn thấy.

Câu hỏi của tôi là, thuật ngữ 'mount' đang được sử dụng để chỉ các thư mục riêng lẻ trong hệ thống phân cấp thư mục được xem bởi một quy trình và 'điểm gắn kết' được sử dụng để chỉ các thư mục nơi hệ thống tệp có thể được gắn kết?

Câu trả lời:


5

Id thể hiện nó như thế này:

  • "mount points": các vị trí trong hệ thống phân cấp tệp nơi các hệ thống tệp đã được gắn kết vào
  • "mounts": tập hợp các hệ thống tệp được gắn kết / tập hợp các vị trí trong hệ thống phân cấp tệp nơi các hệ thống tệp đã được gắn kết
  • "to mount": hành động gắn hệ thống tệp vào phân cấp tệp

Khung nhìn của một quá trình đối với hệ thống phân cấp tệp sẽ thấy các giá trị gắn kết trong khi nó nhìn thấy hệ thống phân cấp tệp. Điều này bao gồm những phần mà hệ thống tập tin đã được gắn vào hệ thống phân cấp đó.


Vì vậy, bạn đang nói: mount points = mounts (cả hai đều được giải thích là: vị trí trong hệ thống phân cấp tệp nơi hệ thống tệp đã được gắn kết)?
Jake

Không, đó không phải là những gì tôi đã viết. Lưu ý "tập hợp" trong viên đạn thứ hai. Đối với tôi điều này làm cho một sự khác biệt, mặc dù thực sự chỉ là một tinh tế. Có lẽ nó sẽ là tốt hơn để gắn nhãn đạn " sự gắn kết" ...

Vậy 1 mount = 1 mount mount && mounts = tập hợp tất cả các điểm mount?
Jake

1
Hừm, tôi muốn nói " một mount" không quá nhiều "một mount mount", mà là "một hệ thống tập tin được gắn kết" vào hệ thống phân cấp tập tin. Tôi đồng ý với tuyên bố thứ hai.

1
định nghĩa tròn đẹp. Câu trả lời này có thể sử dụng một số thay đổi lớn.
jiggunjer
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.