[NFS] [LAB] Hướng dẫn triển khai NFS

30/12/2020

I) Mô hình

II) IP Planning

III) Triển Khai

1: Trên NFS Server

Bước 1: Cài đặt

yum install nfs-utils -y

Bước 2: Tạo thư mục chia sẻ

[[email protected] ~]# mkdir /datachung

Bước 3: Sửa file /etc/exports

Cú pháp cấu hình trong file:

dir host1(options) host2(options) hostN(options) …

Trong đó:

  • dir : thư mục hoặc file system muốn chia sẻ.
  • host : một hoặc nhiều host được cho phép mount dir. Có thể được định nghĩa là một tên hoặc một nhóm sử dụng 1 dải địa chỉ mạng/subnetmask…
  • options : định nghĩa 1 hoặc nhiều options khi mount.

Ở đây, mình sẽ cấp cho giải 66.0.0.0/24 quyền đọc ghi.

[[email protected] ~]# echo "/datachung 66.0.0.0/24(rw)" >> /etc/exports

Bước 4: Khởi động dịch vụ

[[email protected] ~]# systemctl start rpcbind [[email protected] ~]# systemctl start nfs-server [[email protected] ~]# systemctl enable rpcbind [[email protected] ~]# systemctl enable nfs-server

Kiểm tra các port sử dụng bởi NFS:

rpcinfo -p

Chú ý: Nếu thay đổi trong /etc/exports, các thay đổi đó có thể chưa có hiệu lực ngay lập tức, bạn phải thực thi lệnh exportfs -ra để bắt nfs cập nhật lại nội dung file /etc/exports

Bước 5: Cấu hình firewall để NFS client được phép truy cập

firewall-cmd --permanent --add-service=nfs  firewall-cmd --permanent --add-service=mountd  firewall-cmd --permanent --add-service=rpc-bind firewall-cmd --permanent --add-port=2049/tcp  firewall-cmd --permanent --add-port=2049/udp firewall-cmd --reload 

Kiểm tra mountpoint trên server:

[[email protected] ~]# showmount -e  Export list for vqmanh: /datachung 66.0.0.0/24

2. Cấu hình NFS Client

2.1 Đối với Client Linux

Bước 1: Cài đặt

CENTOS7

 yum install nfs-utils nfs-utils-lib -y 

Ubuntu

 apt -y install nfs-common

Kiểm tra mountpoint trên server từ client

[[email protected] ~]# showmount -e 66.0.0.199  Export list for 66.0.0.199:  /datachung 66.0.0.0/24 

Bước 2: Mount thư mục được chia sẻ vào thư mục local

NFS có 2 chế độ mount:

  • Mount cứng là ghi trực tiếp vào file /etc/fstab
  • Mount mềm là mount bằng lệnh thông thường và bị mất khi máy tính được khởi động lại

Cách 1: Mount mềm

Cú pháp: mount IP_server:/Thư_mục_share Thư_mục_local   [[email protected] ~]# mount 66.0.0.199:/datachung /mnt/ 

Cách 2: Mount cứng

echo "66.0.0.199:/datachung /mnt nfs rw,sync,hard,intr 0 0" >> /etc/fstab

Kiểm tra:

2.2 Đối với Client Window

Bước 1: Mở dịch vụ NFS
Bước 2: Truy cập CMD và gõ lệnh
Cú pháp: mount [NFS server's hostname hoặc IP NFS server]:/[thư mục được share] [Ổ muốn mount]:

Sau đó kiểm tra

Sử dụng lệnh nfsstat hiển thị số liệu thống kê lưu về hoạt động của máy khách và máy chủ NFS.

Lưu ý: Nếu chúng ta có 2 client cùng truy cập vào 1 file để sửa đổi thì file đó sẽ lưu lại của người có thao tác lưu cuối cùng.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Vimrc Tutorial

In this article, we’re going to dive deep into the vimrc file of Vim. Once you’re inside the vimscript, it’s easy...
29/12/2020

5 Best Linux Offensive Security Distributions

This is not a tutorial but a brief review on the most popular Linux distributions oriented to (offensive) IT security....
29/12/2020

Khuyến mãi VPS US 8GB ram chỉ từ 220.000đ/tháng miễn phí Plesk 18

Nhân dịp ra mắt cụm máy chủ mỹ Onet IDC khuyến mãi lớn giảm tới 90% máy chủ mỹ các cấu hình...
14/01/2021