HostingViet | Công ty Cổ phần Công nghệ số Thiên Quang

NFS là gì? Hướng dẫn cách cài đặt NFS Server

Tin tức | 2025-09-10 14:16:25+07
NFS là gì?

NFS là gì?

NFS là viết tắt của cụm từ Network File System, là một giao thức được thiết kế ra giúp chia sẻ thông tin dữ liệu qua mạng được Sun Microsystems phát triển năm 1984. Nhờ có NFS, từ máy tính này, bạn có thể xem các tập tin lưu trữ trên một máy tính khác trong cùng một mạng.

Hệ thống NFS có thể dùng trên nhiều hệ điều hành khác nhau gồm: Linux, Windows, IBM AIX, Microsoft Windows, Oracle Solaris và Hewlett Packard Enterprise HP-UX.

Ưu và nhược điểm của NFS

Dưới đây là các ưu và nhược điểm của NFS:

Ưu điểm:

Nhược điểm:

Các phiên bản của NFS

NFS có 4 phiên bản sau đây:

NFS có 4 phiên bản là NFSv2, NFSv3, NFSv4 và WebNFS

 

Phiên bản NFSv2 (1989)

Phiên bản NFSv2 được chỉ định trong RFC 1094, nó có các tính năng chính sau:

Phiên bản này cho tới hiện nay đã bị lỗi thời, không nên sử dụng.

Phiên bản NFSv3 (1995)

Phiên bản NFSv3 được chỉ định trong RFC 1813, có các tính năng sau:

Phiên bản này vẫn được sử dụng rộng rãi hiện nay, có thể tương tác với NFSv4 nhưng không có nhiều tính năng mới.

Phiên bản mở rộng - WebNFS

WebNFS là phần mở rộng của NFSv2 và NFSv3, cho phép hệ thống có thể hoạt động ở sau bức tường lửa mà không bị ảnh hưởng bởi sự phức tạp của những giao thức MOUNT và Portmap.

Phiên bản này có cổng TCP/UDP cố định (2049). WebNFS đã đưa ra khái niệm về tước hiệu tệp công khai (ký tự rỗng cho NFSv2, độ dài bằng 0 cho NFSv3) cho phép dùng làm điểm bắt đầu. Cả hai thay đổi này sau đó đã được tích hợp vào phiên bản NFSv4.

Phiên bản NFSv4 (2003)

Phiên bản này có bản cập nhật được phát hành đầu tiên vào năm 2000 và ghi lại trong RFC 3010.

Đây là phiên bản NFS đầu tiên cho phép xuất bản IETF dưới dạng tiêu chuẩn Proposed Standard.

Dưới đây là các tính năng mới của phiên bản NFSv4:

Vào năm 2003, một phiên bản cập nhật khác của NFS, với một số các thay đổi nhỏ được tái bản, nó có tên là RFC 3530. Phiên bản này đã sửa một vài lỗi trong phiên bản đầu tiên và được thêm một số cải tiến mới cho giao thức.

Danh sách dịch vụ hỗ trợ hệ thống tệp Network File System

Khi triển khai NFS, để hệ thống hoạt động ổn định, tránh lỗi, bạn nên cấu hình thêm các dịch vụ dưới đây: 

Cách mà NFS hoạt động

Network File System hoạt động theo giao thức Client - Server. Quá trình hoạt động của nó như sau:

Quy trình thiết lập máy khách truy cập vào Network File System Server có thể thực hiện theo cách thủ công thông qua lệnh lệnh mount hoặc configuration file — /etc/exports. Trong đó, mỗi dòng của file configuration metadata NFS sẽ chứa mount point, IP và tên miền của máy chủ lưu trữ hoặc là bất kỳ các thông tin nào cần thiết để có thể truy cập vào hệ thống tập tin.

Cách cấu hình NFS trên NAS Synology

NFS trên NAS trên Synology cho phép người dùng chia sẻ thư mục và tệp tin trong mạng nội bộ một cách nhanh chóng. Để cấu hình, trước tiên bạn cần cài đặt hệ thống NAS, gán quyền NFS cho các thư mục dùng chung trước khi thực hiện cấu hình NFS. Bạn có thể tham khảo hướng dẫn chi tiết từng bước thực hiện dưới đây: 

Bước 1: Cài đặt hệ thống NAS

Để thực hiện, bạn đăng nhập vào DSM bằng tài khoản Administrators → chọn Control Panel → chọn File Services. Chuyển đến tab Win/Mac/NFS rồi tích vào ô Enable NFS. Chọn Apply để lưu cài đặt vừa thực hiện. 

Bước 2: Gán quyền NFS cho các thư mục dùng chung

Muốn tạo được thư mục dùng chung với máy khách NFS, bạn cần định cấu hình quyền NFS cho thư mục trước tiên. 

Bước 3: Gắn thư mục dùng chung

Ở bước này, bạn thực hiện gắn thư mục dùng chung với máy khách NFS. Bạn có thể tham khảo hướng dẫn dưới đây được thực hiện trên Linux. 

Hướng dẫn cài đặt và cấu hình NFS Server trên Linux

NFS hỗ trợ nhiều OS Linux bao gồm cả CentOS, Almalinux hay Ubuntu, Debian. Dưới đây là hướng dẫn chi tiết giúp bạn cài đặt và cấu hình NFS trên từng hệ điều hành này.

Cài đặt NFS Server trên CentOS/Almalinux

Cài đặt NFS Server trên Ubuntu/Debian

Hướng dẫn sử dụng NFS

Sau khi cấu hình thành công dịch vụ NFS, bạn có thể bắt đầu sử dụng để chia sẻ và truy cập dữ liệu thông qua hướng dẫn các bước dưới đây: 

Tóm lại, NFS (Network File System) là một trong những giao thức chia sẻ tệp tin phổ biến, giúp các máy tính trong cùng mạng có thể truy cập, chỉnh sửa và quản lý dữ liệu tập trung một cách dễ dàng. Trên đây HostingViet đã giải đáp cho bạn về khái niệm “NFS là gì?”, các ưu - nhược điểm và các phiên bản và cách mà NFS hoạt động. Nếu bạn có gì thắc mắc, có thể liên hệ với chúng tôi qua hotline 024.2222.2223 để được giải đáp nhé.


Bài viết khác