• Tools Online
    • Tạo CSR
    • SSL Checker
    • DNS Checker
    • View IP
    • Whois Domain
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
Đỗ Trung Quân
Banner
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ

Hướng dẫn sử dụng NFS để chia sẽ file trên Linux

by ĐỖ TRUNG QUÂN 15 Tháng Hai, 2023
written by ĐỖ TRUNG QUÂN Published: 15 Tháng Hai, 2023Last Updated on 16 Tháng Hai, 2023 0 comment 77 views

NỘI DUNG

  • Bước 1: Cài đặt NFS server trên máy chủ
  • Bước 2: Tạo thư mục chia sẻ trên máy chủ
  • Bước 3: Cấu hình NFS trên máy chủ
  • Bước 4: Truy cập thư mục chia sẻ từ server
  • Tổng kết
sử dụng NFS để chia sẽ file trên Linux

NFS (Network File System) là một giao thức mạng cho phép người dùng truy cập và chia sẻ file trên mạng. NFS là phần mềm miễn phí và có sẵn trên hầu hết các hệ điều hành Linux.

Để sử dụng NFS để chia sẻ file, bạn cần làm theo các bước sau:

Bước 1: Cài đặt NFS server trên máy chủ

Trên máy chủ, bạn cần cài đặt gói nfs-kernel-server để có thể sử dụng NFS. Để cài đặt gói này, bạn có thể sử dụng lệnh sau trên hầu hết các bản phân phối Linux:

  • Trên CentOS
yum install nfs-utils
  • Trên Ubuntu
apt-get install nfs-kernel-server
image 1

Bước 2: Tạo thư mục chia sẻ trên máy chủ

Tạo một thư mục trên máy chủ mà bạn muốn chia sẻ và cấp quyền truy cập cho người dùng. Ví dụ, tạo thư mục /home/nfs chia sẻ cho tất cả người dùng.

sudo mkdir /home/nfs
sudo chown nobody:nogroup /home/nfs
sudo chmod 777 /home/nfs
image 2

Trong ví dụ trên, chúng ta đang cấp quyền truy cập cho người dùng nobody và group nogroup. Bạn có thể sử dụng một user và group khác nếu muốn.

Bước 3: Cấu hình NFS trên máy chủ

Mở tệp cấu hình NFS /etc/exports bằng trình soạn thảo văn bản.

vi /etc/exports

Thêm dòng sau vào tệp để chia sẻ thư mục /home/nfs trên mạng:

/home/nfs *(rw,sync,no_root_squash,no_subtree_check)
image 3

Trong đó:

  • /home/nfs là đường dẫn tới thư mục chia sẻ
    • cho phép tất cả các máy truy cập đến thư mục này
  • rw cho phép đọc và ghi
  • sync cho phép đồng bộ hóa dữ liệu
  • no_root_squash cho phép người dùng root truy cập vào thư mục chia sẻ
  • no_subtree_check làm giảm bớt khả năng xảy ra lỗi

Lưu lại tệp cấu hình và khởi động lại dịch vụ NFS:

  • Đối với CentOS
systemctl restart nfs-server
  • Đối với Ubuntu
systemctl restart nfs-kernel-server
image 4

Bước 4: Truy cập thư mục chia sẻ từ server

Trên máy khác trên mạng, bạn cần cài đặt gói nfs-common để có thể truy cập thư mục chia sẻ. Sau đó, bạn có thể dùng lệnh mount để kết nối đến thư mục chia sẻ.

  • Cài đặt gói nfs-common trên máy client (Ubuntu)
apt-get install nfs-common
  • Cài đặt gói nfs-utils trên máy client (CentOS)
yum install nfs-utils

Tạo một thư mục trên máy client để kết nối đến thư mục chia sẻ trên máy chủ:

mkdir /mnt/nfs

Sử dụng lệnh mount để kết nối đến thư mục chia sẻ trên máy chủ:

mount <địa chỉ IP của máy chủ>:/home/nfs /mnt/nfs

Trong đó:

  • <địa chỉ IP của máy chủ> là địa chỉ IP của máy chủ chứa thư mục chia sẻ
  • /home/nfs là đường dẫn tới thư mục chia sẻ trên máy chủ
  • /mnt/nfs là đường dẫn tới thư mục trên máy client để kết nối đến thư mục chia sẻ

Sau khi kết nối thành công, bạn có thể truy cập các file trong thư mục chia sẻ trên máy client thông qua đường dẫn /mnt/nfs.

Và bên dưới là kết quả sau khi thực hiện

CleanShot 2023 02 15 at 15.13.33

Nếu bạn muốn thực hiện kết nối đến thư mục chia sẻ mỗi khi khởi động máy client, bạn có thể thêm một dòng vào tệp /etc/fstab như sau:

<địa chỉ IP của máy chủ>:/home/nfs /mnt/nfs nfs defaults 0 0

Lưu lại tệp cấu hình và khởi động lại máy tính. Sau khi khởi động lại, thư mục chia sẻ sẽ tự động được kết nối đến thư mục /mnt/nfs trên máy client.

Tổng kết

Qua bài viết “Hướng dẫn sử dụng NFS để chia sẻ file” cung cấp cho người đọc một hướng dẫn chi tiết và dễ hiểu về cách sử dụng NFS để chia sẻ tập tin giữa các máy tính trong một mạng. Bài viết này sẽ hữu ích cho những người đang tìm kiếm một giải pháp đơn giản và hiệu quả để chia sẻ tập tin giữa các máy tính trong cùng mạng.

5/5 - (1 bình chọn)

Hãy tham gia Nhóm Hỗ Trợ VPS Hosting để cùng học hỏi và trao đổi kiến thức nhé. Chúc bạn thành công.

nfs
Share 0 FacebookTwitterPinterestTelegramEmail
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog dotrungquan.info - linuxcanban.com - it.info.vn. Mới đây mình có tạo ra một Nhóm Hỗ Trợ VPS Hosting với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Bạn sẽ thích bài viết này

Hướng dẫn tạo swap trên Linux

15 Tháng Ba, 2023

Lệnh trace và cách sử dụng lệnh trace...

25 Tháng Hai, 2023

Hướng dẫn kiểm tra dịch vụ đang chạy...

21 Tháng Hai, 2023

SELinux là gì Cách tắt SELinux

19 Tháng Hai, 2023

Sử dụng lệnh rm một cách an toàn

19 Tháng Hai, 2023

Lệnh kill và pkill là gì? Hướng dẫn...

19 Tháng Hai, 2023

Cách sử dụng lệnh ab để kiểm tra...

19 Tháng Hai, 2023

Tìm hiểu về cấu trúc thư mục trong...

17 Tháng Hai, 2023

Hướng dẫn xử lý Lỗi 400: invalid_request Rclone

17 Tháng Hai, 2023

Hướng dẫn cài đặt ImageMagick và hỗ trợ...

16 Tháng Hai, 2023
Theo dõi
Đăng nhập
Thông báo của
guest

guest

0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Nhóm Hỗ Trợ Hosting VPS

Nhóm Hỗ Trợ VPS Hosting

Tin Khuyến Mãi

Thông tin về tôi

Thông tin về tôi

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Facebook Instagram Youtube Telegram

BÀI VIẾT PHỔ BIẾN

  • 1

    Hướng dẫn chuyển website WordPress bằng All in one Migration

  • 2

    Sửa lỗi WordPress “Post-processing of the image failed likely because the server is busy”

  • 3

    Hướng dẫn cài đặt thiết lập CentOS 7

  • 4

    Hướng dẫn cài đặt Ubuntu Server 20.04 LTS

Phản hồi gần đây

  • Lê Văn trong Hướng dẫn trỏ tên miền về Blogspot (blogger)
  • Quân trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress
  • Học Luật trong Sử dụng RSYNC để Clone một VPS hoàn chỉnh
  • Học Luật trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress

Top Commentators

  • Anh Quân Anh Quân (133)
  • nghĩa nghĩa (8)
  • Bùi Đức Hiệp Bùi Đức Hiệp (7)
  • David Do David Do (7)
  • Bamboo Bamboo (5)
  • Bình Minh Bình Minh (5)
  • Cai Việt Hoàng Cai Việt Hoàng (5)
  • Duc Thuan Duc Thuan (5)

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | aaPanel | Linux Căn Bản | Bảo Trần | Trương Quốc Cường | Đàm Trung Kiên | CaiSSL.com

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết kế web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ
wpDiscuz