Trong một nghĩa nào đó, nhiều máy chủ là các máy chủ tập tin; Ví dụ, các thông điệp email và các trang web có thể được coi như là các tập tin và thực sự được lưu trữ như vậy trên đĩa. Một máy chủ tập tin thường được xác định, mặc dù, cho phép người dùng truy cập vào các tập tin như vậy. Một số giao thức máy chủ tập tin, bao gồm SMB / CIFS và NFS, được thiết kế để cung cấp các tính năng hệ thống tập tin phổ biến cho các khách hàng. Điều này cho phép khách hàng để điều trị các máy chủ tập tin như thể nó là một đĩa cứng, lắp nó và cho người dùng truy cập vào các tập tin trên máy chủ như là đã được các tập tin địa phương. (Trong SMB / CIFS, các thư mục được chia sẻ theo cách này được gọi là cổ phần; trong NFS, họ được gọi là xuất khẩu.) Mô hình này cho một máy chủ tập tin là vô cùng mạnh mẽ, vì nó đơn giản hóa trải nghiệm người dùng; người dùng có thể nhấp đúp mạng chia sẻ các biểu tượng trên desktop của họ và sau đó biểu tượng tập tin double-click để khởi động ứng dụng kết hợp với các loại tập tin, chẳng hạn như một trình xử lý hoặc một trình soạn thảo đồ họa.
SMB / CIFS được thiết kế với hệ điều hành DOS, Windows và OS / 2 trong tâm trí, và do đó, nó hỗ trợ các tính năng hệ thống tập tin được phổ biến cho các OS. Thực tế này có những thách thức nhất định cho Samba, khi Samba phải ánh xạ các tính năng hệ thống tập tin Microsoft-style lên tương đương Linux gần nhất. Nhiều phức tạp của Samba xuất phát từ sự cần thiết để làm cho các ánh xạ. Trong hầu hết các trường hợp, điều này hoạt động tốt, và người dùng có thể được sung sướng mà không biết rằng tập tin của họ được lưu trữ trên một máy tính Linux. Samba cũng hỗ trợ các phần mở rộng, thực hiện trong
phần CIFS của giao thức SMB / CIFS, cho phép nó để lưu trữ siêu dữ liệu hệ thống tập tin Unix-phong cách để Samba có thể hoạt động như một máy chủ cho Unix và Linux khách hàng trong khi vẫn giữ họ
đang được dịch, vui lòng đợi..