NFS và SAMBA
1 NFS
Network File System - NFS do công ty Sun Microsystems tạo ra với mục đích dùng để chia sẻ các tập tin và th¬ư¬ mục giữa những hệ điều hành UNIX. Với NFS, khi một tập tin hoặc thư¬ mục đư¬ợc dùng chung, nó gần n¬hư¬ trở thành một phần hệ thống của người dùng thay vì có mặt trên máy ở xa. NFS có thể sử dụng cho nhiều kiểu mạng khác nhau như¬ng thực tế nó đư¬ợc thiết kế để làm việc với TCP/IP và hiện nay NFS vẫn đư¬ợc sử dụng phổ biến trên các mạng TCP/IP. Bên trong hệ điều hành Linux và UNIX, NFS sẽ hoạt động ở chế độ ngang hàng. Điều này có nghĩa máy tính của người dùng có vai trò như¬¬ một máy khách của dịch vụ NFS trên một máy khác và là máy phục vụ cho những máy khác trên mạng hoặc đồng thời đóng cả hai vai trò.
2 SAMBA
Các hệ thống Linux sử dụng giao thức TCP/IP trong kết nối mạng, trong khi đó hệ điều hành của Microsoft sử dụng một giao thức kết nối mạng khác – giao thức Server Message Block (SMB), giao thức này sử dụng NetBIOS để cho phép các máy tính chạy Windows chia sẻ các tài nguyên với nhau trong mạng cục bộ. Để kết nối tới các mạng lớn, bao gồm cả những hệ thống Unix, Microsoft phát triển Common Internet File System (CIFS), CIFS vẫn sử dụng SMB và NetBIOS cho mạng Windows. Có một phiên bản của SMB được gọi là Samba, Samba cho phép các hệ thống Unix và Linux kết nối tới mạng Windows. Các hệ thống Unix/Linux có thể sử dụng các tài nguyên trên hệ thống Windows, đồng thời nó cũng chia sẻ tài nguyên trên hệ thống cho máy tính Windows.
Gói phần mềm Samba có chứa hai daemon dịch vụ và nhiều chương trình tiện ích. một daemon là smbd cung cấp các dịch vụ tập tin và in ấn cho các hệ thống khác có hỗ trợ SMB. Một daemon là nmbd cung cấp chức năng phân giải tên NetBIOS và hỗ trợ dịch vụ duyệt thư mục.
Samba cung cấp bốn dịch vụ chính: dịch vụ chia sẻ tập tin và máy in, xác thực và cấp phép, phân giải tên và thông báo dịch vụ. Daemon SMB, smbd, cung cấp các dịch vụ chia sẻ tập tin và máy in, cũng như xác thực và cấp phép cho những dịch vụ này. Điều này có nghĩa là người dùng trên mạng có thể dùng chung các tập tin và máy in. Samba có sử dụng tập tin /etc/samba/smbpassword để lưu trữ các mật mã truy nhập người dùng.
3 Sự khác nhau của NFS và SAMBA
Sự khác biệt lớn nhất đó là
+ SAMBA ưu điểm lớn nhất là cung cấp khả năng share cho mọi hệ thống, tức là có thể cho 2 hay nhiều hệ thống khác nhau như là linux cho windows và ngược lại.Nhưng hạn chế ở một khía cạnh nào đó khả năng và cơ chế của SAMBA không thực sự hiệu quả bằng NFS.
+ NFS được nâng cao hơn về hiệu suất và khả năng sử dụng tài nguyên giữa các máy chủ linux với nhau. Nhưng hạn chế rất lớn đó là không thể chia sẻ giữa các hệ thống khác nhau, tức là không thể chia sẻ linux và windows và ngược lại.