Hướng Dẫn Cài Đặt Và Mount NFS Trên Centos 7

Bài viết này sẽ hướng dẫn bạn cách Cài Đặt Và Mount NFS Trên Centos 7. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về support@vinahost.vn hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.

1. NFS là gì?

NFS (Network File System) là một hệ thống giao thức chia sẻ file phát triển bởi Sun Microsystems từ năm 1984, cho phép người dùng mount (móc) một file system từ một hay nhiều máy khác về máy của mình thông qua không gian mạng, và sử dụng nó như truy cập trực tiếp trên ổ cứng.

Hiện tại có 3 phiên bản NFS là NFSv2, NFSv3, NFSv4.

2. Hướng dẫn cài đặt NFS server và NFS client

Ở bài viết này, mình sẽ sử dụng 02 máy ảo như sau:

  • NFS server: 10.10.123.11/24
  • NFS client: 10.10.123.12/24

NFS Server

  • Cài đặt nfs-utils:
# yum install nfs-utils -y
  • Tạo thư mục chia sẻ:
# mkdir -p /var/nfs/share
  • Cấu hình phân quyền cho các client:
# vi /etc/exports

Ta thêm dòng sau:

/var/nfs/share 10.10.123.0/24(rw,no_root_squash)
  • Khởi động NFS server:
# systemctl start rpcbind nfs-server

# systemctl enable rpcbind nfs-server

  • Kiểm tra mount point:
# showmount -e

Kết quả dự kiến:

NFS Client

  • Cài đặt nfs-utils và nfs-utils-lib:
# yum install nfs-utils nfs-utils-lib -y
  • Kiểm tra mount point trên một NFS server:
# showmount -e 10.10.123.11

Kết quả dự kiến:

  • Tạo thư mục mới và mount thư mục share vào thư mục vừa tạo:
# mkdir -p /var/node01/share

# mount -t nfs 10.10.123.11:/var/nfs/share /var/node01/share

  • Kiểm tra thông tin các thư mục đã mount:
# nfsstat -m

Kết quả dự kiến:

  • Cấu hình cho hệ thống tự động mount khi reboot:
# vi /etc/fstab

Thêm dòng sau vào cuối file:

10.10.123.11:/var/nfs/share /var/node01/share nfs rw,sync,hard,intr 0 0

3. Một số command thường dùng

  • showmount -e: Hiển thị thư mục share trên hệ thống
  • showmount -e <server-ip or hostname>: Hiển thị danh sách thư mục share trên một server khác
  • showmount -d: Liệt kê danh sách các thư mục con
  • exportfs -v: Hiển thị danh sách các thư mục chia sẻ và các option trên server
  • exportfs -a: Export toàn bộ thư mục share trong /etc/exports
  • exportfs -u: Unexports toàn bộ thư mục share trong /etc/exports
  • exportfs -r: Refresh sau khi đã chỉnh sửa /etc/exports

Chúc bạn thực hiện thành công!

THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST

>> SERVER – COLOCATION – CDN

>> CLOUD – VPS

>> HOSTING

>> EMAIL

>> WEBSITE

>> TÊN MIỀN

Đánh giá bài viết
Was this article helpful?
Đánh giá
Đánh giá bài viết
Đăng ký nhận tin

Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vinahost

    Bài viết liên quan
    Bình luận
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Phản hồi nội tuyến
    Xem tất cả bình luận