NFS Là Gì – Network File System Dịch Vụ Chia Sẻ Tài Nguyên

NFS là gì? Những vấn đề liên quan đến dùng NFS là gì vậy? Đó là những câu hỏi thắc mắc của nhiều người về NFS. Khi nhu cầu chia sẻ dữ liệu tăng cao thì NFS giúp giải quyết vấn đề này nhanh chóng. Hãy cùng tansonnhatairport.vn tìm hiểu và giải đáp thắc mắc NFS là gì nhé!

NFS là gì vậy?

Khi nhu yếu trao đổi, san sẻ ( sharing ) tài liệu phát sinh trên môi trường tự nhiên sever RedHat, bạn hoàn toàn có thể dùng dịch vụ Network File System ( NFS ) để xử lý. Thương Mại Dịch Vụ NFS cho phép san sẻ tập tin cho nhiều người dùng trên cùng mạng và người dùng có thể thao tác như với tập tin trên chính đĩa cứng của mình .

NFS Là Gì – Network File System Dịch Vụ Chia Sẻ Tài Nguyên 2

Bạn đang đọc: NFS Là Gì – Network File System Dịch Vụ Chia Sẻ Tài Nguyên

Hiện nay, 2 phiên bản tồn tại của NFS là gì vậy? Là NFS version 2 (NFSv2) và NFS version 3 (NFSv3). Trong đó phiên bản NFSv2 được sử dụng khá phổ biến trong thời gian qua. Phiên bản NFSv3 có thêm điểm mới là hỗ trợ đọc/ghi tập tin có kích thước thay đổi, thông báo lỗi tốt hơn. Từ phiên bản Linux 7.2 trở đi, RedHat lập trình hỗ trợ cả NFSv2 và NFSv3.

NFS Là Gì – Network File System Dịch Vụ Chia Sẻ Tài Nguyên

Cài đặt NFS server

NFS sử dụng thủ tục RPC (Remote Procedure Calls) để gửi, nhận yêu cầu giữa máy trạm và máy chủ nên dịch vụ portmap (dịch vụ quản lý yêu cầu RPC) cần phải được khởi động trước. Trên máy chủ NFS (máy dự định sẽ chia sẻ dữ liệu) khởi động hai dịch vụ NFS và portmap bằng hai câu lệnh sau:

[[email protected] root]# service nfs start

[[email protected] root]# service portmap start

Để NFS hoạt động giải trí Linux cần khởi động tối thiểu ba tiến trình sau :

Portmapper : tiến trình này không thao tác trực tiếp với dịch vụ NFS mà tham gia quản trị những nhu yếu RPC từ máy trạm gửi đến .Mountd : tiến trình này sẽ ánh xạ tập tin trên sever tới thư mục mà máy trạm nhu yếu. Bỏ ánh xạ khi máy trạm phát ra lệnh umount .NFS : là tiến trình chính, thực thi trách nhiệm của giao thức NFS, có trách nhiệm cung ứng cho máy trạm những tập tin hoặc thư mục được nhu yếu .

NFS Là Gì – Network File System Dịch Vụ Chia Sẻ Tài Nguyên 3

Câu lệnh để kiểm tra hoạt động giải trí của những dịch vụ tương quan đến NFS là gì vậy?

[ root @ tienna root ] # rpcinfo – p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100005 2 udp 1027 mountd 100005 2 tcp 1067 mountd 100005 3 udp 1027 mountd 100005 3 tcp 1067 mountd

Cấu hình NFS Server

Bạn có từng nghĩ đến thông số kỹ thuật dịch vụ NFS là gì không ? Việc thông số kỹ thuật dịch vụ NFS khá đơn thuần. NFS dùng tập tin / etc / exports để lưu danh sách tập tin mạng lưới hệ thống được san sẻ và tên máy tính ( hoặc địa chỉ IP tương ứng ) được cấp quyền dùng. Khi đổi khác nội dung tập tin này, bạn cần chăm sóc 1 số ít điểm sau :

Tất cả những dòng trắng đều không được đọc .Các ký tự đứng sau dấu # được hiểu là chú thích .Nếu dòng quá dài, bạn hoàn toàn có thể xuống dòng bằng cách dùng dấu báo xuống dòng ( \ ) .

Tập tin / etc / exports có cấu trúc như sau :

Trong đó những tham số được hiểu như sau :

Tên_thư_mục_chia_sẻ là tên thư mục cần san sẻ cho máy trạm .Tên_máy_tính_hoặc_địa_chỉ_IP là tên máy được san sẻ hoặc địa chỉ IP tương ứng. Nếu bạn dùng địa chỉ IP thì hoàn toàn có thể liệt kê nhiều máy theo địa chỉ mạng con .

Quyền hạn : Các máy trạm hoàn toàn có thể có những quyền hạn sau :

rw : quyền đọc và viết .ro : quyền chỉ đọc .noaccess : cấm truy vấn vào những thư mục cấp con của thư mục được san sẻ .

Ví dụ : Bạn cần san sẻ thư mục / home / project cho những máy có địa chỉ từ 192.168.0.0 đến 192.168.0.15 quyền đọc viết thì tập tin / etc / exports viết là : / home / project 192.168.0.0 / 28 ( rw )

Lưu ý: Giữa tên máy hoặc địa chỉ IP với quyền hạn thường không có dấu cách. Nếu bạn viết lại tập tin /etc/exports như sau:

/ home / project 192.168.0.0 / 28 ( rw ) # có dấu cách . Thì những máy từ 192.168.0.0 đến 192.168.0.15 chỉ có quyền đọc, còn những máy khác ( địa chỉ IP không thuộc dải trên ) lại có quyền đọc và ghi rất đầy đủ . Khi cần san sẻ cho nhiều máy thì tên những máy ( hoặc địa chỉ IP ) hoàn toàn có thể viết trên cùng một dòng nhưng cách nhau bằng khoảng chừng trắng .

Ví dụ: Bạn muốn chia sẻ thư mục /var/www/html cho các máy tính có địa chỉ IP là 192.168.3.2, 192.168.3.5, 192.168.3.7. và home.iti.vnu có quyền đọc, ghi là:

var / www / html 192.168.3.2 ( rw ) 192.168.3.5 ( rw ) 192.168.3.7 ( rw ) home.iti.vnu ( rw ) .

Đọc tài liệu san sẻ từ máy trạm

Bất cứ thư mục san sẻ nào trên server đều hoàn toàn có thể đọc bằng nhiều cách khác nhau. Tất nhiên, những thư mục này hoàn toàn có thể đọc thủ công bằng cách dùng câu lệnh mount, nhưng cách này yên cầu người dùng phải có quyền quản trị. Nếu bạn dự tính làm theo cách này thì dùng 2 câu lệnh dưới đây :

Câu lệnh ánh xạ tài liệu từ server lên thư mục máy trạm :

Mount .

Lưu ý: Trước khi chạy câu lệnh này bạn cần kiểm tra xem thư mục cần ánh xạ đã tồn tại thực hay chưa.

Ví dụ: Bạn cần ánh xạ thư mục /home/project trên máy có địa chỉ IP 192.16.3.3 lên thư mục /etc/project trên máy trạm bạn đang làm việc thì câu lệnh là:

mount 192.16.3.3 : / home / project / etc / project Sau khi câu lệnh này chạy bạn hoàn toàn có thể thực thi những thao tác trên thư mục etc / project như trên một thư mục vật lý thường thì. Sau khi kết thúc việc đọc ghi tài liệu hoặc tắt máy, bạn hoàn toàn có thể bỏ ánh xạ bằng câu l
ệnh : umount / mnt / project Ngoài cách mount ( ánh xạ ) bằng tay thủ công này bạn hoàn toàn có thể để mạng lưới hệ thống tự động hóa ánh xạ khi khởi động bằng cách viết thêm dòng lệnh có cấu trúc như sau vào tập tin / etc / fstab :

: nfs

Trong đó :

Tên server là tên của server có thư mục, và tập tin san sẻ đã khai báo .Đường dẫn đến thư mục san sẻ là đường dẫn tuyệt đối đến thư mục san sẻ trên server .Đường dẫn cục bộ là đường dẫn đến thư mục bạn cần ánh xạ đến trên máy trạm .Nfs chỉ cho hệ điều hành quản lý biết đây là thư mục của NFS .

Ví dụ: Bạn có thể ánh xạ thư mục /home/project trên máy có địa chỉ IP 192.16.3.3 lên thư mục /etc/project trên máy trạm bạn đang làm việc bằng cách thêm dòng sau vào tập tin /etc/fstab:

192.16.3.3 : / home / project / etc / project nfs Với cách ánh xạ này người dùng không nhất thiết phải có quyền quản trị. Thay vào đó khi muốn dùng một thư mục NFS nào đó họ chỉ cần dùng câu lệnh mount với một tham số :

mount

Ví dụ: Để đọc các tập tin trên thư mục /home/project của máy 192.16.3.3 (đã được ánh xạ lên thư mục /etc/project của máy cục bộ), bạn có thể nhập câu lệnh dưới đây tại máy trạm:

mount / etc / project Tất cả những tập tin và thư mục có trên / home / project của máy 192.16.3.3 sẽ hiển thị trên thư mục / etc / project .

Cách khởi động, ngừng và kiểm tra hoạt động giải trí của dịch cụ NFS là gì vậy?

Câu lệnh khởi động dịch vụ NRS là gì vậy? Sau khi sửa đổi tập tin thông số kỹ thuật / etc / exports, NFS không hề hiểu ngay sự biến hóa này. Do đó bạn phải khởi động lại dịch vụ bằng câu lệnh : / etc / init. d / nfs start hoặc service nfs restart Câu lệnh để ngưng NFS là gì vậy? Khi muốn dịch vụ ngừng hoạt động giải trí, bạn hoàn toàn có thể dùng một trong hai câu lệnh dưới đây : / etc / init. d / nfs stop hoặc service nfs stop Đôi khi bạn cũng cần kiểm tra trạng thái hoạt động giải trí của dịch vụ NFS trên server của mình để biết rằng dịch vụ này hiện đang hoạt động giải trí hay đã ngừng. Vậy câu lệnh để kiểm tra trạng thái hoạt động giải trí của dịch vụ NFS là gì vậy? Câu lệnh : / etc / init. d / nfs status hoặc service nfs status sẽ thông tin thực trạng hoạt động giải trí hiện tại của dịch vụ. Cũng như những dịch vụ khác, nếu dịch vụ hoạt động giải trí tốt thì bạn sẽ nhận được thông tin như sau : rpc.mountd ( pid 756 ) is running …

nfsd (pid 768 767 766 765 764 763 762 761) is running…

rpc.rquotad ( pid 751 ) is running … Số pid ( Process Identification ) trên máy tính của bạn hoàn toàn có thể sẽ khác tuỳ thuộc vào việc hệ điều hành quản lý quản trị những tiến trình như thế nào. Vì vậy bạn không cần do dự về sự độc lạ này . Nếu đã quen với tính năng san sẻ trên máy dùng hệ điều hành quản lý Windows thì giờ đây với RedHat, bạn sẽ thấy NFS rất hữu dụng ; đặc biệt quan trọng với mạng máy tính có nhiều người cộng tác. Thông qua bài viết này, chắc rằng những bạn đã hiểu được NFS là gì và cách dùng như thế nào rồi. Chúc những bạn biết NFS là gì và dùng chúng cho việc làm hiệu suất cao. Hãy cùng đón đọc những bài viết san sẻ kiến thức và kỹ năng mới của tansonnhatairport.vn nhé !

Giới thiệu: Quang Sơn

Quang Sơn là giám đốc hocdauthau.com - Kênh thông tin học đấu thầu, kiến thức tổng hợp, công nghệ, đời sống.

0 Shares
Share
Tweet
Pin