Câu trả lời:
SAMBA ban đầu là SMB Server - nhưng tên phải được thay đổi do SMB Server là một sản phẩm thực tế. SMB là tiền thân của CIFS. SMB "khối tin nhắn máy chủ" và CIFS "hệ thống tệp internet chung" là các giao thức. Samba thực hiện giao thức mạng CIFS. Đây là những gì cho phép Samba giao tiếp với các hệ thống MS Windows (mới hơn). Thông thường bạn sẽ thấy nó được đề cập đến SMB / CIFS. Tuy nhiên, CIFS là phần mở rộng của giao thức SMB, vì vậy nếu ai đó đang chia sẻ SMB qua Samba với hệ thống cũ vẫn sử dụng NetBIOS, thì thông thường sẽ kết nối với máy chủ Samba thông qua cổng 137, 138, 139 và CIFS hoàn toàn là cổng 445.
Vì vậy, để trả lời câu hỏi của bạn trực tiếp Samba cung cấp chia sẻ tệp CIFS. Thời gian bạn có thể sử dụng SMB qua CIFS là nếu bạn đang cung cấp quyền truy cập vào các hệ thống Windows 2K hoặc sớm hơn hoặc bạn chỉ muốn kết nối với cổng 139 thay vì 445.
Nếu bạn thực sự muốn biết về CIFS, một trong những cuốn sách dứt khoát có sẵn trực tuyến miễn phí.
Triển khai CIFS - Hệ thống tập tin Internet phổ biến
Nếu bạn muốn tìm hiểu sâu hơn về Samba, cuốn sách này cũng có sẵn trực tuyến miễn phí.
Mặc dù có một phiên bản mới hơn nhưng không trực tuyến miễn phí mà tôi biết.
Nếu câu hỏi của bạn có nghĩa là "sự khác biệt giữa loại hệ thống smbfs
và cifs
tệp của lệnh mount trên Linux là gì?" sau đó tôi có một câu trả lời cho bạn
Hệ thống tệp smbfs
là một FS cũ hơn, có nguồn gốc từ dự án Samba, được kết hợp chặt chẽ với các công cụ Samba (smb.conf, smbmount, v.v.). Hệ thống tập tin này đã không được chấp nhận mặc dù chưa được gỡ bỏ để tương thích ngược, mặc dù người dùng sẽ thấy các cảnh báo khi sử dụng nó (ít nhất là cho lần sử dụng gắn kết đầu tiên). Không có người duy trì cho các smbfs.
Hệ thống tệp cifs
là hệ thống tệp mới hơn trong Kernel. Nó đã được cải thiện hỗ trợ (như SMB2 mặc dù vẫn còn thử nghiệm) và được duy trì đúng cách. Nó không dựa vào công cụ Samba (như smb.conf).
SAMBA là một triển khai của SMB (Khối tin nhắn máy chủ), nếu wikipedia đáng tin cậy, đã đổi tên thành CIFS (Hệ thống tệp Internet chung) vào năm 1996 , vì vậy, trả lời trực tiếp câu hỏi của bạn, SAMBA là một triển khai, CIFS là một giao thức, nhưng tôi đoán bạn đã hỏi về SMB và CIFS, dường như là cùng một giao thức, mặc dù tôi đoán bạn có thể nói CIFS là phiên bản mới hơn của SMB.